pub struct CreatePromotionCondition {
pub condition_type: ConditionType,
pub operator: ConditionOperator,
pub value: String,
pub is_required: bool,
}Expand description
Condition input used when creating a promotion
Fields§
§condition_type: ConditionType§operator: ConditionOperator§value: String§is_required: boolTrait Implementations§
Source§impl Clone for CreatePromotionCondition
impl Clone for CreatePromotionCondition
Source§fn clone(&self) -> CreatePromotionCondition
fn clone(&self) -> CreatePromotionCondition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreatePromotionCondition
impl Debug for CreatePromotionCondition
Source§impl<'de> Deserialize<'de> for CreatePromotionCondition
impl<'de> Deserialize<'de> for CreatePromotionCondition
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreatePromotionCondition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreatePromotionCondition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreatePromotionCondition
impl Serialize for CreatePromotionCondition
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CreatePromotionCondition
impl RefUnwindSafe for CreatePromotionCondition
impl Send for CreatePromotionCondition
impl Sync for CreatePromotionCondition
impl Unpin for CreatePromotionCondition
impl UnsafeUnpin for CreatePromotionCondition
impl UnwindSafe for CreatePromotionCondition
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