pub struct OrderLineItemDiscount {
pub amount_money: Option<Money>,
pub applied_money: Option<Money>,
pub catalog_object_id: Option<String>,
pub catalog_version: Option<i64>,
pub name: Option<String>,
pub percentage: Option<String>,
pub pricing_rule_id: Option<String>,
pub reward_ids: Option<Vec<String>>,
pub scope: Option<OrderLineItemDiscountScope>,
pub discount_type: Option<OrderLineItemDiscountType>,
pub uid: Option<String>,
/* private fields */
}Fields§
§amount_money: Option<Money>§applied_money: Option<Money>§catalog_object_id: Option<String>§catalog_version: Option<i64>§name: Option<String>§percentage: Option<String>§pricing_rule_id: Option<String>§reward_ids: Option<Vec<String>>§scope: Option<OrderLineItemDiscountScope>§discount_type: Option<OrderLineItemDiscountType>§uid: Option<String>Trait Implementations§
Source§impl Clone for OrderLineItemDiscount
impl Clone for OrderLineItemDiscount
Source§fn clone(&self) -> OrderLineItemDiscount
fn clone(&self) -> OrderLineItemDiscount
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 OrderLineItemDiscount
impl Debug for OrderLineItemDiscount
Source§impl<'de> Deserialize<'de> for OrderLineItemDiscount
impl<'de> Deserialize<'de> for OrderLineItemDiscount
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
Auto Trait Implementations§
impl Freeze for OrderLineItemDiscount
impl RefUnwindSafe for OrderLineItemDiscount
impl Send for OrderLineItemDiscount
impl Sync for OrderLineItemDiscount
impl Unpin for OrderLineItemDiscount
impl UnwindSafe for OrderLineItemDiscount
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