View Source GoogleApi.AnalyticsData.V1beta.Model.CheckCompatibilityRequest (google_api_analytics_data v0.14.0)

The request for compatibility information for a report's dimensions and metrics. Check compatibility provides a preview of the compatibility of a report; fields shared with the runReport request should be the same values as in your runReport request.

Attributes

  • compatibilityFilter (type: String.t, default: nil) - Filters the dimensions and metrics in the response to just this compatibility. Commonly used as ”compatibilityFilter”: “COMPATIBLE” to only return compatible dimensions & metrics.
  • dimensionFilter (type: GoogleApi.AnalyticsData.V1beta.Model.FilterExpression.t, default: nil) - The filter clause of dimensions. dimensionFilter should be the same value as in your runReport request.
  • dimensions (type: list(GoogleApi.AnalyticsData.V1beta.Model.Dimension.t), default: nil) - The dimensions in this report. dimensions should be the same value as in your runReport request.
  • metricFilter (type: GoogleApi.AnalyticsData.V1beta.Model.FilterExpression.t, default: nil) - The filter clause of metrics. metricFilter should be the same value as in your runReport request
  • metrics (type: list(GoogleApi.AnalyticsData.V1beta.Model.Metric.t), default: nil) - The metrics in this report. metrics should be the same value as in your runReport request.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AnalyticsData.V1beta.Model.CheckCompatibilityRequest{
  compatibilityFilter: String.t() | nil,
  dimensionFilter:
    GoogleApi.AnalyticsData.V1beta.Model.FilterExpression.t() | nil,
  dimensions: [GoogleApi.AnalyticsData.V1beta.Model.Dimension.t()] | nil,
  metricFilter: GoogleApi.AnalyticsData.V1beta.Model.FilterExpression.t() | nil,
  metrics: [GoogleApi.AnalyticsData.V1beta.Model.Metric.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.