@sp-api-sdk/shipment-invoicing-api-v0
Version:
The Selling Partner API for Shipment Invoicing helps you programmatically retrieve shipment invoice information in the Brazil marketplace for a selling partner’s Fulfillment by Amazon (FBA) orders.
107 lines (106 loc) • 2.87 kB
TypeScript
/**
* Selling Partner API for Shipment Invoicing
* The Selling Partner API for Shipment Invoicing helps you programmatically retrieve shipment invoice information in the Brazil marketplace for a selling partner’s Fulfillment by Amazon (FBA) orders.
*
* 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 { BuyerTaxInfo } from './buyer-tax-info';
import type { MarketplaceTaxInfo } from './marketplace-tax-info';
import type { ShipmentItem } from './shipment-item';
/**
* The information required by a selling partner to issue a shipment invoice.
* @export
* @interface ShipmentDetail
*/
export interface ShipmentDetail {
/**
* The Amazon-defined identifier for the warehouse.
* @type {string}
* @memberof ShipmentDetail
*/
'WarehouseId'?: string;
/**
* The Amazon-defined identifier for the order.
* @type {string}
* @memberof ShipmentDetail
*/
'AmazonOrderId'?: string;
/**
* The Amazon-defined identifier for the shipment.
* @type {string}
* @memberof ShipmentDetail
*/
'AmazonShipmentId'?: string;
/**
* The date and time when the order was created.
* @type {string}
* @memberof ShipmentDetail
*/
'PurchaseDate'?: string;
/**
*
* @type {Address}
* @memberof ShipmentDetail
*/
'ShippingAddress'?: Address;
/**
* The list of payment method details.
* @type {Array<string>}
* @memberof ShipmentDetail
*/
'PaymentMethodDetails'?: Array<string>;
/**
* The identifier for the marketplace where the order was placed.
* @type {string}
* @memberof ShipmentDetail
*/
'MarketplaceId'?: string;
/**
* The seller identifier.
* @type {string}
* @memberof ShipmentDetail
*/
'SellerId'?: string;
/**
* The name of the buyer.
* @type {string}
* @memberof ShipmentDetail
*/
'BuyerName'?: string;
/**
* The county of the buyer.
* @type {string}
* @memberof ShipmentDetail
*/
'BuyerCounty'?: string;
/**
*
* @type {BuyerTaxInfo}
* @memberof ShipmentDetail
*/
'BuyerTaxInfo'?: BuyerTaxInfo;
/**
*
* @type {MarketplaceTaxInfo}
* @memberof ShipmentDetail
*/
'MarketplaceTaxInfo'?: MarketplaceTaxInfo;
/**
* The seller’s friendly name registered in the marketplace.
* @type {string}
* @memberof ShipmentDetail
*/
'SellerDisplayName'?: string;
/**
* A list of shipment items.
* @type {Array<ShipmentItem>}
* @memberof ShipmentDetail
*/
'ShipmentItems'?: Array<ShipmentItem>;
}