/** *********************************************************************** * * AUTO GENERATED File do not touch. Edit the template and rerun cg.js * * *********************************************************************** */ import { RestoVersion } from './globalConst'; import { IR8Phone } from './IR8Phone'; import { IR8Address } from './IR8Address'; import { IR8Config } from './IR8Config'; import { IR8ApiKeys } from './IR8ApiKeys'; import { IR8Etab, IR8EtabFS } from './IR8Etab'; /** * Etab aka Restaurant * - Store Restomax Registration Info * - guid is used as entry in Map * - Firestore.docId === etab.guid * - Lic Etab have cmaxnum set by the COBOL accounting pgm * Trial Etab does not have a cmaxnum * * objClass: 1 * firestore.path: $db/etabs/etabs/$guid */ export declare class TR8Etab implements IR8Etab { guid: any; cmaxnum?: string; cmaxGroup?: string; name: string; restoVersion?: RestoVersion; eol?: string; licToken?: string; currency: string; vatMode: number; vatRates: { 1: number; 2: number; 3: number; 4: number; }; description?: string; companyName?: string; headOffice?: string; vatNr?: string; phoneNumbers?: { [key: string]: IR8Phone; }; addresses?: { [key: string]: IR8Address; }; config?: IR8Config; apiKeys?: IR8ApiKeys[]; /** * Default Constructor */ constructor(Src?: Partial); /** * TODO May be add a static immutable Assign(src: TR8Etab): TR8Etab */ /** * Assign JSON * TODO May be convert to immutable AssignJSON(json?: Partial): TR8Etab */ assignJSON(json?: Partial): void; /** * Change default toJSON to our serializer */ toJSON(): IR8EtabFS; }