View Source GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1RunReportJobRequest (google_api_cloud_channel v0.11.1)

Request message for CloudChannelReportsService.RunReportJob.

Attributes

  • dateRange (type: GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1DateRange.t, default: nil) - Optional. The range of usage or invoice dates to include in the result.
  • filter (type: String.t, default: nil) - Optional. A structured string that defines conditions on dimension columns to restrict the report output. Filters support logical operators (AND, OR, NOT) and conditional operators (=, !=, <, >, <=, and >=) using column_id as keys. For example: (customer:"accounts/C123abc/customers/S456def" OR customer:"accounts/C123abc/customers/S789ghi") AND invoice_start_date.year >= 2022
  • languageCode (type: String.t, default: nil) - Optional. The BCP-47 language code, such as "en-US". If specified, the response is localized to the corresponding language code if the original data sources support it. Default is "en-US".

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1RunReportJobRequest{
  dateRange:
    GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1DateRange.t() | nil,
  filter: String.t() | nil,
  languageCode: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.