import { Document } from 'mongoose'; import { SPORT_DATA_APPROVAL_STATUS, SPORT_DATA_MODULE, SPORT_DATA_ACTION } from '../constants/app'; import { IDefaultAttributes } from './commonInterface'; export interface ISportDataApproveModelAttributes extends IDefaultAttributes, Document { moduleType: SPORT_DATA_MODULE; action: SPORT_DATA_ACTION; status: SPORT_DATA_APPROVAL_STATUS; payload: any; acceptedData?: any; referenceId?: string; reason?: string; createdBy?: string; reviewedBy?: string; reviewTime?: Date; acceptedBy?: string; acceptedTime?: Date; rejectedBy?: string; rejectedTime?: Date; }