class Google::Apis::GanV1beta1::Report
A ReportResource representing a report of a certain type either for an advertiser or publisher.
Attributes
The column names for the report Corresponds to the JSON property `column_names` @return [Array<String>]
The end of the date range for this report, exclusive. Corresponds to the JSON property `end_date` @return [String]
The kind for a report. Corresponds to the JSON property `kind` @return [String]
The number of matching rows before paging is applied. Corresponds to the JSON property `matching_row_count` @return [String]
The rows of data for the report Corresponds to the JSON property `rows` @return [Array<Array<Object>>]
The start of the date range for this report, inclusive. Corresponds to the JSON property `start_date` @return [String]
The totals rows for the report Corresponds to the JSON property `totals_rows` @return [Array<Array<Object>>]
The report type. Corresponds to the JSON property `type` @return [String]
Public Class Methods
# File generated/google/apis/gan_v1beta1/classes.rb, line 1410 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/gan_v1beta1/classes.rb, line 1415 def update!(**args) @column_names = args[:column_names] if args.key?(:column_names) @end_date = args[:end_date] if args.key?(:end_date) @kind = args[:kind] if args.key?(:kind) @matching_row_count = args[:matching_row_count] if args.key?(:matching_row_count) @rows = args[:rows] if args.key?(:rows) @start_date = args[:start_date] if args.key?(:start_date) @totals_rows = args[:totals_rows] if args.key?(:totals_rows) @type = args[:type] if args.key?(:type) end