-
Notifications
You must be signed in to change notification settings - Fork 7
/
transportation-details.ts
85 lines (77 loc) · 2.91 KB
/
transportation-details.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
/* tslint:disable */
/* eslint-disable */
/**
* Selling Partner API for Retail Procurement Shipments
* The Selling Partner API for Retail Procurement Shipments provides programmatic access to retail shipping data for vendors.
*
* The version of the OpenAPI document: v1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
// May contain unused imports in some cases
// @ts-ignore
import { CarrierDetails } from './carrier-details';
/**
* Transportation details for this shipment.
* @export
* @interface TransportationDetails
*/
export interface TransportationDetails {
/**
* The type of shipment.
* @type {string}
* @memberof TransportationDetails
*/
'shipMode'?: TransportationDetailsShipModeEnum;
/**
* The mode of transportation for this shipment.
* @type {string}
* @memberof TransportationDetails
*/
'transportationMode'?: TransportationDetailsTransportationModeEnum;
/**
* Date when shipment is performed by the Vendor to Buyer
* @type {string}
* @memberof TransportationDetails
*/
'shippedDate'?: string;
/**
* Estimated Date on which shipment will be delivered from Vendor to Buyer
* @type {string}
* @memberof TransportationDetails
*/
'estimatedDeliveryDate'?: string;
/**
* Date on which shipment will be delivered from Vendor to Buyer
* @type {string}
* @memberof TransportationDetails
*/
'shipmentDeliveryDate'?: string;
/**
*
* @type {CarrierDetails}
* @memberof TransportationDetails
*/
'carrierDetails'?: CarrierDetails;
/**
* The Bill of Lading (BOL) number is a unique number assigned to each shipment of goods by the vendor or shipper during the creation of the Bill of Lading. This number must be unique for every shipment and cannot be a date/time or single character. The BOL numer is mandatory in Shipment Confirmation message for FTL and LTL shipments, and must match the paper BOL provided with the shipment. Instead of BOL, an alternative reference number (like Delivery Note Number) for the shipment can also be sent in this field.
* @type {string}
* @memberof TransportationDetails
*/
'billOfLadingNumber'?: string;
}
export const TransportationDetailsShipModeEnum = {
TruckLoad: 'TruckLoad',
LessThanTruckLoad: 'LessThanTruckLoad',
SmallParcel: 'SmallParcel'
} as const;
export type TransportationDetailsShipModeEnum = typeof TransportationDetailsShipModeEnum[keyof typeof TransportationDetailsShipModeEnum];
export const TransportationDetailsTransportationModeEnum = {
Road: 'Road',
Air: 'Air',
Ocean: 'Ocean'
} as const;
export type TransportationDetailsTransportationModeEnum = typeof TransportationDetailsTransportationModeEnum[keyof typeof TransportationDetailsTransportationModeEnum];