@myorb/dhl-express
Version:
DHL Express api client
162 lines (161 loc) • 9.92 kB
TypeScript
/**
* 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 { SupermodelIoLogisticsExpressLandedCostRequestAdditionalQuantityDefinitions } from './supermodel-io-logistics-express-landed-cost-request-additional-quantity-definitions';
import { SupermodelIoLogisticsExpressLandedCostRequestGoodsCharacteristics } from './supermodel-io-logistics-express-landed-cost-request-goods-characteristics';
/**
*
* @export
* @interface SupermodelIoLogisticsExpressLandedCostRequestItems
*/
export interface SupermodelIoLogisticsExpressLandedCostRequestItems {
/**
* Line item number
* @type {number}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
number: number;
/**
* Name of the item
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
name?: string;
/**
* Item full description
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
description?: string;
/**
* ISO Country code of the goods manufacturer
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
manufacturerCountry?: string;
/**
* SKU number
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
partNumber?: string;
/**
* Total quantity of the item(s) to be shipped.
* @type {number}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
quantity: number;
/**
* Please provide quantitiy type. prt - part, box - box
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
quantityType?: SupermodelIoLogisticsExpressLandedCostRequestItemsQuantityTypeEnum;
/**
* Product Unit price
* @type {number}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
unitPrice: number;
/**
* Currency code of the Unit Price
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
unitPriceCurrencyCode: string;
/**
* not used
* @type {number}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
customsValue?: number;
/**
* not used
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
customsValueCurrencyCode?: string;
/**
* commodityCode is mandatory if estimatedTariffRateType ('derived_rate' or 'highest_rate' or 'lowest_rate' or 'center_rate') not provided in the request otherwise it is considered as Optional.<br> 'highest_rate' or 'lowest_rate' or 'center_rate') not provided in the request otherwise it is considered as Optional.<br> Can be provided with or without dots
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
commodityCode?: string;
/**
* Weight of the item
* @type {number}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
weight?: number;
/**
* Unit of measurement
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
weightUnitOfMeasurement?: SupermodelIoLogisticsExpressLandedCostRequestItemsWeightUnitOfMeasurementEnum;
/**
* Category code of the Item.<br> 101 - Coats & Jacket<br> 102 - Blazers<br> 103 - Suits<br> 104 - Ensembles<br> 105 - Trousers<br> 106 - Shirts & Blouses<br> 107 - Dresses<br> 108 - Skirts<br> 109 - Jerseys, Sweatshirts & Pullovers<br> 110 - Sports & Swimwear<br> 111 - Night & Underwear<br> 112 - T-Shirts<br> 113 - Tights & Leggings<br> 114 - Socks <br> 115 - Baby Clothes<br> 116 - Clothing Accessories<br> 201 - Sneakers<br> 202 - Athletic Footwear<br> 203 - Leather Footwear<br> 204 - Textile & Other Footwear<br> 301 - Spectacle Lenses<br> 302 - Sunglasses<br> 303 - Eyewear Frames<br> 304 - Contact Lenses<br> 401 - Watches<br> 402 - Jewelry<br> 403 - Suitcases & Briefcases<br> 404 - Handbags<br> 405 - Wallets & Little Cases<br> 406 - Bags & Containers<br> 501 - Beer<br> 502 - Spirits<br> 503 - Wine<br> 504 - Cider, Perry & Rice Wine<br> 601 - Bottled Water<br> 602 - Soft Drinks<br> 603 - Juices<br> 604 - Coffee<br> 605 - Tea<br> 606 - Cocoa<br> 701 - Dairy Products & Eggs<br> 702 - Meat<br> 703 - Fish & Seafood<br> 704 - Fruits & Nuts<br> 705 - Vegetables<br> 706 - Bread & Cereal Products<br> 707 - Oils & Fats<br> 708 - Sauces & Spices<br> 709 - Convenience Food<br> 710 - Spreads & Sweeteners<br> 711 - Baby Food<br> 712 - Pet Food<br> 801 - Cigarettes<br> 802 - Smoking Tobacco<br> 803 - Cigars<br> 804 - E-Cigarettes<br> 901 - Household Cleaners<br> 902 - Dishwashing Detergents<br> 903 - Polishes<br> 904 - Room Scents<br> 905 - Insecticides<br> 1001 - Cosmetics<br> 1002 - Skin Care<br> 1003 - Personal Care<br> 1004 - Fragrances<br> 1101 - Toilet Paper<br> 1102 - Paper Tissues<br> 1103 - Household Paper<br> 1104 - Feminine Hygiene<br> 1105 - Baby Diapers<br> 1106 - Incontinence<br> 1202 - TV, Radio & Multimedia<br> 1203 - TV Peripheral Devices<br> 1204 - Telephony<br> 1205 - Computing<br> 1206 - Drones<br> 1301 - Refrigerators<br> 1302 - Freezers<br> 1303 - Dishwashing Machines<br> 1304 - Washing Machines<br> 1305 - Cookers & Oven<br> 1306 - Vacuum Cleaners<br> 1307 - Small Kitchen Appliances<br> 1308 - Hair Clippers<br> 1309 - Irons<br> 1310 - Toasters<br> 1311 - Grills & Roasters<br> 1312 - Hair Dryers<br> 1313 - Coffee Machines<br> 1314 - Microwave Ovens<br> 1315 - Electric Kettles<br> 1401 - Seats & Sofas<br> 1402 - Beds<br> 1403 - Mattresses<br> 1404 - Closets, Nightstands & Dressers<br> 1405 - Lamps & Lighting<br> 1406 - Floor Covering<br> 1407 - Kitchen Furniture<br> 1408 - Plastic & Other Furniture<br> 1501 - Analgesics<br> 1502 - Cold & Cough Remedies<br> 1503 - Digestives & Intestinal Remedies<br> 1504 - Skin Treatment<br> 1505 - Vitamins & Minerals<br> 1506 - Hand Sanitizer <br> 1601 - Toys & Games<br> 1602 - Musical Instruments<br> 1603 - Sports Equipment
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
category?: string;
/**
* Item's brand
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
brand?: string;
/**
*
* @type {Array<SupermodelIoLogisticsExpressLandedCostRequestGoodsCharacteristics>}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
goodsCharacteristics?: Array<SupermodelIoLogisticsExpressLandedCostRequestGoodsCharacteristics>;
/**
*
* @type {Array<SupermodelIoLogisticsExpressLandedCostRequestAdditionalQuantityDefinitions>}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
additionalQuantityDefinitions?: Array<SupermodelIoLogisticsExpressLandedCostRequestAdditionalQuantityDefinitions>;
/**
* Please enter Tariff Rate Type - default_rate,derived_rate,highest_rate,center_rate,lowest_rate
* @type {string}
* @memberof SupermodelIoLogisticsExpressLandedCostRequestItems
*/
estimatedTariffRateType?: SupermodelIoLogisticsExpressLandedCostRequestItemsEstimatedTariffRateTypeEnum;
}
/**
* @export
* @enum {string}
*/
export declare enum SupermodelIoLogisticsExpressLandedCostRequestItemsQuantityTypeEnum {
Prt = "prt",
Box = "box"
}
/**
* @export
* @enum {string}
*/
export declare enum SupermodelIoLogisticsExpressLandedCostRequestItemsWeightUnitOfMeasurementEnum {
Metric = "metric",
Imperial = "imperial"
}
/**
* @export
* @enum {string}
*/
export declare enum SupermodelIoLogisticsExpressLandedCostRequestItemsEstimatedTariffRateTypeEnum {
DefaultRate = "default_rate",
DerivedRate = "derived_rate",
HighestRate = "highest_rate",
CenterRate = "center_rate",
LowestRate = "lowest_rate"
}