import { Document } from 'mongoose'; import { IDefaultAttributes } from './commonInterface'; import { APPOINTMENT_STATUS } from '../constants/app'; export interface IAppointmentModelAttributes extends IDefaultAttributes, Document { id: string; date: Date; instituteId: string; appointmentStatus: APPOINTMENT_STATUS; appointor: string; appointee: string; note: string; scheduledBy: string; rejectedBy: string; reScheduledBy: string; appointmentNumber: string; guestName: string; email: string; metaId: string; mobile: string; userType: string; createdDate?: Date; scheduledAt?: Date; reScheduledAt?: Date; scheduledDate?: Date; reScheduledDate?: Date; childId?: string; academicCalendarId?: string; }