UNPKG

@myorb/dhl-express

Version:
121 lines (120 loc) 6.62 kB
/** * DHL Express APIs (MyDHL API) * Welcome to the official DHL Express APIs (MyDHL API) below are the published API Documentation to fulfill your shipping needs with DHL Express. Please follow the process described [here](https://developer.dhl.com/api-reference/dhl-express-mydhl-api#get-started-section/user-guide--get-access) to request access to the DHL Express - MyDHL API services In case you already have DHL Express - MyDHL API Service credentials please ensure to use the endpoints/environments listed [here](https://developer.dhl.com/api-reference/dhl-express-mydhl-api#get-started-section/user-guide--environments) * * OpenAPI spec version: 2.4.0 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationCommodityCodes } from './supermodel-io-logistics-express-create-shipment-request-content-export-declaration-commodity-codes'; import { SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationCustomerReferences } from './supermodel-io-logistics-express-create-shipment-request-content-export-declaration-customer-references'; import { SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationCustomsDocuments } from './supermodel-io-logistics-express-create-shipment-request-content-export-declaration-customs-documents'; import { SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationQuantity } from './supermodel-io-logistics-express-create-shipment-request-content-export-declaration-quantity'; import { SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationWeight } from './supermodel-io-logistics-express-create-shipment-request-content-export-declaration-weight'; /** * * @export * @interface SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ export interface SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems { /** * Please provide line item number * @type {number} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ number: number; /** * Please provide description of the line item * @type {string} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ description: string; /** * Please provide monetary value of the line item * @type {number} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ price: number; /** * * @type {SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationQuantity} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ quantity: SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationQuantity; /** * Please provide Commodity codes for the shipment at item line level * @type {Array<SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationCommodityCodes>} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ commodityCodes?: Array<SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationCommodityCodes>; /** * Please provide the reason for export * @type {string} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ exportReasonType?: SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItemsExportReasonTypeEnum; /** * Please enter two letter ISO manufacturer country code * @type {string} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ manufacturerCountry: string; /** * Please enter Export Control Classification Number info<br> This is required for EEI filing US country usage * @type {string} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ exportControlClassificationNumber?: string; /** * * @type {SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationWeight} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ weight: SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationWeight; /** * Please provide if the Taxes is paid for the line item * @type {boolean} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ isTaxesPaid?: boolean; /** * Please provide the additional information * @type {Array<string>} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ additionalInformation?: Array<string>; /** * Please provide the Customer References for the line item * @type {Array<SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationCustomerReferences>} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ customerReferences?: Array<SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationCustomerReferences>; /** * Please provide the customs documents details * @type {Array<SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationCustomsDocuments>} * @memberof SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItems */ customsDocuments?: Array<SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationCustomsDocuments>; } /** * @export * @enum {string} */ export declare enum SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItemsExportReasonTypeEnum { Permanent = "permanent", Temporary = "temporary", Return = "return", UsedExhibitionGoodsToOrigin = "used_exhibition_goods_to_origin", IntercompanyUse = "intercompany_use", CommercialPurposeOrSale = "commercial_purpose_or_sale", PersonalBelongingsOrPersonalUse = "personal_belongings_or_personal_use", Sample = "sample", Gift = "gift", ReturnToOrigin = "return_to_origin", WarrantyReplacement = "warranty_replacement", DiplomaticGoods = "diplomatic_goods", DefenceMaterial = "defence_material" }