/** *********************************************************************** * * AUTO GENERATED File do not touch. Edit the template and rerun cg.js * * *********************************************************************** */ import { IR8Category } from './IR8Category'; import { IR8Group } from './IR8Group'; import { IR8Article } from './IR8Article'; import { IR8ModifiersTmpl } from './IR8ModifiersTmpl'; import { IR8Tariff } from './IR8Tariff'; import { IR8ModePay } from './IR8ModePay'; import { IR8CartePage } from './IR8CartePage'; import { IR8CarteBtn } from './IR8CarteBtn'; import { IR8Carte, IR8CarteFS } from './IR8Carte'; /** * La Carte Pointage contain Articles,Categories, .... * - Singleton Doc, Firestore.docId === 'carte' * * objClass: 205 * firestore.path: $etab/data/carte */ export declare class TR8Carte implements IR8Carte { categories?: { [guid: string]: IR8Category; }; groupes?: { [guid: string]: IR8Group; }; articles?: { [guid: string]: IR8Article; }; modifiersTmpls?: { [name: string]: IR8ModifiersTmpl; }; tariffs?: { [tariff: number]: IR8Tariff; }; modepays?: { [guid: string]: IR8ModePay; }; pages?: { [guid: string]: IR8CartePage; }; btns?: { [guid: string]: IR8CarteBtn; }; description?: string; configs?: { [key: string]: any; }; /** * Default Constructor */ constructor(Src?: Partial); /** * TODO May be add a static immutable Assign(src: TR8Carte): TR8Carte */ /** * Assign JSON * TODO May be convert to immutable AssignJSON(json?: Partial): TR8Carte */ assignJSON(json?: Partial): void; /** * Change default toJSON to our serializer */ toJSON(): IR8CarteFS; }