import { Document } from 'mongoose'; import { IDefaultAttributes } from './commonInterface'; import { FEE_SUBMISSION_STATUS } from '../constants'; export interface ISubmissionAttributes { userId: string; status: FEE_SUBMISSION_STATUS; date: Date; } export interface IFeeSubmissionAttributes extends IDefaultAttributes, Document { id: string; collectorId: string; amount: number; date: Date; submission?: ISubmissionAttributes[]; currentUserId?: string; status: FEE_SUBMISSION_STATUS; instituteId?: string; academicCalendarId?: string; }