Struct astrolab_smart_coffee_types::digishop::menu::get_product_details::ProductDetailsAggregation [−][src]
pub struct ProductDetailsAggregation { pub id: Option<String>, pub identifier: Option<String>, pub names: Option<Vec<NameAggregation>>, pub descriptions: Option<Vec<DescriptionAggregation>>, pub kind: Option<String>, pub tags: Option<Vec<String>>, pub vendor: Option<String>, pub unit: Option<ProductUnitAggregation>, pub price: Option<ProductPriceAggregation>, pub discount: Option<ProductDiscountAggregation>, pub has_variants: Option<bool>, pub is_favorite: Option<bool>, }
Fields
id: Option<String>
identifier: Option<String>
names: Option<Vec<NameAggregation>>
descriptions: Option<Vec<DescriptionAggregation>>
kind: Option<String>
vendor: Option<String>
unit: Option<ProductUnitAggregation>
price: Option<ProductPriceAggregation>
discount: Option<ProductDiscountAggregation>
has_variants: Option<bool>
is_favorite: Option<bool>
Trait Implementations
impl Clone for ProductDetailsAggregation
[src]
impl Clone for ProductDetailsAggregation
[src]fn clone(&self) -> ProductDetailsAggregation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ProductDetailsAggregation
[src]
impl<'de> Deserialize<'de> for ProductDetailsAggregation
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for ProductDetailsAggregation
[src]
impl Serialize for ProductDetailsAggregation
[src]Auto Trait Implementations
impl RefUnwindSafe for ProductDetailsAggregation
impl RefUnwindSafe for ProductDetailsAggregation
impl Send for ProductDetailsAggregation
impl Send for ProductDetailsAggregation
impl Sync for ProductDetailsAggregation
impl Sync for ProductDetailsAggregation
impl Unpin for ProductDetailsAggregation
impl Unpin for ProductDetailsAggregation
impl UnwindSafe for ProductDetailsAggregation
impl UnwindSafe for ProductDetailsAggregation
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,