pub struct GoalEventDetailsEventConditions {
pub expression: Option<String>,
pub match_type: Option<String>,
pub type_: Option<String>,
pub comparison_type: Option<String>,
pub comparison_value: Option<String>,
}Expand description
List of event conditions.
This type is not used in any activity, and only used as part of another schema.
Fields§
§expression: Option<String>Expression used for this match.
match_type: Option<String>Type of the match to be performed. Possible values are REGEXP, BEGINS_WITH, or EXACT.
type_: Option<String>Type of this event condition. Possible values are CATEGORY, ACTION, LABEL, or VALUE.
comparison_type: Option<String>Type of comparison. Possible values are LESS_THAN, GREATER_THAN or EQUAL.
comparison_value: Option<String>Value used for this comparison.
Trait Implementations§
source§impl Clone for GoalEventDetailsEventConditions
impl Clone for GoalEventDetailsEventConditions
source§fn clone(&self) -> GoalEventDetailsEventConditions
fn clone(&self) -> GoalEventDetailsEventConditions
Returns a copy 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 Default for GoalEventDetailsEventConditions
impl Default for GoalEventDetailsEventConditions
source§fn default() -> GoalEventDetailsEventConditions
fn default() -> GoalEventDetailsEventConditions
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GoalEventDetailsEventConditions
impl<'de> Deserialize<'de> for GoalEventDetailsEventConditions
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
impl NestedType for GoalEventDetailsEventConditions
impl Part for GoalEventDetailsEventConditions
Auto Trait Implementations§
impl Freeze for GoalEventDetailsEventConditions
impl RefUnwindSafe for GoalEventDetailsEventConditions
impl Send for GoalEventDetailsEventConditions
impl Sync for GoalEventDetailsEventConditions
impl Unpin for GoalEventDetailsEventConditions
impl UnwindSafe for GoalEventDetailsEventConditions
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more