@sp-api-sdk/fulfillment-outbound-api-2020-07-01
Version:
The Selling Partner API for Fulfillment Outbound lets you create applications that help a seller fulfill Multi-Channel Fulfillment orders using their inventory in Amazon's fulfillment network. You can get information on both potential and existing fulfill
114 lines (113 loc) • 3.22 kB
TypeScript
/**
* Selling Partner APIs for Fulfillment Outbound
* The Selling Partner API for Fulfillment Outbound lets you create applications that help a seller fulfill Multi-Channel Fulfillment orders using their inventory in Amazon\'s fulfillment network. You can get information on both potential and existing fulfillment orders.
*
* The version of the OpenAPI document: 2020-07-01
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import type { AdditionalLocationInfo } from './additional-location-info';
import type { CurrentStatus } from './current-status';
import type { DateRange } from './date-range';
import type { TrackingAddress } from './tracking-address';
import type { TrackingEvent } from './tracking-event';
/**
* Tracking details of package
* @export
* @interface PackageTrackingDetails
*/
export interface PackageTrackingDetails {
/**
* The package identifier.
* @type {number}
* @memberof PackageTrackingDetails
*/
'packageNumber': number;
/**
* The tracking number for the package.
* @type {string}
* @memberof PackageTrackingDetails
*/
'trackingNumber'?: string;
/**
* Link on swiship.com that allows customers to track the package.
* @type {string}
* @memberof PackageTrackingDetails
*/
'customerTrackingLink'?: string;
/**
* The name of the carrier.
* @type {string}
* @memberof PackageTrackingDetails
*/
'carrierCode'?: string;
/**
* The phone number of the carrier.
* @type {string}
* @memberof PackageTrackingDetails
*/
'carrierPhoneNumber'?: string;
/**
* The URL of the carrier\'s website.
* @type {string}
* @memberof PackageTrackingDetails
*/
'carrierURL'?: string;
/**
* Date timestamp
* @type {string}
* @memberof PackageTrackingDetails
*/
'shipDate'?: string;
/**
* Date timestamp
* @type {string}
* @memberof PackageTrackingDetails
*/
'estimatedArrivalDate'?: string;
/**
*
* @type {TrackingAddress}
* @memberof PackageTrackingDetails
*/
'shipToAddress'?: TrackingAddress;
/**
*
* @type {CurrentStatus}
* @memberof PackageTrackingDetails
*/
'currentStatus'?: CurrentStatus;
/**
* Description corresponding to the CurrentStatus value.
* @type {string}
* @memberof PackageTrackingDetails
*/
'currentStatusDescription'?: string;
/**
*
* @type {DateRange}
* @memberof PackageTrackingDetails
*/
'deliveryWindow'?: DateRange;
/**
* The name of the person who signed for the package.
* @type {string}
* @memberof PackageTrackingDetails
*/
'signedForBy'?: string;
/**
*
* @type {AdditionalLocationInfo}
* @memberof PackageTrackingDetails
*/
'additionalLocationInfo'?: AdditionalLocationInfo;
/**
* An array of tracking event information.
* @type {Array<TrackingEvent>}
* @memberof PackageTrackingDetails
*/
'trackingEvents'?: Array<TrackingEvent>;
}