@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.
59 lines (58 loc) • 1.88 kB
TypeScript
/**
* 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 { AdditionalSellerInputs } from './additional-seller-inputs';
import type { HazmatType } from './hazmat-type';
import type { LabelFormatOptionRequest } from './label-format-option-request';
import type { ShipmentRequestDetails } from './shipment-request-details';
/**
* Request schema.
* @export
* @interface CreateShipmentRequest
*/
export interface CreateShipmentRequest {
/**
*
* @type {ShipmentRequestDetails}
* @memberof CreateShipmentRequest
*/
'ShipmentRequestDetails': ShipmentRequestDetails;
/**
* An Amazon-defined shipping service identifier.
* @type {string}
* @memberof CreateShipmentRequest
*/
'ShippingServiceId': string;
/**
* Identifies a shipping service order made by a carrier.
* @type {string}
* @memberof CreateShipmentRequest
*/
'ShippingServiceOfferId'?: string;
/**
*
* @type {HazmatType}
* @memberof CreateShipmentRequest
*/
'HazmatType'?: HazmatType;
/**
*
* @type {LabelFormatOptionRequest}
* @memberof CreateShipmentRequest
*/
'LabelFormatOption'?: LabelFormatOptionRequest;
/**
* A list of additional seller input pairs required to purchase shipping.
* @type {Array<AdditionalSellerInputs>}
* @memberof CreateShipmentRequest
*/
'ShipmentLevelSellerInputsList'?: Array<AdditionalSellerInputs>;
}