/** *********************************************************************** * * AUTO GENERATED File do not touch. Edit the template and rerun cg.js * * *********************************************************************** */ import { Allergen } from './globalConst'; import { IR8Modifier } from './IR8Modifier'; import { IR8BtnProps } from './IR8BtnProps'; import { IR8Article, IR8ArticleFS } from './IR8Article'; /** * Articles * Stored Inside La Carte * */ export declare class TR8Article implements IR8Article { guid: any; plu: string; name: string; category?: string; groups: any[]; artType: number; artClass: number; flags: any; nameProd?: string; nameAdd?: string; price?: number; prices: {}; modifiers?: { [key: number]: Array; }; modifiersTmpls?: string[]; description?: string; extref?: string; tags?: string[]; webOrderPlatforms?: string[]; btnProps?: IR8BtnProps; allergens?: Allergen[]; calories?: number; imageToken?: string; paperbookOrder?: number; paperbookMemo?: string; /** * Default Constructor */ constructor(Src?: Partial); /** * TODO May be add a static immutable Assign(src: TR8Article): TR8Article */ /** * Assign JSON * TODO May be convert to immutable AssignJSON(json?: Partial): TR8Article */ assignJSON(json?: Partial): void; /** * Change default toJSON to our serializer */ toJSON(): IR8ArticleFS; }