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.

85 lines (84 loc) 2.43 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 { Item } from './item'; import type { LabelCustomization } from './label-customization'; import type { PackageDimensions } from './package-dimensions'; import type { ShippingServiceOptions } from './shipping-service-options'; import type { Weight } from './weight'; /** * Shipment information required for requesting shipping service offers or for creating a shipment. * @export * @interface ShipmentRequestDetails */ export interface ShipmentRequestDetails { /** * An Amazon-defined order identifier, in 3-7-7 format. * @type {string} * @memberof ShipmentRequestDetails */ 'AmazonOrderId': string; /** * A seller-defined order identifier. * @type {string} * @memberof ShipmentRequestDetails */ 'SellerOrderId'?: string; /** * The list of items you want to include in a shipment. * @type {Array<Item>} * @memberof ShipmentRequestDetails */ 'ItemList': Array<Item>; /** * * @type {Address} * @memberof ShipmentRequestDetails */ 'ShipFromAddress': Address; /** * * @type {PackageDimensions} * @memberof ShipmentRequestDetails */ 'PackageDimensions': PackageDimensions; /** * * @type {Weight} * @memberof ShipmentRequestDetails */ 'Weight': Weight; /** * Date-time formatted timestamp. * @type {string} * @memberof ShipmentRequestDetails */ 'MustArriveByDate'?: string; /** * Date-time formatted timestamp. * @type {string} * @memberof ShipmentRequestDetails */ 'ShipDate'?: string; /** * * @type {ShippingServiceOptions} * @memberof ShipmentRequestDetails */ 'ShippingServiceOptions': ShippingServiceOptions; /** * * @type {LabelCustomization} * @memberof ShipmentRequestDetails */ 'LabelCustomization'?: LabelCustomization; }