pub struct OrderServiceCharge {Show 14 fields
pub amount_money: Option<Money>,
pub applied_money: Option<Money>,
pub applied_taxes: Option<Vec<OrderLineItemAppliedTax>>,
pub calculation_phase: Option<OrderServiceChargeCalculationPhase>,
pub catalog_object_id: Option<String>,
pub catalog_version: Option<i64>,
pub metadata: Option<HashMap<String, String>>,
pub name: Option<String>,
pub percentage: Option<String>,
pub taxable: Option<bool>,
pub total_money: Option<Money>,
pub total_tax_money: Option<Money>,
pub service_charge_type: Option<OrderServiceChargeType>,
pub uid: Option<String>,
}Fields§
§amount_money: Option<Money>§applied_money: Option<Money>§applied_taxes: Option<Vec<OrderLineItemAppliedTax>>§calculation_phase: Option<OrderServiceChargeCalculationPhase>§catalog_object_id: Option<String>§catalog_version: Option<i64>§metadata: Option<HashMap<String, String>>§name: Option<String>§percentage: Option<String>§taxable: Option<bool>§total_money: Option<Money>§total_tax_money: Option<Money>§service_charge_type: Option<OrderServiceChargeType>§uid: Option<String>Trait Implementations§
Source§impl AddField<OrderServiceCharge> for Order
impl AddField<OrderServiceCharge> for Order
fn add_field(&mut self, field: OrderServiceCharge)
Source§impl Clone for OrderServiceCharge
impl Clone for OrderServiceCharge
Source§fn clone(&self) -> OrderServiceCharge
fn clone(&self) -> OrderServiceCharge
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 OrderServiceCharge
impl Debug for OrderServiceCharge
Source§impl Default for OrderServiceCharge
impl Default for OrderServiceCharge
Source§fn default() -> OrderServiceCharge
fn default() -> OrderServiceCharge
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OrderServiceCharge
impl<'de> Deserialize<'de> for OrderServiceCharge
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 OrderServiceCharge
impl Serialize for OrderServiceCharge
Source§impl Validate for OrderServiceCharge
impl Validate for OrderServiceCharge
Auto Trait Implementations§
impl Freeze for OrderServiceCharge
impl RefUnwindSafe for OrderServiceCharge
impl Send for OrderServiceCharge
impl Sync for OrderServiceCharge
impl Unpin for OrderServiceCharge
impl UnwindSafe for OrderServiceCharge
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