pub struct CatalogItem {Show 16 fields
pub abbreviation: Option<String>,
pub available_electronically: Option<bool>,
pub available_for_pickup: Option<bool>,
pub available_online: Option<bool>,
pub category_id: Option<String>,
pub description: Option<String>,
pub image_ids: Option<Vec<String>>,
pub image_option: Option<Vec<CatalogItemOptionForItem>>,
pub label_color: Option<String>,
pub modifier_list_info: Option<Vec<CatalogItemModifierListInfo>>,
pub name: Option<String>,
pub product_type: Option<CatalogItemProductType>,
pub skip_modifier_scree: Option<bool>,
pub sort_name: Option<String>,
pub tax_ids: Option<Vec<String>>,
pub variations: Option<Vec<CatalogObjectVariation>>,
}Fields§
§abbreviation: Option<String>§available_electronically: Option<bool>§available_for_pickup: Option<bool>§available_online: Option<bool>§category_id: Option<String>§description: Option<String>§image_ids: Option<Vec<String>>§image_option: Option<Vec<CatalogItemOptionForItem>>§label_color: Option<String>§modifier_list_info: Option<Vec<CatalogItemModifierListInfo>>§name: Option<String>§product_type: Option<CatalogItemProductType>§skip_modifier_scree: Option<bool>§sort_name: Option<String>§tax_ids: Option<Vec<String>>§variations: Option<Vec<CatalogObjectVariation>>Trait Implementations§
Source§impl Clone for CatalogItem
impl Clone for CatalogItem
Source§fn clone(&self) -> CatalogItem
fn clone(&self) -> CatalogItem
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 CatalogItem
impl Debug for CatalogItem
Source§impl<'de> Deserialize<'de> for CatalogItem
impl<'de> Deserialize<'de> for CatalogItem
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 CatalogItem
impl RefUnwindSafe for CatalogItem
impl Send for CatalogItem
impl Sync for CatalogItem
impl Unpin for CatalogItem
impl UnwindSafe for CatalogItem
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