UNPKG

cecon-interfaces

Version:
38 lines (37 loc) 1.21 kB
import { EPayioCatalogStatus, EPayioEngines, EPayioImportStatus } from '../enums'; import { IPayioCatalogItem } from '../interfaces'; import { PayioCatalogOptionGroupEntity } from './catalog-option-group.entity'; import { PayioCatalogShiftEntity } from './catalog-shift.entity'; export declare class PayioCatalogItemEntity implements IPayioCatalogItem { autoImportStatus: EPayioImportStatus; catalogId: string; categoryId: string; companyId: string; containerId: string | null; contextModifiers: string[]; createdAt: Date; customizationModifiers: string[]; description: string; dietaryRestrictions: string[]; engine: EPayioEngines; externalCode: string; externalReference: string | null; hasOptionGroups: boolean; id: string; imagePath: string; index: number; name: string; optionGroups: PayioCatalogOptionGroupEntity[]; price: { value: number; originalValue: number; }; productId: string; sequence: number; serving: string; shifts: PayioCatalogShiftEntity[]; status: EPayioCatalogStatus; tags: string[]; updatedAt: Date; constructor(data?: Partial<PayioCatalogItemEntity>); }