pub struct NetworkComminglingTransactionEvent {
pub transaction_type: Option<String>,
pub posted_date: Option<String>,
pub net_co_transaction_id: Option<String>,
pub swap_reason: Option<String>,
pub asin: Option<String>,
pub marketplace_id: Option<String>,
pub tax_exclusive_amount: Option<Box<Currency>>,
pub tax_amount: Option<Box<Currency>>,
}Expand description
NetworkComminglingTransactionEvent : A network commingling transaction event.
Fields§
§transaction_type: Option<String>The type of network item swap. Possible values: * NetCo - A Fulfillment by Amazon inventory pooling transaction. Available only in the India marketplace. * ComminglingVAT - A commingling VAT transaction. Available only in the UK, Spain, France, Germany, and Italy marketplaces.
posted_date: Option<String>Fields with a schema type of date are in ISO 8601 date time format (for example GroupBeginDate).
net_co_transaction_id: Option<String>The identifier for the network item swap.
swap_reason: Option<String>The reason for the network item swap.
asin: Option<String>The Amazon Standard Identification Number (ASIN) of the swapped item.
marketplace_id: Option<String>The marketplace in which the event took place.
tax_exclusive_amount: Option<Box<Currency>>§tax_amount: Option<Box<Currency>>Implementations§
Source§impl NetworkComminglingTransactionEvent
impl NetworkComminglingTransactionEvent
Sourcepub fn new() -> NetworkComminglingTransactionEvent
pub fn new() -> NetworkComminglingTransactionEvent
A network commingling transaction event.
Trait Implementations§
Source§impl Clone for NetworkComminglingTransactionEvent
impl Clone for NetworkComminglingTransactionEvent
Source§fn clone(&self) -> NetworkComminglingTransactionEvent
fn clone(&self) -> NetworkComminglingTransactionEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for NetworkComminglingTransactionEvent
impl Default for NetworkComminglingTransactionEvent
Source§fn default() -> NetworkComminglingTransactionEvent
fn default() -> NetworkComminglingTransactionEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NetworkComminglingTransactionEvent
impl<'de> Deserialize<'de> for NetworkComminglingTransactionEvent
Source§fn 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
Source§impl PartialEq for NetworkComminglingTransactionEvent
impl PartialEq for NetworkComminglingTransactionEvent
Source§fn eq(&self, other: &NetworkComminglingTransactionEvent) -> bool
fn eq(&self, other: &NetworkComminglingTransactionEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NetworkComminglingTransactionEvent
Auto Trait Implementations§
impl Freeze for NetworkComminglingTransactionEvent
impl RefUnwindSafe for NetworkComminglingTransactionEvent
impl Send for NetworkComminglingTransactionEvent
impl Sync for NetworkComminglingTransactionEvent
impl Unpin for NetworkComminglingTransactionEvent
impl UnsafeUnpin for NetworkComminglingTransactionEvent
impl UnwindSafe for NetworkComminglingTransactionEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more