Struct google_analytics3::api::FilterAdvancedDetails
source · pub struct FilterAdvancedDetails {Show 13 fields
pub case_sensitive: Option<bool>,
pub extract_a: Option<String>,
pub extract_b: Option<String>,
pub field_a: Option<String>,
pub field_a_index: Option<i32>,
pub field_a_required: Option<bool>,
pub field_b: Option<String>,
pub field_b_index: Option<i32>,
pub field_b_required: Option<bool>,
pub output_constructor: Option<String>,
pub output_to_field: Option<String>,
pub output_to_field_index: Option<i32>,
pub override_output_field: Option<bool>,
}
Expand description
Details for the filter of the type ADVANCED.
This type is not used in any activity, and only used as part of another schema.
Fields§
§case_sensitive: Option<bool>
Indicates if the filter expressions are case sensitive.
extract_a: Option<String>
Expression to extract from field A.
extract_b: Option<String>
Expression to extract from field B.
field_a: Option<String>
Field A.
field_a_index: Option<i32>
The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
field_a_required: Option<bool>
Indicates if field A is required to match.
field_b: Option<String>
Field B.
field_b_index: Option<i32>
The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
field_b_required: Option<bool>
Indicates if field B is required to match.
output_constructor: Option<String>
Expression used to construct the output value.
output_to_field: Option<String>
Output field.
output_to_field_index: Option<i32>
The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
override_output_field: Option<bool>
Indicates if the existing value of the output field, if any, should be overridden by the output expression.
Trait Implementations§
source§impl Clone for FilterAdvancedDetails
impl Clone for FilterAdvancedDetails
source§fn clone(&self) -> FilterAdvancedDetails
fn clone(&self) -> FilterAdvancedDetails
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 Debug for FilterAdvancedDetails
impl Debug for FilterAdvancedDetails
source§impl Default for FilterAdvancedDetails
impl Default for FilterAdvancedDetails
source§fn default() -> FilterAdvancedDetails
fn default() -> FilterAdvancedDetails
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for FilterAdvancedDetails
impl<'de> Deserialize<'de> for FilterAdvancedDetails
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
source§impl Serialize for FilterAdvancedDetails
impl Serialize for FilterAdvancedDetails
impl NestedType for FilterAdvancedDetails
impl Part for FilterAdvancedDetails
Auto Trait Implementations§
impl RefUnwindSafe for FilterAdvancedDetails
impl Send for FilterAdvancedDetails
impl Sync for FilterAdvancedDetails
impl Unpin for FilterAdvancedDetails
impl UnwindSafe for FilterAdvancedDetails
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