/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; import type { Buyer } from './Buyer'; import type { Goods } from './Goods'; import type { InternationalOrderInfo } from './InternationalOrderInfo'; import type { ShippingInfo } from './ShippingInfo'; import type { Seller } from './Seller'; /** * * @export * @interface Order */ export interface Order { /** * * @type {Buyer} * @memberof Order */ buyer?: Buyer; /** * * @type {Seller} * @memberof Order */ seller?: Seller; /** * Additional information of order title * @type {string} * @memberof Order */ orderTitle: string; /** * Additional information of merchant transaction type * @type {string} * @memberof Order */ merchantTransType?: string; /** * Additional information of order memo * @type {string} * @memberof Order */ orderMemo?: string; /** * Additional information of created time, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time) * @type {string} * @memberof Order */ createdTime?: string; /** * * @type {Array} * @memberof Order */ goods?: Array; /** * Additional information of shipping * @type {Array} * @memberof Order */ shippingInfo?: Array; /** * Additional information of international order. Only use for Mini Program service * @type {InternationalOrderInfo} * @memberof Order */ internationalOrderInfo?: InternationalOrderInfo; /** * Additional information of extend * @type {string} * @memberof Order */ extendInfo?: string; } /** * Check if a given object implements the Order interface. */ export declare function instanceOfOrder(value: object): value is Order; export declare function OrderFromJSON(json: any): Order; export declare function OrderFromJSONTyped(json: any, ignoreDiscriminator: boolean): Order; export declare function OrderToJSON(json: any): Order; export declare function OrderToJSONTyped(value?: Order | null, ignoreDiscriminator?: boolean): any; export declare function validateOrder(value: Order): ValidationErrorContext[];