class Google::Apis::DfareportingV3_5::CompatibleFields
Represents a response to the queryCompatibleFields method.
Attributes
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_5::CrossDimensionReachReportCompatibleFields]
Represents fields that are compatible to be selected for a report of type “ FlOODLIGHT”. Corresponds to the JSON property `floodlightReportCompatibleFields` @return [Google::Apis::DfareportingV3_5::FloodlightReportCompatibleFields]
The kind of resource this is, in this case dfareporting#compatibleFields. Corresponds to the JSON property `kind` @return [String]
Represents fields that are compatible to be selected for a report of type “ PATH”. Corresponds to the JSON property `pathAttributionReportCompatibleFields` @return [Google::Apis::DfareportingV3_5::PathReportCompatibleFields]
Represents fields that are compatible to be selected for a report of type “ PATH”. Corresponds to the JSON property `pathReportCompatibleFields` @return [Google::Apis::DfareportingV3_5::PathReportCompatibleFields]
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_5::PathToConversionReportCompatibleFields]
Represents fields that are compatible to be selected for a report of type “ REACH”. Corresponds to the JSON property `reachReportCompatibleFields` @return [Google::Apis::DfareportingV3_5::ReachReportCompatibleFields]
Represents fields that are compatible to be selected for a report of type “ STANDARD”. Corresponds to the JSON property `reportCompatibleFields` @return [Google::Apis::DfareportingV3_5::ReportCompatibleFields]
Public Class Methods
# File lib/google/apis/dfareporting_v3_5/classes.rb, line 2203 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dfareporting_v3_5/classes.rb, line 2208 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