pub struct ShipmentDetail {Show 14 fields
pub warehouse_id: Option<String>,
pub amazon_order_id: Option<String>,
pub amazon_shipment_id: Option<String>,
pub purchase_date: Option<String>,
pub shipping_address: Option<Box<Address>>,
pub payment_method_details: Option<Vec<String>>,
pub marketplace_id: Option<String>,
pub seller_id: Option<String>,
pub buyer_name: Option<String>,
pub buyer_county: Option<String>,
pub buyer_tax_info: Option<Box<BuyerTaxInfo>>,
pub marketplace_tax_info: Option<Box<MarketplaceTaxInfo>>,
pub seller_display_name: Option<String>,
pub shipment_items: Option<Vec<ShipmentItem>>,
}Expand description
ShipmentDetail : The information required by a selling partner to issue a shipment invoice.
Fields
warehouse_id: Option<String>The Amazon-defined identifier for the warehouse.
amazon_order_id: Option<String>The Amazon-defined identifier for the order.
amazon_shipment_id: Option<String>The Amazon-defined identifier for the shipment.
purchase_date: Option<String>The date and time when the order was created.
shipping_address: Option<Box<Address>>payment_method_details: Option<Vec<String>>The list of payment method details.
marketplace_id: Option<String>The identifier for the marketplace where the order was placed.
seller_id: Option<String>The seller identifier.
buyer_name: Option<String>The name of the buyer.
buyer_county: Option<String>The county of the buyer.
buyer_tax_info: Option<Box<BuyerTaxInfo>>marketplace_tax_info: Option<Box<MarketplaceTaxInfo>>seller_display_name: Option<String>The seller’s friendly name registered in the marketplace.
shipment_items: Option<Vec<ShipmentItem>>A list of shipment items.
Implementations
sourceimpl ShipmentDetail
impl ShipmentDetail
sourcepub fn new() -> ShipmentDetail
pub fn new() -> ShipmentDetail
The information required by a selling partner to issue a shipment invoice.
Trait Implementations
sourceimpl Clone for ShipmentDetail
impl Clone for ShipmentDetail
sourcefn clone(&self) -> ShipmentDetail
fn clone(&self) -> ShipmentDetail
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ShipmentDetail
impl Debug for ShipmentDetail
sourceimpl Default for ShipmentDetail
impl Default for ShipmentDetail
sourcefn default() -> ShipmentDetail
fn default() -> ShipmentDetail
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ShipmentDetail
impl<'de> Deserialize<'de> for ShipmentDetail
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<ShipmentDetail> for ShipmentDetail
impl PartialEq<ShipmentDetail> for ShipmentDetail
sourcefn eq(&self, other: &ShipmentDetail) -> bool
fn eq(&self, other: &ShipmentDetail) -> bool
sourceimpl Serialize for ShipmentDetail
impl Serialize for ShipmentDetail
impl StructuralPartialEq for ShipmentDetail
Auto Trait Implementations
impl RefUnwindSafe for ShipmentDetail
impl Send for ShipmentDetail
impl Sync for ShipmentDetail
impl Unpin for ShipmentDetail
impl UnwindSafe for ShipmentDetail
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more