pub struct CatalogObjectVariation {Show 26 fields
pub id: Option<String>,
pub type_name: Option<CatalogObjectType>,
pub absent_at_location_ids: Option<Vec<String>>,
pub catalog_v1_ids: Option<Vec<CatalogV1ID>>,
pub category_data: Option<CatalogCategory>,
pub custom_attribute_definition_data: Option<CatalogCustomAttributeDefinition>,
pub custom_attributes_values: Option<HashMap<String, CatalogCustomAttributeValue>>,
pub discount_data: Option<CatalogDiscount>,
pub image_data: Option<CatalogImage>,
pub is_deleted: Option<bool>,
pub item_option_data: Option<CatalogObjectOption>,
pub item_variation_data: Option<CatalogItemVariation>,
pub measurement_unit_data: Option<CatalogMeasurementUnit>,
pub modifier_data: Option<CatalogModifier>,
pub modifier_list_data: Option<CatalogModifierList>,
pub present_at_all_locations: Option<bool>,
pub present_at_location_ids: Option<Vec<String>>,
pub pricing_rule_data: Option<CatalogPricingRule>,
pub product_set_data: Option<CatalogProductSet>,
pub quick_amount_settings_data: Option<CatalogQuickAmountsSettings>,
pub subscription_plan_data: Option<CatalogSubscriptionPlan>,
pub tax_data: Option<CatalogTax>,
pub time_period_data: Option<CatalogTimePeriod>,
pub updated_at: Option<String>,
pub created_at: Option<String>,
pub version: Option<i64>,
}Fields§
§id: Option<String>§type_name: Option<CatalogObjectType>§absent_at_location_ids: Option<Vec<String>>§catalog_v1_ids: Option<Vec<CatalogV1ID>>§category_data: Option<CatalogCategory>§custom_attribute_definition_data: Option<CatalogCustomAttributeDefinition>§custom_attributes_values: Option<HashMap<String, CatalogCustomAttributeValue>>§discount_data: Option<CatalogDiscount>§image_data: Option<CatalogImage>§is_deleted: Option<bool>§item_option_data: Option<CatalogObjectOption>§item_variation_data: Option<CatalogItemVariation>§measurement_unit_data: Option<CatalogMeasurementUnit>§modifier_data: Option<CatalogModifier>§modifier_list_data: Option<CatalogModifierList>§present_at_all_locations: Option<bool>§present_at_location_ids: Option<Vec<String>>§pricing_rule_data: Option<CatalogPricingRule>§product_set_data: Option<CatalogProductSet>§quick_amount_settings_data: Option<CatalogQuickAmountsSettings>§subscription_plan_data: Option<CatalogSubscriptionPlan>§tax_data: Option<CatalogTax>§time_period_data: Option<CatalogTimePeriod>§updated_at: Option<String>§created_at: Option<String>§version: Option<i64>Trait Implementations§
Source§impl Clone for CatalogObjectVariation
impl Clone for CatalogObjectVariation
Source§fn clone(&self) -> CatalogObjectVariation
fn clone(&self) -> CatalogObjectVariation
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 CatalogObjectVariation
impl Debug for CatalogObjectVariation
Source§impl<'de> Deserialize<'de> for CatalogObjectVariation
impl<'de> Deserialize<'de> for CatalogObjectVariation
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 CatalogObjectVariation
impl RefUnwindSafe for CatalogObjectVariation
impl Send for CatalogObjectVariation
impl Sync for CatalogObjectVariation
impl Unpin for CatalogObjectVariation
impl UnwindSafe for CatalogObjectVariation
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