Struct amazon_sp_finances::models::affordability_expense_event::AffordabilityExpenseEvent
source · [−]pub struct AffordabilityExpenseEvent {
pub amazon_order_id: Option<String>,
pub posted_date: Option<String>,
pub marketplace_id: Option<String>,
pub transaction_type: Option<String>,
pub base_expense: Option<Box<Currency>>,
pub tax_type_cgst: Box<Currency>,
pub tax_type_sgst: Box<Currency>,
pub tax_type_igst: Box<Currency>,
pub total_expense: Option<Box<Currency>>,
}Expand description
AffordabilityExpenseEvent : An expense related to an affordability promotion.
Fields
amazon_order_id: Option<String>An Amazon-defined identifier for an order.
posted_date: Option<String>marketplace_id: Option<String>An encrypted, Amazon-defined marketplace identifier.
transaction_type: Option<String>Indicates the type of transaction. Possible values: * Charge - For an affordability promotion expense. * Refund - For an affordability promotion expense reversal.
base_expense: Option<Box<Currency>>tax_type_cgst: Box<Currency>tax_type_sgst: Box<Currency>tax_type_igst: Box<Currency>total_expense: Option<Box<Currency>>Implementations
Trait Implementations
sourceimpl Clone for AffordabilityExpenseEvent
impl Clone for AffordabilityExpenseEvent
sourcefn clone(&self) -> AffordabilityExpenseEvent
fn clone(&self) -> AffordabilityExpenseEvent
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 AffordabilityExpenseEvent
impl Debug for AffordabilityExpenseEvent
sourceimpl Default for AffordabilityExpenseEvent
impl Default for AffordabilityExpenseEvent
sourcefn default() -> AffordabilityExpenseEvent
fn default() -> AffordabilityExpenseEvent
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for AffordabilityExpenseEvent
impl<'de> Deserialize<'de> for AffordabilityExpenseEvent
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<AffordabilityExpenseEvent> for AffordabilityExpenseEvent
impl PartialEq<AffordabilityExpenseEvent> for AffordabilityExpenseEvent
sourcefn eq(&self, other: &AffordabilityExpenseEvent) -> bool
fn eq(&self, other: &AffordabilityExpenseEvent) -> bool
sourceimpl Serialize for AffordabilityExpenseEvent
impl Serialize for AffordabilityExpenseEvent
impl StructuralPartialEq for AffordabilityExpenseEvent
Auto Trait Implementations
impl RefUnwindSafe for AffordabilityExpenseEvent
impl Send for AffordabilityExpenseEvent
impl Sync for AffordabilityExpenseEvent
impl Unpin for AffordabilityExpenseEvent
impl UnwindSafe for AffordabilityExpenseEvent
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