View Source GoogleApi.PlayDeveloperReporting.V1beta1.Model.GooglePlayDeveloperReportingV1beta1MetricsRow (google_api_play_developer_reporting v0.5.1)

Represents a row of dimensions and metrics.

Attributes

  • aggregationPeriod (type: String.t, default: nil) - Granularity of the aggregation period of the row.
  • dimensions (type: list(GoogleApi.PlayDeveloperReporting.V1beta1.Model.GooglePlayDeveloperReportingV1beta1DimensionValue.t), default: nil) - Dimension columns in the row.
  • metrics (type: list(GoogleApi.PlayDeveloperReporting.V1beta1.Model.GooglePlayDeveloperReportingV1beta1MetricValue.t), default: nil) - Metric columns in the row.
  • startTime (type: GoogleApi.PlayDeveloperReporting.V1beta1.Model.GoogleTypeDateTime.t, default: nil) - Starting date (and time for hourly aggregation) of the period covered by this row.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.PlayDeveloperReporting.V1beta1.Model.GooglePlayDeveloperReportingV1beta1MetricsRow{
    aggregationPeriod: String.t() | nil,
    dimensions:
      [
        GoogleApi.PlayDeveloperReporting.V1beta1.Model.GooglePlayDeveloperReportingV1beta1DimensionValue.t()
      ]
      | nil,
    metrics:
      [
        GoogleApi.PlayDeveloperReporting.V1beta1.Model.GooglePlayDeveloperReportingV1beta1MetricValue.t()
      ]
      | nil,
    startTime:
      GoogleApi.PlayDeveloperReporting.V1beta1.Model.GoogleTypeDateTime.t()
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.