dhl-express-api-client
Version:
DHL express API client
44 lines (43 loc) • 2.58 kB
TypeScript
import { SupermodelIoLogisticsExpressAccount } from './SupermodelIoLogisticsExpressAccount';
import { SupermodelIoLogisticsExpressLandedCostRequestChargesInner } from './SupermodelIoLogisticsExpressLandedCostRequestChargesInner';
import { SupermodelIoLogisticsExpressLandedCostRequestCustomerDetails } from './SupermodelIoLogisticsExpressLandedCostRequestCustomerDetails';
import { SupermodelIoLogisticsExpressLandedCostRequestItemsInner } from './SupermodelIoLogisticsExpressLandedCostRequestItemsInner';
import { SupermodelIoLogisticsExpressPackageRR } from './SupermodelIoLogisticsExpressPackageRR';
export declare class SupermodelIoLogisticsExpressLandedCostRequest {
'customerDetails': SupermodelIoLogisticsExpressLandedCostRequestCustomerDetails;
'accounts': Array<SupermodelIoLogisticsExpressAccount>;
'productCode'?: string;
'localProductCode'?: string;
'unitOfMeasurement': SupermodelIoLogisticsExpressLandedCostRequestUnitOfMeasurementEnum;
'currencyCode': string;
'isCustomsDeclarable': boolean;
'isDTPRequested'?: boolean;
'isInsuranceRequested'?: boolean;
'getCostBreakdown': boolean;
'charges'?: Array<SupermodelIoLogisticsExpressLandedCostRequestChargesInner>;
'shipmentPurpose'?: SupermodelIoLogisticsExpressLandedCostRequestShipmentPurposeEnum;
'transportationMode'?: SupermodelIoLogisticsExpressLandedCostRequestTransportationModeEnum;
'merchantSelectedCarrierName'?: SupermodelIoLogisticsExpressLandedCostRequestMerchantSelectedCarrierNameEnum;
'packages': Array<SupermodelIoLogisticsExpressPackageRR>;
'items': Array<SupermodelIoLogisticsExpressLandedCostRequestItemsInner>;
'getTariffFormula'?: boolean;
'getQuotationID'?: boolean;
static readonly discriminator: string | undefined;
static readonly attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
format: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
format: string;
}[];
constructor();
}
export declare type SupermodelIoLogisticsExpressLandedCostRequestUnitOfMeasurementEnum = "metric" | "imperial";
export declare type SupermodelIoLogisticsExpressLandedCostRequestShipmentPurposeEnum = "commercial" | "personal";
export declare type SupermodelIoLogisticsExpressLandedCostRequestTransportationModeEnum = "air" | "ocean" | "ground";
export declare type SupermodelIoLogisticsExpressLandedCostRequestMerchantSelectedCarrierNameEnum = "DHL" | "UPS" | "FEDEX" | "TNT" | "POST" | "OTHERS";