/** *********************************************************************** * * AUTO GENERATED File do not touch. Edit the template and rerun cg.js * * *********************************************************************** */ import { WebOrderStatus, WebOrderType } from './globalConst'; import { IR8OrderChannelInfo } from './IR8OrderChannelInfo'; import { IR8OrderMemberInfo } from './IR8OrderMemberInfo'; import { IR8OrderDeliveryInfo } from './IR8OrderDeliveryInfo'; import { IR8WebOrderHistory } from './IR8WebOrderHistory'; import { IR8WebOrder, IR8WebOrderFS } from './IR8WebOrder'; /** * Pointage Basket (command) to be validated by a waiter ! * aka Pointage Indirect, like webOrder by deliverect ! * Should match OLD setPointage * see https://gitlab.com/restomax-public/restomax-metadata/-/blob/master/src/IR5PointageReq.ts * see https://gitlab.com/restomax-public/restomax-metadata/-/blob/master/src/IR5PointageConso.ts * * Process ex: * NgAppPaperMenu > post/addOrder > restoV5.NgAppWebOrder > post/setPointage * * objClass: 2046 * firestore.path: $etab/weborders/$weborder */ export declare class TR8WebOrder implements IR8WebOrder { guid: any; description?: string; status: WebOrderStatus; orderType: WebOrderType; posRef?: string; cvts?: number; tbl: string; division: string; channelInfo?: IR8OrderChannelInfo; memberInfo?: IR8OrderMemberInfo; deliveryInfo?: IR8OrderDeliveryInfo; details: any[]; payments: any[]; history?: IR8WebOrderHistory[]; /** * Default Constructor */ constructor(Src?: Partial); /** * TODO May be add a static immutable Assign(src: TR8WebOrder): TR8WebOrder */ /** * Assign JSON * TODO May be convert to immutable AssignJSON(json?: Partial): TR8WebOrder */ assignJSON(json?: Partial): void; /** * Change default toJSON to our serializer */ toJSON(): IR8WebOrderFS; }