/** FireStore Database OrderDeliveryInfo JSON Format. Same as IR8OrderDeliveryInfo. */ export declare type IR8OrderDeliveryInfoFS = IR8OrderDeliveryInfo; /** * Order Delivery Info * */ export interface IR8OrderDeliveryInfo { description?: string; pickupTime?: string; pickupTimeRange?: number; deliveryTime?: string; deliveryCourier?: string; deliveryAddress?: string; deliveryNote?: string; } export declare function OrderDeliveryInfoInitialValue(): Partial; /** Default Validation OrderDeliveryInfo * Throw Error if fail */ export declare function CheckOrderDeliveryInfoIsValid(Obj: Partial | Partial): void; /** Default Validation OrderDeliveryInfo * return Error message if failure */ export declare function OrderDeliveryInfoIsValid(Obj: Partial | Partial): string; /** Serialize IR8OrderDeliveryInfo to Firestore JSON */ export declare function OrderDeliveryInfo2JSON(Obj: Partial): IR8OrderDeliveryInfoFS; /** Serialize Firestore JSON to IR8OrderDeliveryInfo. json can be undefined */ export declare function JSON2OrderDeliveryInfo(json: Partial | undefined, target: IR8OrderDeliveryInfo): void; /** New OrderDeliveryInfo from Firestore JSON */ export declare function JSONAsOrderDeliveryInfo(json?: Partial): IR8OrderDeliveryInfo;