import { Document } from 'mongoose'; import { USER_TYPES, COMMAN_STATUS } from '../constants/app'; import { IDefaultAttributes } from './commonInterface'; export interface IModuleList { sequenceNumber: number; moduleName: string; config: object; status: COMMAN_STATUS; } export interface IQuickLinkList { sequenceNumber: number; moduleName: string; route: string; status: COMMAN_STATUS; } export interface IDashboardManagementAttributes extends IDefaultAttributes, Document { id: string; isDefault: boolean; userId: string; instituteId: string; userType: USER_TYPES; webModuleList: IModuleList[]; mobileModuleList: IModuleList[]; webQuickLinkList: IQuickLinkList[]; mobileQuickLinkList: IQuickLinkList[]; }