pub struct OrderLineItemPricingBlocklistsBlockedTax {
pub uid: Option<String>,
pub tax_uid: Option<String>,
pub tax_catalog_object_id: Option<String>,
}
Expand description
A tax to block from applying to a line item.
The tax must be identified by either tax_uid
or tax_catalog_object_id
, but not both.
Fields
uid: Option<String>
A unique ID of the BlockedTax
within the order.
tax_uid: Option<String>
The uid
of the tax that should be blocked. Use this field to block ad hoc taxes. For
catalog, taxes use the tax_catalog_object_id
field.
tax_catalog_object_id: Option<String>
The catalog_object_id
of the tax that should be blocked. Use this field to block catalog
taxes. For ad hoc taxes, use the tax_uid
field.
Trait Implementations
sourceimpl Clone for OrderLineItemPricingBlocklistsBlockedTax
impl Clone for OrderLineItemPricingBlocklistsBlockedTax
sourcefn clone(&self) -> OrderLineItemPricingBlocklistsBlockedTax
fn clone(&self) -> OrderLineItemPricingBlocklistsBlockedTax
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 Default for OrderLineItemPricingBlocklistsBlockedTax
impl Default for OrderLineItemPricingBlocklistsBlockedTax
sourcefn default() -> OrderLineItemPricingBlocklistsBlockedTax
fn default() -> OrderLineItemPricingBlocklistsBlockedTax
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for OrderLineItemPricingBlocklistsBlockedTax
impl<'de> Deserialize<'de> for OrderLineItemPricingBlocklistsBlockedTax
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<OrderLineItemPricingBlocklistsBlockedTax> for OrderLineItemPricingBlocklistsBlockedTax
impl PartialEq<OrderLineItemPricingBlocklistsBlockedTax> for OrderLineItemPricingBlocklistsBlockedTax
sourcefn eq(&self, other: &OrderLineItemPricingBlocklistsBlockedTax) -> bool
fn eq(&self, other: &OrderLineItemPricingBlocklistsBlockedTax) -> bool
impl Eq for OrderLineItemPricingBlocklistsBlockedTax
impl StructuralEq for OrderLineItemPricingBlocklistsBlockedTax
impl StructuralPartialEq for OrderLineItemPricingBlocklistsBlockedTax
Auto Trait Implementations
impl RefUnwindSafe for OrderLineItemPricingBlocklistsBlockedTax
impl Send for OrderLineItemPricingBlocklistsBlockedTax
impl Sync for OrderLineItemPricingBlocklistsBlockedTax
impl Unpin for OrderLineItemPricingBlocklistsBlockedTax
impl UnwindSafe for OrderLineItemPricingBlocklistsBlockedTax
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
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.