/** *********************************************************************** * * AUTO GENERATED File do not touch. Edit the template and rerun cg.js * * *********************************************************************** */ import { CarteBtnZone, CarteObjOrigin } from './globalConst'; import { IR8BtnProps } from './IR8BtnProps'; import { IR8CarteBtn, IR8CarteBtnFS } from './IR8CarteBtn'; /** * La Carte Btn * Stored Inside La Carte * Can contain a PLU|Categ|... * */ export declare class TR8CarteBtn implements IR8CarteBtn { guid: any; zone: CarteBtnZone; ObjOrigin?: CarteObjOrigin; ObjGuid?: string; flatOrder?: number; name?: string; modifierTmpl?: string; page?: string; column?: number; line?: number; colspan?: number; rowspan?: number; btnProps?: IR8BtnProps; /** * Default Constructor */ constructor(Src?: Partial); /** * TODO May be add a static immutable Assign(src: TR8CarteBtn): TR8CarteBtn */ /** * Assign JSON * TODO May be convert to immutable AssignJSON(json?: Partial): TR8CarteBtn */ assignJSON(json?: Partial): void; /** * Change default toJSON to our serializer */ toJSON(): IR8CarteBtnFS; }