Struct astrolab_smart_coffee_types::order::create_promo_code::CreatePromoCodeBody [−][src]
pub struct CreatePromoCodeBody { pub menu: String, pub code: String, pub kind: String, pub values: Option<PromoCodeValuesBody>, pub limits: Option<PromoCodeLimitsBody>, pub requirements: Option<PromoCodeRequirementsBody>, pub targets: Option<PromoCodeTargetsBody>, pub filters: Option<PromoCodeFiltersBody>, }
Fields
code: String
kind: String
values: Option<PromoCodeValuesBody>
limits: Option<PromoCodeLimitsBody>
requirements: Option<PromoCodeRequirementsBody>
targets: Option<PromoCodeTargetsBody>
filters: Option<PromoCodeFiltersBody>
Trait Implementations
impl Clone for CreatePromoCodeBody
[src]
impl Clone for CreatePromoCodeBody
[src]fn clone(&self) -> CreatePromoCodeBody
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for CreatePromoCodeBody
[src]
impl<'de> Deserialize<'de> for CreatePromoCodeBody
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for CreatePromoCodeBody
[src]
impl Serialize for CreatePromoCodeBody
[src]impl Validate for CreatePromoCodeBody
[src]
impl Validate for CreatePromoCodeBody
[src]fn validate(&self) -> Result<(), ValidationErrors>
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreatePromoCodeBody
impl RefUnwindSafe for CreatePromoCodeBody
impl Send for CreatePromoCodeBody
impl Send for CreatePromoCodeBody
impl Sync for CreatePromoCodeBody
impl Sync for CreatePromoCodeBody
impl Unpin for CreatePromoCodeBody
impl Unpin for CreatePromoCodeBody
impl UnwindSafe for CreatePromoCodeBody
impl UnwindSafe for CreatePromoCodeBody
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>,