import { Document } from 'mongoose'; import { IDefaultAttributes } from './commonInterface'; import { APPROVE_REQUEST_STATUS, APPROVE_REQUEST_ACTION } from '../constants/app'; export interface IApproveRequestModelAttributes extends IDefaultAttributes, Document { id: string; approveType: string; reqUrl: string; reqMethod: string; reqAction: APPROVE_REQUEST_ACTION; data: object; dataDetails: object; status: APPROVE_REQUEST_STATUS; approveBy?: string; rejectBy?: string; reason?: string; rejectDate?: Date; approveDate?: Date; academicCalendarId?: string; instituteId: string; fileStorageIds: string[]; }