class Google::Apis::DfareportingV3_4::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::DfareportingV3_4::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::DfareportingV3_4::FloodlightReportCompatibleFields]

kind[RW]

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

path_attribution_report_compatible_fields[RW]

Represents fields that are compatible to be selected for a report of type “ PATH”. Corresponds to the JSON property `pathAttributionReportCompatibleFields` @return [Google::Apis::DfareportingV3_4::PathReportCompatibleFields]

path_report_compatible_fields[RW]

Represents fields that are compatible to be selected for a report of type “ PATH”. Corresponds to the JSON property `pathReportCompatibleFields` @return [Google::Apis::DfareportingV3_4::PathReportCompatibleFields]

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::DfareportingV3_4::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::DfareportingV3_4::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::DfareportingV3_4::ReportCompatibleFields]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dfareporting_v3_4/classes.rb, line 2270
def update!(**args)
  @cross_dimension_reach_report_compatible_fields = args[:cross_dimension_reach_report_compatible_fields] if args.key?(:cross_dimension_reach_report_compatible_fields)
  @floodlight_report_compatible_fields = args[:floodlight_report_compatible_fields] if args.key?(:floodlight_report_compatible_fields)
  @kind = args[:kind] if args.key?(:kind)
  @path_attribution_report_compatible_fields = args[:path_attribution_report_compatible_fields] if args.key?(:path_attribution_report_compatible_fields)
  @path_report_compatible_fields = args[:path_report_compatible_fields] if args.key?(:path_report_compatible_fields)
  @path_to_conversion_report_compatible_fields = args[:path_to_conversion_report_compatible_fields] if args.key?(:path_to_conversion_report_compatible_fields)
  @reach_report_compatible_fields = args[:reach_report_compatible_fields] if args.key?(:reach_report_compatible_fields)
  @report_compatible_fields = args[:report_compatible_fields] if args.key?(:report_compatible_fields)
end