/** FireStore Database WebOrderPay JSON Format. Same as IR8WebOrderPay. */ export declare type IR8WebOrderPayFS = IR8WebOrderPay; /** * Pointage Basket (command ) payments details * */ export interface IR8WebOrderPay { modepay?: string; name?: string; payType: string; amount: number; } export declare function WebOrderPayInitialValue(): Partial; /** Default Validation WebOrderPay * Throw Error if fail */ export declare function CheckWebOrderPayIsValid(Obj: Partial | Partial): void; /** Default Validation WebOrderPay * return Error message if failure */ export declare function WebOrderPayIsValid(Obj: Partial | Partial): string; /** Serialize IR8WebOrderPay to Firestore JSON */ export declare function WebOrderPay2JSON(Obj: Partial): IR8WebOrderPayFS; /** Serialize Firestore JSON to IR8WebOrderPay. json can be undefined */ export declare function JSON2WebOrderPay(json: Partial | undefined, target: IR8WebOrderPay): void; /** New WebOrderPay from Firestore JSON */ export declare function JSONAsWebOrderPay(json?: Partial): IR8WebOrderPay;