GoogleApi.AnalyticsAdmin.V1beta.Model.GoogleAnalyticsAdminV1betaAccessFilterExpression (google_api_analytics_admin v0.26.0)

View Source

Expresses dimension or metric filters. The fields in the same expression need to be either all dimensions or all metrics.

Attributes

  • accessFilter (type: GoogleApi.AnalyticsAdmin.V1beta.Model.GoogleAnalyticsAdminV1betaAccessFilter.t, default: nil) - A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.
  • andGroup (type: GoogleApi.AnalyticsAdmin.V1beta.Model.GoogleAnalyticsAdminV1betaAccessFilterExpressionList.t, default: nil) - Each of the FilterExpressions in the and_group has an AND relationship.
  • notExpression (type: GoogleApi.AnalyticsAdmin.V1beta.Model.GoogleAnalyticsAdminV1betaAccessFilterExpression.t, default: nil) - The FilterExpression is NOT of not_expression.
  • orGroup (type: GoogleApi.AnalyticsAdmin.V1beta.Model.GoogleAnalyticsAdminV1betaAccessFilterExpressionList.t, default: nil) - Each of the FilterExpressions in the or_group has an OR relationship.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() ::
  %GoogleApi.AnalyticsAdmin.V1beta.Model.GoogleAnalyticsAdminV1betaAccessFilterExpression{
    accessFilter:
      GoogleApi.AnalyticsAdmin.V1beta.Model.GoogleAnalyticsAdminV1betaAccessFilter.t()
      | nil,
    andGroup:
      GoogleApi.AnalyticsAdmin.V1beta.Model.GoogleAnalyticsAdminV1betaAccessFilterExpressionList.t()
      | nil,
    notExpression: t() | nil,
    orGroup:
      GoogleApi.AnalyticsAdmin.V1beta.Model.GoogleAnalyticsAdminV1betaAccessFilterExpressionList.t()
      | nil
  }

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.