import { MissionSectionType } from '../enums'; import { BaseSQLModel } from './BaseSQLModel'; import { DynamicMix } from './DynamicMix'; import { Mission } from './Mission'; import { SectionLayout } from './SectionLayout'; import { SectionUnion } from './SectionUnion'; import { ShelfAndStorageCheck } from './ShelfAndStorageCheck'; export interface MissionSection extends BaseSQLModel { name: string; dynamicMix: DynamicMix; optionalMix: DynamicMix; minPictures: number; instructions: string; certificationId: string; sectionConfigId: number; mission: Mission; entityId: number; sectionType: MissionSectionType; surveyId: string; checklistId: string; hasShelfCheck: boolean; shelfAndStorageCheck: ShelfAndStorageCheck; hasExpirationDateCheck: boolean; entity: SectionUnion; companyId: string; price: number; workerPrice: number; layoutQuestion: string; layouts: SectionLayout[]; selectedLayout: SectionLayout; overlayId: string; }