Struct astrolab_smart_coffee_types::menu::update_menu_ad::UpdateMenuAdBody [−][src]
pub struct UpdateMenuAdBody {}Show fields
pub id: String, pub number_of_authorized_ads: i32, pub number_of_published_ads: i32, pub menus: Option<Vec<MenuIdBody>>, pub names: Option<Vec<UpdateMenuAdNameBody>>, pub descriptions: Option<Vec<UpdateMenuAdDescriptionBody>>, pub kind: Option<String>, pub position: Option<String>, pub pictures: Option<MenuAdPictureBody>, pub products: Option<Vec<ProductIdBody>>, pub external_url: Option<String>, pub start_date: Option<DateTime<Utc>>, pub end_date: Option<DateTime<Utc>>, pub is_published: Option<bool>,
Fields
id: String
number_of_published_ads: i32
names: Option<Vec<UpdateMenuAdNameBody>>
descriptions: Option<Vec<UpdateMenuAdDescriptionBody>>
kind: Option<String>
position: Option<String>
pictures: Option<MenuAdPictureBody>
products: Option<Vec<ProductIdBody>>
external_url: Option<String>
start_date: Option<DateTime<Utc>>
end_date: Option<DateTime<Utc>>
is_published: Option<bool>
Trait Implementations
impl Clone for UpdateMenuAdBody
[src]
impl Clone for UpdateMenuAdBody
[src]fn clone(&self) -> UpdateMenuAdBody
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for UpdateMenuAdBody
[src]
impl<'de> Deserialize<'de> for UpdateMenuAdBody
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for UpdateMenuAdBody
[src]
impl Serialize for UpdateMenuAdBody
[src]impl Validate for UpdateMenuAdBody
[src]
impl Validate for UpdateMenuAdBody
[src]fn validate(&self) -> Result<(), ValidationErrors>
[src]
Auto Trait Implementations
impl RefUnwindSafe for UpdateMenuAdBody
impl RefUnwindSafe for UpdateMenuAdBody
impl Send for UpdateMenuAdBody
impl Send for UpdateMenuAdBody
impl Sync for UpdateMenuAdBody
impl Sync for UpdateMenuAdBody
impl Unpin for UpdateMenuAdBody
impl Unpin for UpdateMenuAdBody
impl UnwindSafe for UpdateMenuAdBody
impl UnwindSafe for UpdateMenuAdBody
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>,