class Google::Apis::DfareportingV2_1::CompatibleFields

Represents a response to the queryCompatibleFields method.

Attributes

cross_dimension_reach_report_compatible_fields[RW]

Represents fields that are compatible to be selected for a report of type “ CROSS_DIMENSION_REACH”. Corresponds to the JSON property `crossDimensionReachReportCompatibleFields` @return [Google::Apis::DfareportingV2_1::CrossDimensionReachReportCompatibleFields]

floodlight_report_compatible_fields[RW]

Represents fields that are compatible to be selected for a report of type “ FlOODLIGHT”. Corresponds to the JSON property `floodlightReportCompatibleFields` @return [Google::Apis::DfareportingV2_1::FloodlightReportCompatibleFields]

kind[RW]

The kind of resource this is, in this case dfareporting#compatibleFields. Corresponds to the JSON property `kind` @return [String]

path_to_conversion_report_compatible_fields[RW]

Represents fields that are compatible to be selected for a report of type “ PATH_TO_CONVERSION”. Corresponds to the JSON property `pathToConversionReportCompatibleFields` @return [Google::Apis::DfareportingV2_1::PathToConversionReportCompatibleFields]

reach_report_compatible_fields[RW]

Represents fields that are compatible to be selected for a report of type “ REACH”. Corresponds to the JSON property `reachReportCompatibleFields` @return [Google::Apis::DfareportingV2_1::ReachReportCompatibleFields]

report_compatible_fields[RW]

Represents fields that are compatible to be selected for a report of type “ STANDARD”. Corresponds to the JSON property `reportCompatibleFields` @return [Google::Apis::DfareportingV2_1::ReportCompatibleFields]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/dfareporting_v2_1/classes.rb, line 2046
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/dfareporting_v2_1/classes.rb, line 2051
def update!(**args)
  @cross_dimension_reach_report_compatible_fields = args[:cross_dimension_reach_report_compatible_fields] unless args[:cross_dimension_reach_report_compatible_fields].nil?
  @floodlight_report_compatible_fields = args[:floodlight_report_compatible_fields] unless args[:floodlight_report_compatible_fields].nil?
  @kind = args[:kind] unless args[:kind].nil?
  @path_to_conversion_report_compatible_fields = args[:path_to_conversion_report_compatible_fields] unless args[:path_to_conversion_report_compatible_fields].nil?
  @reach_report_compatible_fields = args[:reach_report_compatible_fields] unless args[:reach_report_compatible_fields].nil?
  @report_compatible_fields = args[:report_compatible_fields] unless args[:report_compatible_fields].nil?
end