pub struct OneTimeProductTaxAndComplianceSettings {
pub is_tokenized_digital_asset: Option<bool>,
pub product_tax_category_code: Option<String>,
pub regional_tax_configs: Option<Vec<RegionalTaxConfig>>,
}Expand description
Details about taxation, Google Play policy and legal compliance for one-time products.
This type is not used in any activity, and only used as part of another schema.
Fields§
§is_tokenized_digital_asset: Option<bool>Whether this one-time product is declared as a product representing a tokenized digital asset.
product_tax_category_code: Option<String>Product tax category code to assign to the one-time product. Product tax category determines the transaction tax rates applied to the product. Refer to the Help Center article for more information.
regional_tax_configs: Option<Vec<RegionalTaxConfig>>Regional tax configuration.
Trait Implementations§
Source§impl Clone for OneTimeProductTaxAndComplianceSettings
impl Clone for OneTimeProductTaxAndComplianceSettings
Source§fn clone(&self) -> OneTimeProductTaxAndComplianceSettings
fn clone(&self) -> OneTimeProductTaxAndComplianceSettings
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 Default for OneTimeProductTaxAndComplianceSettings
impl Default for OneTimeProductTaxAndComplianceSettings
Source§fn default() -> OneTimeProductTaxAndComplianceSettings
fn default() -> OneTimeProductTaxAndComplianceSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OneTimeProductTaxAndComplianceSettings
impl<'de> Deserialize<'de> for OneTimeProductTaxAndComplianceSettings
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
impl Part for OneTimeProductTaxAndComplianceSettings
Auto Trait Implementations§
impl Freeze for OneTimeProductTaxAndComplianceSettings
impl RefUnwindSafe for OneTimeProductTaxAndComplianceSettings
impl Send for OneTimeProductTaxAndComplianceSettings
impl Sync for OneTimeProductTaxAndComplianceSettings
impl Unpin for OneTimeProductTaxAndComplianceSettings
impl UnwindSafe for OneTimeProductTaxAndComplianceSettings
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