import { Document } from 'mongoose'; import { IDefaultAttributes } from './commonInterface'; export interface IExamRoomStudentRangeAttributes { batchId: string; entities: string[]; startRollNumber: number; endRollNumber: number; } export interface ISeatingClassroomAttributes { classRoomId: string; capacity: number; examDetails: IExamRoomStudentRangeAttributes[]; } export interface ISeatingArrangementModelAttributes extends IDefaultAttributes, Document { id: string; groupExamId: string; academicCalendarId?: string; instituteId: string; classRooms: ISeatingClassroomAttributes[]; }