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.

73 lines (72 loc) 2.38 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 { AvailableShippingServiceOptions } from './available-shipping-service-options'; import type { Benefits } from './benefits'; import type { CurrencyAmount } from './currency-amount'; import type { LabelFormat } from './label-format'; import type { LabelFormatOption } from './label-format-option'; import type { RateItem } from './rate-item'; import type { ShippingServiceOptions } from './shipping-service-options'; /** * A shipping service offer made by a carrier. */ export interface ShippingService { /** * A plain text representation of a carrier\'s shipping service. For example, \"UPS Ground\" or \"FedEx Standard Overnight\". */ 'ShippingServiceName': string; /** * The name of the carrier. */ 'CarrierName': string; /** * An Amazon-defined shipping service identifier. */ 'ShippingServiceId': string; /** * An Amazon-defined shipping service offer identifier. */ 'ShippingServiceOfferId': string; /** * Date-time formatted timestamp. */ 'ShipDate': string; /** * Date-time formatted timestamp. */ 'EarliestEstimatedDeliveryDate'?: string; /** * Date-time formatted timestamp. */ 'LatestEstimatedDeliveryDate'?: string; 'Rate': CurrencyAmount; 'RateWithAdjustments': CurrencyAmount; /** * List of adjustments. */ 'AdjustmentItemList'?: Array<RateItem>; 'ShippingServiceOptions': ShippingServiceOptions; 'AvailableShippingServiceOptions'?: AvailableShippingServiceOptions; /** * List of label formats. */ 'AvailableLabelFormats'?: Array<LabelFormat>; /** * The available label formats. */ 'AvailableFormatOptionsForLabel'?: Array<LabelFormatOption>; /** * When true, additional seller inputs are required. */ 'RequiresAdditionalSellerInputs': boolean; 'Benefits'?: Benefits; }