UNPKG

@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
/** * 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>; }