@airwallex/node-sdk
Version:
Airwallex Node.js SDK
25 lines • 1.27 kB
TypeScript
export interface IssuingNonPciDeliveryDetailsDto {
delivery_mode?: IssuingNonPciDeliveryDetailsDto.DeliveryModeEnum;
delivery_vendor?: IssuingNonPciDeliveryDetailsDto.DeliveryVendorEnum;
status?: IssuingNonPciDeliveryDetailsDto.StatusEnum;
status_description?: string;
tracked?: boolean;
tracking_link?: string;
tracking_number?: string;
updated_at?: Date;
}
export declare namespace IssuingNonPciDeliveryDetailsDto {
const validDeliveryModeEnum: readonly ["MAIL", "EXPRESS", "UNKNOWN"];
type DeliveryModeEnum = (typeof validDeliveryModeEnum)[number] | 'UNKNOWN';
const validDeliveryVendorEnum: readonly ["UNKNOWN", "AU_POST", "EMS", "HK_POST", "CITY_LINK", "DHL", "CN_POST"];
type DeliveryVendorEnum = (typeof validDeliveryVendorEnum)[number] | 'UNKNOWN';
const validStatusEnum: readonly ["PENDING", "PRINTED", "FAILED_TO_PRINT", "DISPATCHED", "IN_TRANSIT", "OUT_FOR_DELIVERY", "DELIVERED", "DELIVERY_FAILED", "DELIVERY_DELAYED", "UNKNOWN"];
type StatusEnum = (typeof validStatusEnum)[number] | 'UNKNOWN';
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=issuingNonPciDeliveryDetailsDto.d.ts.map