UNPKG

@sp-api-sdk/merchant-fulfillment-api-v0

Version:

With the Selling Partner API for Merchant Fulfillment, you can build applications that sellers can use to purchase shipping for non-Prime and Prime orders using Amazon's Buy Shipping Services.

117 lines (116 loc) 2.85 kB
/** * Selling Partner API for Merchant Fulfillment * With the Selling Partner API for Merchant Fulfillment, you can build applications that sellers can use to purchase shipping for non-Prime and Prime orders using Amazon\'s Buy Shipping Services. * * The version of the OpenAPI document: v0 * * * 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 { Address } from './address'; import type { CurrencyAmount } from './currency-amount'; import type { Item } from './item'; import type { Label } from './label'; import type { PackageDimensions } from './package-dimensions'; import type { ShipmentStatus } from './shipment-status'; import type { ShippingService } from './shipping-service'; import type { Weight } from './weight'; /** * The details of a shipment. Includes the shipment status. * @export * @interface Shipment */ export interface Shipment { /** * An Amazon-defined shipment identifier. * @type {string} * @memberof Shipment */ 'ShipmentId': string; /** * An Amazon-defined order identifier, in 3-7-7 format. * @type {string} * @memberof Shipment */ 'AmazonOrderId': string; /** * A seller-defined order identifier. * @type {string} * @memberof Shipment */ 'SellerOrderId'?: string; /** * The list of items you want to include in a shipment. * @type {Array<Item>} * @memberof Shipment */ 'ItemList': Array<Item>; /** * * @type {Address} * @memberof Shipment */ 'ShipFromAddress': Address; /** * * @type {Address} * @memberof Shipment */ 'ShipToAddress': Address; /** * * @type {PackageDimensions} * @memberof Shipment */ 'PackageDimensions': PackageDimensions; /** * * @type {Weight} * @memberof Shipment */ 'Weight': Weight; /** * * @type {CurrencyAmount} * @memberof Shipment */ 'Insurance': CurrencyAmount; /** * * @type {ShippingService} * @memberof Shipment */ 'ShippingService': ShippingService; /** * * @type {Label} * @memberof Shipment */ 'Label': Label; /** * * @type {ShipmentStatus} * @memberof Shipment */ 'Status': ShipmentStatus; /** * The shipment tracking identifier provided by the carrier. * @type {string} * @memberof Shipment */ 'TrackingId'?: string; /** * Date-time formatted timestamp. * @type {string} * @memberof Shipment */ 'CreatedDate': string; /** * Date-time formatted timestamp. * @type {string} * @memberof Shipment */ 'LastUpdatedDate'?: string; }