/** *********************************************************************** * * AUTO GENERATED File do not touch. Edit the template and rerun cg.js * * *********************************************************************** */ import { ClientStatus, ClientForfait } from './globalConst'; import { IR8Phone } from './IR8Phone'; import { IR8Address } from './IR8Address'; import { IR8Client, IR8ClientFS } from './IR8Client'; /** * Restomax Client 1--1 linked to Etab via cmaxnum * - It is a copy of the COBOL CMAX accounting Client ! * - Should be used only by admin console ! * - Firestore docId === client.cmaxnum * * objClass: 2035 * firestore.path: clients/$cmaxnum */ export declare class TR8Client implements IR8Client { cmaxnum: string; cmaxGroup?: string; name: string; eoLive?: string; status?: ClientStatus; forfait?: ClientForfait; eoRental?: string; licToken?: string; salesman?: string; description?: string; memo?: string; tags?: string[]; phoneNumbers?: { [key: string]: IR8Phone; }; addresses?: { [key: string]: IR8Address; }; language?: string; currency: string; /** * Default Constructor */ constructor(Src?: Partial); /** * TODO May be add a static immutable Assign(src: TR8Client): TR8Client */ /** * Assign JSON * TODO May be convert to immutable AssignJSON(json?: Partial): TR8Client */ assignJSON(json?: Partial): void; /** * Change default toJSON to our serializer */ toJSON(): IR8ClientFS; }