View Source GoogleApi.AnalyticsData.V1alpha.Model.FilterExpression (google_api_analytics_data v0.14.0)

To express dimension or metric filters. The fields in the same FilterExpression need to be either all dimensions or all metrics.

Attributes

  • andGroup (type: GoogleApi.AnalyticsData.V1alpha.Model.FilterExpressionList.t, default: nil) - The FilterExpressions in and_group have an AND relationship.
  • filter (type: GoogleApi.AnalyticsData.V1alpha.Model.Filter.t, default: nil) - A primitive filter. All fields in filter in same FilterExpression needs to be either all dimensions or metrics.
  • notExpression (type: GoogleApi.AnalyticsData.V1alpha.Model.FilterExpression.t, default: nil) - The FilterExpression is NOT of not_expression.
  • orGroup (type: GoogleApi.AnalyticsData.V1alpha.Model.FilterExpressionList.t, default: nil) - The FilterExpressions in or_group have an OR relationship.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AnalyticsData.V1alpha.Model.FilterExpression{
  andGroup:
    GoogleApi.AnalyticsData.V1alpha.Model.FilterExpressionList.t() | nil,
  filter: GoogleApi.AnalyticsData.V1alpha.Model.Filter.t() | nil,
  notExpression: t() | nil,
  orGroup: GoogleApi.AnalyticsData.V1alpha.Model.FilterExpressionList.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.