/** *********************************************************************** * * AUTO GENERATED File do not touch. Edit the template and rerun cg.js * * *********************************************************************** */ import { IR8Route } from './IR8Route'; import { IR8Printer } from './IR8Printer'; import { IR8Printor, IR8PrintorFS } from './IR8Printor'; /** * Le Printor contain Routes,Printers, .... * - Singleton Doc, Firestore.docId === 'printor' * * objClass: 400 * firestore.path: $etab/data/printor */ export declare class TR8Printor implements IR8Printor { routes?: { [route: number]: IR8Route; }; printers?: { [printer: number]: IR8Printer; }; description?: string; configs?: { [key: string]: any; }; /** * Default Constructor */ constructor(Src?: Partial); /** * TODO May be add a static immutable Assign(src: TR8Printor): TR8Printor */ /** * Assign JSON * TODO May be convert to immutable AssignJSON(json?: Partial): TR8Printor */ assignJSON(json?: Partial): void; /** * Change default toJSON to our serializer */ toJSON(): IR8PrintorFS; }