View Source GoogleApi.Analytics.V3.Model.FilterAdvancedDetails (google_api_analytics v0.15.0)

Details for the filter of the type ADVANCED.

Attributes

  • caseSensitive (type: boolean(), default: nil) - Indicates if the filter expressions are case sensitive.
  • extractA (type: String.t, default: nil) - Expression to extract from field A.
  • extractB (type: String.t, default: nil) - Expression to extract from field B.
  • fieldA (type: String.t, default: nil) - Field A.
  • fieldAIndex (type: integer(), default: nil) - The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
  • fieldARequired (type: boolean(), default: nil) - Indicates if field A is required to match.
  • fieldB (type: String.t, default: nil) - Field B.
  • fieldBIndex (type: integer(), default: nil) - The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
  • fieldBRequired (type: boolean(), default: nil) - Indicates if field B is required to match.
  • outputConstructor (type: String.t, default: nil) - Expression used to construct the output value.
  • outputToField (type: String.t, default: nil) - Output field.
  • outputToFieldIndex (type: integer(), default: nil) - The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
  • overrideOutputField (type: boolean(), default: nil) - Indicates if the existing value of the output field, if any, should be overridden by the output expression.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Analytics.V3.Model.FilterAdvancedDetails{
  caseSensitive: boolean() | nil,
  extractA: String.t() | nil,
  extractB: String.t() | nil,
  fieldA: String.t() | nil,
  fieldAIndex: integer() | nil,
  fieldARequired: boolean() | nil,
  fieldB: String.t() | nil,
  fieldBIndex: integer() | nil,
  fieldBRequired: boolean() | nil,
  outputConstructor: String.t() | nil,
  outputToField: String.t() | nil,
  outputToFieldIndex: integer() | nil,
  overrideOutputField: boolean() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.