UNPKG

@myorb/dhl-express

Version:
162 lines (161 loc) 9.92 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 { 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" }