import { Document } from 'mongoose'; import { IDefaultAttributes } from './commonInterface'; export interface IExamList { examId: string; typeId?: string; number: number; } export interface IMarkSheetArrangement { srNumber: number; subjectId: string; markConsiderType: string[]; totalMark: number; passingMarks: number; } export interface IMarkSheetConfigurationModelAttributes extends IDefaultAttributes, Document { id: string; stdId: string; title: string; typeIds: string[]; instituteId: string; academicCalendarId?: string; examList: IExamList[]; markSheetArrangement: IMarkSheetArrangement[]; }