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