import { Document } from 'mongoose'; import { COMMAN_STATUS } from '../constants/app'; import { IDefaultAttributes } from './commonInterface'; export interface IMobileDetail { name: string; mobile: string; } export interface ISportsHistory { sportId: string; startDate: Date; endDate?: Date; } export interface ISportsAcademyModelAttributes extends IDefaultAttributes, Document { id: string; name: string; globalId: string; email: string; websiteUrl?: string; description?: string; addressLine1?: string; addressLine2?: string; pinCode?: string; city?: number; state?: number; country?: number; contactPerson?: string; mobiles?: IMobileDetail[]; youtube?: string; instagram?: string; facebook?: string; whatsapp?: string; ownerId?: string; img?: string; bannerImg?: string; status: COMMAN_STATUS; sportsIds?: string[]; sportsHistory?: ISportsHistory[]; amenitiesIds?: string[]; }