pub struct OrderLineItem {Show 21 fields
pub quantity: String,
pub applied_discounts: Option<Vec<OrderLineItemAppliedDiscount>>,
pub applied_taxes: Option<Vec<OrderLineItemAppliedTax>>,
pub base_price_money: Option<Money>,
pub catalog_object_id: Option<String>,
pub catalog_version: Option<i64>,
pub gross_sales_money: Option<Money>,
pub item_type: Option<OrderLineItemItemType>,
pub metadata: Option<HashMap<String, String>>,
pub modifiers: Option<Vec<OrderLineItemModifier>>,
pub name: Option<String>,
pub note: Option<String>,
pub pricing_blocklists: Option<OrderLineItemPricingBlocklists>,
pub quantity_unit: Option<OrderQuantityUnit>,
pub total_discount_money: Option<Money>,
pub total_money: Option<Money>,
pub total_tax_money: Option<Money>,
pub uid: Option<String>,
pub variation_name: Option<String>,
pub variation_total_price_money: Option<Money>,
pub api_reference_ids: Option<HashMap<String, String>>,
}Fields§
§quantity: String§applied_discounts: Option<Vec<OrderLineItemAppliedDiscount>>§applied_taxes: Option<Vec<OrderLineItemAppliedTax>>§base_price_money: Option<Money>§catalog_object_id: Option<String>§catalog_version: Option<i64>§gross_sales_money: Option<Money>§item_type: Option<OrderLineItemItemType>§metadata: Option<HashMap<String, String>>§modifiers: Option<Vec<OrderLineItemModifier>>§name: Option<String>§note: Option<String>§pricing_blocklists: Option<OrderLineItemPricingBlocklists>§quantity_unit: Option<OrderQuantityUnit>§total_discount_money: Option<Money>§total_money: Option<Money>§total_tax_money: Option<Money>§uid: Option<String>§variation_name: Option<String>§variation_total_price_money: Option<Money>§api_reference_ids: Option<HashMap<String, String>>Trait Implementations§
Source§impl AddField<OrderLineItem> for Order
impl AddField<OrderLineItem> for Order
fn add_field(&mut self, field: OrderLineItem)
Source§impl Clone for OrderLineItem
impl Clone for OrderLineItem
Source§fn clone(&self) -> OrderLineItem
fn clone(&self) -> OrderLineItem
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 Debug for OrderLineItem
impl Debug for OrderLineItem
Source§impl Default for OrderLineItem
impl Default for OrderLineItem
Source§fn default() -> OrderLineItem
fn default() -> OrderLineItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OrderLineItem
impl<'de> Deserialize<'de> for OrderLineItem
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 Serialize for OrderLineItem
impl Serialize for OrderLineItem
Source§impl Validate for OrderLineItem
impl Validate for OrderLineItem
Auto Trait Implementations§
impl Freeze for OrderLineItem
impl RefUnwindSafe for OrderLineItem
impl Send for OrderLineItem
impl Sync for OrderLineItem
impl Unpin for OrderLineItem
impl UnwindSafe for OrderLineItem
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