Struct amazon_sp_finances::models::shipment_event::ShipmentEvent
source · [−]pub struct ShipmentEvent {Show 13 fields
pub amazon_order_id: Option<String>,
pub seller_order_id: Option<String>,
pub marketplace_name: Option<String>,
pub order_charge_list: Option<Vec<ChargeComponent>>,
pub order_charge_adjustment_list: Option<Vec<ChargeComponent>>,
pub shipment_fee_list: Option<Vec<FeeComponent>>,
pub shipment_fee_adjustment_list: Option<Vec<FeeComponent>>,
pub order_fee_list: Option<Vec<FeeComponent>>,
pub order_fee_adjustment_list: Option<Vec<FeeComponent>>,
pub direct_payment_list: Option<Vec<DirectPayment>>,
pub posted_date: Option<String>,
pub shipment_item_list: Option<Vec<ShipmentItem>>,
pub shipment_item_adjustment_list: Option<Vec<ShipmentItem>>,
}Expand description
ShipmentEvent : A shipment, refund, guarantee claim, or chargeback.
Fields
amazon_order_id: Option<String>An Amazon-defined identifier for an order.
seller_order_id: Option<String>A seller-defined identifier for an order.
marketplace_name: Option<String>The name of the marketplace where the event occurred.
order_charge_list: Option<Vec<ChargeComponent>>A list of charge information on the seller’s account.
order_charge_adjustment_list: Option<Vec<ChargeComponent>>A list of charge information on the seller’s account.
shipment_fee_list: Option<Vec<FeeComponent>>A list of fee component information.
shipment_fee_adjustment_list: Option<Vec<FeeComponent>>A list of fee component information.
order_fee_list: Option<Vec<FeeComponent>>A list of fee component information.
order_fee_adjustment_list: Option<Vec<FeeComponent>>A list of fee component information.
direct_payment_list: Option<Vec<DirectPayment>>A list of direct payment information.
posted_date: Option<String>shipment_item_list: Option<Vec<ShipmentItem>>A list of shipment items.
shipment_item_adjustment_list: Option<Vec<ShipmentItem>>A list of shipment items.
Implementations
sourceimpl ShipmentEvent
impl ShipmentEvent
sourcepub fn new() -> ShipmentEvent
pub fn new() -> ShipmentEvent
A shipment, refund, guarantee claim, or chargeback.
Trait Implementations
sourceimpl Clone for ShipmentEvent
impl Clone for ShipmentEvent
sourcefn clone(&self) -> ShipmentEvent
fn clone(&self) -> ShipmentEvent
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 ShipmentEvent
impl Debug for ShipmentEvent
sourceimpl Default for ShipmentEvent
impl Default for ShipmentEvent
sourcefn default() -> ShipmentEvent
fn default() -> ShipmentEvent
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ShipmentEvent
impl<'de> Deserialize<'de> for ShipmentEvent
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<ShipmentEvent> for ShipmentEvent
impl PartialEq<ShipmentEvent> for ShipmentEvent
sourcefn eq(&self, other: &ShipmentEvent) -> bool
fn eq(&self, other: &ShipmentEvent) -> bool
sourceimpl Serialize for ShipmentEvent
impl Serialize for ShipmentEvent
impl StructuralPartialEq for ShipmentEvent
Auto Trait Implementations
impl RefUnwindSafe for ShipmentEvent
impl Send for ShipmentEvent
impl Sync for ShipmentEvent
impl Unpin for ShipmentEvent
impl UnwindSafe for ShipmentEvent
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