/** FireStore Database OrderChannelInfo JSON Format. Same as IR8OrderChannelInfo. */ export declare type IR8OrderChannelInfoFS = IR8OrderChannelInfo; /** * Order Channel Info * */ export interface IR8OrderChannelInfo { name: string; orderId?: string; orderDisplayId?: string; description?: string; } export declare function OrderChannelInfoInitialValue(): Partial; /** Default Validation OrderChannelInfo * Throw Error if fail */ export declare function CheckOrderChannelInfoIsValid(Obj: Partial | Partial): void; /** Default Validation OrderChannelInfo * return Error message if failure */ export declare function OrderChannelInfoIsValid(Obj: Partial | Partial): string; /** Serialize IR8OrderChannelInfo to Firestore JSON */ export declare function OrderChannelInfo2JSON(Obj: Partial): IR8OrderChannelInfoFS; /** Serialize Firestore JSON to IR8OrderChannelInfo. json can be undefined */ export declare function JSON2OrderChannelInfo(json: Partial | undefined, target: IR8OrderChannelInfo): void; /** New OrderChannelInfo from Firestore JSON */ export declare function JSONAsOrderChannelInfo(json?: Partial): IR8OrderChannelInfo;