| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  | # Copyright 2015 Google Inc. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Licensed under the Apache License, Version 2.0 (the "License"); | 
					
						
							|  |  |  | # you may not use this file except in compliance with the License. | 
					
						
							|  |  |  | # You may obtain a copy of the License at | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #      http://www.apache.org/licenses/LICENSE-2.0 | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Unless required by applicable law or agreed to in writing, software | 
					
						
							|  |  |  | # distributed under the License is distributed on an "AS IS" BASIS, | 
					
						
							|  |  |  | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
					
						
							|  |  |  | # See the License for the specific language governing permissions and | 
					
						
							|  |  |  | # limitations under the License. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | require 'date' | 
					
						
							|  |  |  | require 'google/apis/core/base_service' | 
					
						
							|  |  |  | require 'google/apis/core/json_representation' | 
					
						
							|  |  |  | require 'google/apis/core/hashable' | 
					
						
							|  |  |  | require 'google/apis/errors' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | module Google | 
					
						
							|  |  |  |   module Apis | 
					
						
							|  |  |  |     module DfareportingV3_4 | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Account | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountActiveAdSummary | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountPermission | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountPermissionGroup | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountPermissionGroupsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountPermissionsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountUserProfile | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountUserProfilesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Activities | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Ad | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdBlockingConfiguration | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdSlot | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Advertiser | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdvertiserGroup | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdvertiserGroupsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdvertiserLandingPagesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdvertisersListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AudienceSegment | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AudienceSegmentGroup | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Browser | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class BrowsersListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Campaign | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CampaignCreativeAssociation | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CampaignCreativeAssociationsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CampaignManagerIds | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CampaignsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ChangeLog | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ChangeLogsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |       class ChannelGrouping | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ChannelGroupingRule | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class CitiesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class City | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ClickTag | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ClickThroughUrl | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ClickThroughUrlSuffixProperties | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CompanionClickThroughOverride | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CompanionSetting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CompatibleFields | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConnectionType | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConnectionTypesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ContentCategoriesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ContentCategory | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Conversion | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionError | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionStatus | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionsBatchInsertRequest | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionsBatchInsertResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionsBatchUpdateRequest | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionsBatchUpdateResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CountriesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Country | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Creative | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeAsset | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeAssetId | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeAssetMetadata | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeAssetSelection | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeAssignment | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeClickThroughUrl | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeCustomEvent | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeField | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeFieldAssignment | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeFieldValue | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeFieldValuesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeFieldsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeGroup | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeGroupAssignment | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeGroupsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeOptimizationConfiguration | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeRotation | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CrossDimensionReachReportCompatibleFields | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomEvent | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-12-10 00:36:47 +00:00
										 |  |  |       class CustomEventClickAnnotation | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class CustomEventError | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-04-13 16:49:10 +00:00
										 |  |  |       class CustomEventImpressionAnnotation | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-12-10 00:36:47 +00:00
										 |  |  |       class CustomEventInsert | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class CustomEventStatus | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomEventsBatchInsertRequest | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomEventsBatchInsertResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomFloodlightVariable | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomRichMediaEvents | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-12-10 00:36:47 +00:00
										 |  |  |       class CustomVariable | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomViewabilityMetric | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomViewabilityMetricConfiguration | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Dv3Ids | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DateRange | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DayPartTargeting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DeepLink | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DefaultClickThroughEventTagProperties | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DeliverySchedule | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DfpSettings | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Dimension | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DimensionFilter | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DimensionValue | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DimensionValueList | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DimensionValueRequest | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectorySite | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectorySiteSettings | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectorySitesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |       class DisjunctiveMatchStatement | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class DynamicTargetingKey | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DynamicTargetingKeysListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class EncryptionInfo | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |       class EventFilter | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class EventTag | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class EventTagOverride | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class EventTagsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class File | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class Urls | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FileList | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Flight | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivitiesGenerateTagResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivitiesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivity | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivityDynamicTag | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivityGroup | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivityGroupsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivityPublisherDynamicTag | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightConfiguration | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightConfigurationsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightReportCompatibleFields | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FrequencyCap | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FsCommand | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class GeoTargeting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class InventoryItem | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class InventoryItemsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class KeyValueTargetingExpression | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LandingPage | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Language | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LanguageTargeting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LanguagesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LastModifiedInfo | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ListPopulationClause | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ListPopulationRule | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ListPopulationTerm | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ListTargetingExpression | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LookbackConfiguration | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Metric | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Metro | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MetrosListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileApp | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileAppsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileCarrier | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileCarriersListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-04-13 16:49:10 +00:00
										 |  |  |       class ObaIcon | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class ObjectFilter | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OffsetPosition | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OmnitureSettings | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OperatingSystem | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OperatingSystemVersion | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OperatingSystemVersionsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OperatingSystemsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OptimizationActivity | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Order | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrderContact | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrderDocument | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrderDocumentsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrdersListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |       class PathFilter | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PathReportCompatibleFields | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PathReportDimensionValue | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class PathToConversionReportCompatibleFields | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Placement | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementAssignment | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementGroup | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementGroupsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementStrategiesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementStrategy | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementTag | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementsGenerateTagsResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlatformType | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlatformTypesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PopupWindowProperties | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PostalCode | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PostalCodesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Pricing | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PricingSchedule | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PricingSchedulePricingPeriod | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Project | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ProjectsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ReachReportCompatibleFields | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Recipient | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Region | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RegionsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RemarketingList | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RemarketingListShare | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RemarketingListsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Report | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class Criteria | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class CrossDimensionReachCriteria | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class Delivery | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class FloodlightCriteria | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |           class ReportProperties | 
					
						
							|  |  |  |             class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |             include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |         class PathAttributionCriteria | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class PathCriteria | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |         class PathToConversionCriteria | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |           class ReportProperties | 
					
						
							|  |  |  |             class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |             include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class ReachCriteria | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class Schedule | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ReportCompatibleFields | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ReportList | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ReportsConfiguration | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RichMediaExitOverride | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Rule | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Site | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteCompanionSetting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteContact | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteSettings | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteSkippableSetting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteTranscodeSetting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteVideoSettings | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SitesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Size | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SizesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SkippableSetting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SortedDimension | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Subaccount | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SubaccountsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TagData | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TagSetting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TagSettings | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TargetWindow | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TargetableRemarketingList | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TargetableRemarketingListsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TargetingTemplate | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TargetingTemplatesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TechnologyTargeting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ThirdPartyAuthenticationToken | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ThirdPartyTrackingUrl | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TranscodeSetting | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UniversalAdId | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserDefinedVariableConfiguration | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserProfile | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserProfileList | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRole | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRolePermission | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRolePermissionGroup | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRolePermissionGroupsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRolePermissionsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRolesListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VideoFormat | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VideoFormatsListResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VideoOffset | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VideoSettings | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Account | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :account_permission_ids, as: 'accountPermissionIds' | 
					
						
							|  |  |  |           property :account_profile, as: 'accountProfile' | 
					
						
							|  |  |  |           property :active, as: 'active' | 
					
						
							|  |  |  |           property :active_ads_limit_tier, as: 'activeAdsLimitTier' | 
					
						
							|  |  |  |           property :active_view_opt_out, as: 'activeViewOptOut' | 
					
						
							|  |  |  |           collection :available_permission_ids, as: 'availablePermissionIds' | 
					
						
							|  |  |  |           property :country_id, :numeric_string => true, as: 'countryId' | 
					
						
							|  |  |  |           property :currency_id, :numeric_string => true, as: 'currencyId' | 
					
						
							|  |  |  |           property :default_creative_size_id, :numeric_string => true, as: 'defaultCreativeSizeId' | 
					
						
							|  |  |  |           property :description, as: 'description' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :locale, as: 'locale' | 
					
						
							|  |  |  |           property :maximum_image_size, :numeric_string => true, as: 'maximumImageSize' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :nielsen_ocr_enabled, as: 'nielsenOcrEnabled' | 
					
						
							|  |  |  |           property :reports_configuration, as: 'reportsConfiguration', class: Google::Apis::DfareportingV3_4::ReportsConfiguration, decorator: Google::Apis::DfareportingV3_4::ReportsConfiguration::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :share_reports_with_twitter, as: 'shareReportsWithTwitter' | 
					
						
							|  |  |  |           property :teaser_size_limit, :numeric_string => true, as: 'teaserSizeLimit' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountActiveAdSummary | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :active_ads, :numeric_string => true, as: 'activeAds' | 
					
						
							|  |  |  |           property :active_ads_limit_tier, as: 'activeAdsLimitTier' | 
					
						
							|  |  |  |           property :available_ads, :numeric_string => true, as: 'availableAds' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountPermission | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :account_profiles, as: 'accountProfiles' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :level, as: 'level' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :permission_group_id, :numeric_string => true, as: 'permissionGroupId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountPermissionGroup | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountPermissionGroupsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :account_permission_groups, as: 'accountPermissionGroups', class: Google::Apis::DfareportingV3_4::AccountPermissionGroup, decorator: Google::Apis::DfareportingV3_4::AccountPermissionGroup::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountPermissionsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :account_permissions, as: 'accountPermissions', class: Google::Apis::DfareportingV3_4::AccountPermission, decorator: Google::Apis::DfareportingV3_4::AccountPermission::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountUserProfile | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :active, as: 'active' | 
					
						
							|  |  |  |           property :advertiser_filter, as: 'advertiserFilter', class: Google::Apis::DfareportingV3_4::ObjectFilter, decorator: Google::Apis::DfareportingV3_4::ObjectFilter::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :campaign_filter, as: 'campaignFilter', class: Google::Apis::DfareportingV3_4::ObjectFilter, decorator: Google::Apis::DfareportingV3_4::ObjectFilter::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :comments, as: 'comments' | 
					
						
							|  |  |  |           property :email, as: 'email' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :locale, as: 'locale' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :site_filter, as: 'siteFilter', class: Google::Apis::DfareportingV3_4::ObjectFilter, decorator: Google::Apis::DfareportingV3_4::ObjectFilter::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :trafficker_type, as: 'traffickerType' | 
					
						
							|  |  |  |           property :user_access_type, as: 'userAccessType' | 
					
						
							|  |  |  |           property :user_role_filter, as: 'userRoleFilter', class: Google::Apis::DfareportingV3_4::ObjectFilter, decorator: Google::Apis::DfareportingV3_4::ObjectFilter::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :user_role_id, :numeric_string => true, as: 'userRoleId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountUserProfilesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :account_user_profiles, as: 'accountUserProfiles', class: Google::Apis::DfareportingV3_4::AccountUserProfile, decorator: Google::Apis::DfareportingV3_4::AccountUserProfile::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AccountsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :accounts, as: 'accounts', class: Google::Apis::DfareportingV3_4::Account, decorator: Google::Apis::DfareportingV3_4::Account::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Activities | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :filters, as: 'filters', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :metric_names, as: 'metricNames' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Ad | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :active, as: 'active' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :archived, as: 'archived' | 
					
						
							|  |  |  |           property :audience_segment_id, :numeric_string => true, as: 'audienceSegmentId' | 
					
						
							|  |  |  |           property :campaign_id, :numeric_string => true, as: 'campaignId' | 
					
						
							|  |  |  |           property :campaign_id_dimension_value, as: 'campaignIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :click_through_url, as: 'clickThroughUrl', class: Google::Apis::DfareportingV3_4::ClickThroughUrl, decorator: Google::Apis::DfareportingV3_4::ClickThroughUrl::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :click_through_url_suffix_properties, as: 'clickThroughUrlSuffixProperties', class: Google::Apis::DfareportingV3_4::ClickThroughUrlSuffixProperties, decorator: Google::Apis::DfareportingV3_4::ClickThroughUrlSuffixProperties::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :comments, as: 'comments' | 
					
						
							|  |  |  |           property :compatibility, as: 'compatibility' | 
					
						
							|  |  |  |           property :create_info, as: 'createInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :creative_group_assignments, as: 'creativeGroupAssignments', class: Google::Apis::DfareportingV3_4::CreativeGroupAssignment, decorator: Google::Apis::DfareportingV3_4::CreativeGroupAssignment::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :creative_rotation, as: 'creativeRotation', class: Google::Apis::DfareportingV3_4::CreativeRotation, decorator: Google::Apis::DfareportingV3_4::CreativeRotation::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :day_part_targeting, as: 'dayPartTargeting', class: Google::Apis::DfareportingV3_4::DayPartTargeting, decorator: Google::Apis::DfareportingV3_4::DayPartTargeting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :default_click_through_event_tag_properties, as: 'defaultClickThroughEventTagProperties', class: Google::Apis::DfareportingV3_4::DefaultClickThroughEventTagProperties, decorator: Google::Apis::DfareportingV3_4::DefaultClickThroughEventTagProperties::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :delivery_schedule, as: 'deliverySchedule', class: Google::Apis::DfareportingV3_4::DeliverySchedule, decorator: Google::Apis::DfareportingV3_4::DeliverySchedule::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :dynamic_click_tracker, as: 'dynamicClickTracker' | 
					
						
							|  |  |  |           property :end_time, as: 'endTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :event_tag_overrides, as: 'eventTagOverrides', class: Google::Apis::DfareportingV3_4::EventTagOverride, decorator: Google::Apis::DfareportingV3_4::EventTagOverride::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :geo_targeting, as: 'geoTargeting', class: Google::Apis::DfareportingV3_4::GeoTargeting, decorator: Google::Apis::DfareportingV3_4::GeoTargeting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :key_value_targeting_expression, as: 'keyValueTargetingExpression', class: Google::Apis::DfareportingV3_4::KeyValueTargetingExpression, decorator: Google::Apis::DfareportingV3_4::KeyValueTargetingExpression::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :language_targeting, as: 'languageTargeting', class: Google::Apis::DfareportingV3_4::LanguageTargeting, decorator: Google::Apis::DfareportingV3_4::LanguageTargeting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           collection :placement_assignments, as: 'placementAssignments', class: Google::Apis::DfareportingV3_4::PlacementAssignment, decorator: Google::Apis::DfareportingV3_4::PlacementAssignment::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :remarketing_list_expression, as: 'remarketingListExpression', class: Google::Apis::DfareportingV3_4::ListTargetingExpression, decorator: Google::Apis::DfareportingV3_4::ListTargetingExpression::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :size, as: 'size', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :ssl_compliant, as: 'sslCompliant' | 
					
						
							|  |  |  |           property :ssl_required, as: 'sslRequired' | 
					
						
							|  |  |  |           property :start_time, as: 'startTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :targeting_template_id, :numeric_string => true, as: 'targetingTemplateId' | 
					
						
							|  |  |  |           property :technology_targeting, as: 'technologyTargeting', class: Google::Apis::DfareportingV3_4::TechnologyTargeting, decorator: Google::Apis::DfareportingV3_4::TechnologyTargeting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdBlockingConfiguration | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :click_through_url, as: 'clickThroughUrl' | 
					
						
							|  |  |  |           property :creative_bundle_id, :numeric_string => true, as: 'creativeBundleId' | 
					
						
							|  |  |  |           property :enabled, as: 'enabled' | 
					
						
							|  |  |  |           property :override_click_through_url, as: 'overrideClickThroughUrl' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdSlot | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :comment, as: 'comment' | 
					
						
							|  |  |  |           property :compatibility, as: 'compatibility' | 
					
						
							|  |  |  |           property :height, :numeric_string => true, as: 'height' | 
					
						
							|  |  |  |           property :linked_placement_id, :numeric_string => true, as: 'linkedPlacementId' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :payment_source_type, as: 'paymentSourceType' | 
					
						
							|  |  |  |           property :primary, as: 'primary' | 
					
						
							|  |  |  |           property :width, :numeric_string => true, as: 'width' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :ads, as: 'ads', class: Google::Apis::DfareportingV3_4::Ad, decorator: Google::Apis::DfareportingV3_4::Ad::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Advertiser | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_group_id, :numeric_string => true, as: 'advertiserGroupId' | 
					
						
							|  |  |  |           property :click_through_url_suffix, as: 'clickThroughUrlSuffix' | 
					
						
							|  |  |  |           property :default_click_through_event_tag_id, :numeric_string => true, as: 'defaultClickThroughEventTagId' | 
					
						
							|  |  |  |           property :default_email, as: 'defaultEmail' | 
					
						
							|  |  |  |           property :floodlight_configuration_id, :numeric_string => true, as: 'floodlightConfigurationId' | 
					
						
							|  |  |  |           property :floodlight_configuration_id_dimension_value, as: 'floodlightConfigurationIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :original_floodlight_configuration_id, :numeric_string => true, as: 'originalFloodlightConfigurationId' | 
					
						
							|  |  |  |           property :status, as: 'status' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :suspended, as: 'suspended' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdvertiserGroup | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdvertiserGroupsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :advertiser_groups, as: 'advertiserGroups', class: Google::Apis::DfareportingV3_4::AdvertiserGroup, decorator: Google::Apis::DfareportingV3_4::AdvertiserGroup::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdvertiserLandingPagesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :landing_pages, as: 'landingPages', class: Google::Apis::DfareportingV3_4::LandingPage, decorator: Google::Apis::DfareportingV3_4::LandingPage::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AdvertisersListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :advertisers, as: 'advertisers', class: Google::Apis::DfareportingV3_4::Advertiser, decorator: Google::Apis::DfareportingV3_4::Advertiser::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AudienceSegment | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :allocation, as: 'allocation' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AudienceSegmentGroup | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :audience_segments, as: 'audienceSegments', class: Google::Apis::DfareportingV3_4::AudienceSegment, decorator: Google::Apis::DfareportingV3_4::AudienceSegment::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Browser | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :browser_version_id, :numeric_string => true, as: 'browserVersionId' | 
					
						
							|  |  |  |           property :dart_id, :numeric_string => true, as: 'dartId' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :major_version, as: 'majorVersion' | 
					
						
							|  |  |  |           property :minor_version, as: 'minorVersion' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class BrowsersListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :browsers, as: 'browsers', class: Google::Apis::DfareportingV3_4::Browser, decorator: Google::Apis::DfareportingV3_4::Browser::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Campaign | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :ad_blocking_configuration, as: 'adBlockingConfiguration', class: Google::Apis::DfareportingV3_4::AdBlockingConfiguration, decorator: Google::Apis::DfareportingV3_4::AdBlockingConfiguration::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :additional_creative_optimization_configurations, as: 'additionalCreativeOptimizationConfigurations', class: Google::Apis::DfareportingV3_4::CreativeOptimizationConfiguration, decorator: Google::Apis::DfareportingV3_4::CreativeOptimizationConfiguration::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :advertiser_group_id, :numeric_string => true, as: 'advertiserGroupId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :archived, as: 'archived' | 
					
						
							|  |  |  |           collection :audience_segment_groups, as: 'audienceSegmentGroups', class: Google::Apis::DfareportingV3_4::AudienceSegmentGroup, decorator: Google::Apis::DfareportingV3_4::AudienceSegmentGroup::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :billing_invoice_code, as: 'billingInvoiceCode' | 
					
						
							|  |  |  |           property :click_through_url_suffix_properties, as: 'clickThroughUrlSuffixProperties', class: Google::Apis::DfareportingV3_4::ClickThroughUrlSuffixProperties, decorator: Google::Apis::DfareportingV3_4::ClickThroughUrlSuffixProperties::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :comment, as: 'comment' | 
					
						
							|  |  |  |           property :create_info, as: 'createInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :creative_group_ids, as: 'creativeGroupIds' | 
					
						
							|  |  |  |           property :creative_optimization_configuration, as: 'creativeOptimizationConfiguration', class: Google::Apis::DfareportingV3_4::CreativeOptimizationConfiguration, decorator: Google::Apis::DfareportingV3_4::CreativeOptimizationConfiguration::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :default_click_through_event_tag_properties, as: 'defaultClickThroughEventTagProperties', class: Google::Apis::DfareportingV3_4::DefaultClickThroughEventTagProperties, decorator: Google::Apis::DfareportingV3_4::DefaultClickThroughEventTagProperties::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :default_landing_page_id, :numeric_string => true, as: 'defaultLandingPageId' | 
					
						
							|  |  |  |           property :end_date, as: 'endDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :event_tag_overrides, as: 'eventTagOverrides', class: Google::Apis::DfareportingV3_4::EventTagOverride, decorator: Google::Apis::DfareportingV3_4::EventTagOverride::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :external_id, as: 'externalId' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :nielsen_ocr_enabled, as: 'nielsenOcrEnabled' | 
					
						
							|  |  |  |           property :start_date, as: 'startDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           collection :trafficker_emails, as: 'traffickerEmails' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CampaignCreativeAssociation | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :creative_id, :numeric_string => true, as: 'creativeId' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CampaignCreativeAssociationsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :campaign_creative_associations, as: 'campaignCreativeAssociations', class: Google::Apis::DfareportingV3_4::CampaignCreativeAssociation, decorator: Google::Apis::DfareportingV3_4::CampaignCreativeAssociation::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CampaignManagerIds | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :ad_id, :numeric_string => true, as: 'adId' | 
					
						
							|  |  |  |           property :campaign_id, :numeric_string => true, as: 'campaignId' | 
					
						
							|  |  |  |           property :creative_id, :numeric_string => true, as: 'creativeId' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :placement_id, :numeric_string => true, as: 'placementId' | 
					
						
							|  |  |  |           property :site_id, :numeric_string => true, as: 'siteId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CampaignsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :campaigns, as: 'campaigns', class: Google::Apis::DfareportingV3_4::Campaign, decorator: Google::Apis::DfareportingV3_4::Campaign::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ChangeLog | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :action, as: 'action' | 
					
						
							|  |  |  |           property :change_time, as: 'changeTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :field_name, as: 'fieldName' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :new_value, as: 'newValue' | 
					
						
							|  |  |  |           property :object_id_prop, :numeric_string => true, as: 'objectId' | 
					
						
							|  |  |  |           property :object_type, as: 'objectType' | 
					
						
							|  |  |  |           property :old_value, as: 'oldValue' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :transaction_id, :numeric_string => true, as: 'transactionId' | 
					
						
							|  |  |  |           property :user_profile_id, :numeric_string => true, as: 'userProfileId' | 
					
						
							|  |  |  |           property :user_profile_name, as: 'userProfileName' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ChangeLogsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :change_logs, as: 'changeLogs', class: Google::Apis::DfareportingV3_4::ChangeLog, decorator: Google::Apis::DfareportingV3_4::ChangeLog::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |       class ChannelGrouping | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :fallback_name, as: 'fallbackName' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           collection :rules, as: 'rules', class: Google::Apis::DfareportingV3_4::ChannelGroupingRule, decorator: Google::Apis::DfareportingV3_4::ChannelGroupingRule::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ChannelGroupingRule | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :disjunctive_match_statements, as: 'disjunctiveMatchStatements', class: Google::Apis::DfareportingV3_4::DisjunctiveMatchStatement, decorator: Google::Apis::DfareportingV3_4::DisjunctiveMatchStatement::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class CitiesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :cities, as: 'cities', class: Google::Apis::DfareportingV3_4::City, decorator: Google::Apis::DfareportingV3_4::City::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class City | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :country_code, as: 'countryCode' | 
					
						
							|  |  |  |           property :country_dart_id, :numeric_string => true, as: 'countryDartId' | 
					
						
							|  |  |  |           property :dart_id, :numeric_string => true, as: 'dartId' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :metro_code, as: 'metroCode' | 
					
						
							|  |  |  |           property :metro_dma_id, :numeric_string => true, as: 'metroDmaId' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :region_code, as: 'regionCode' | 
					
						
							|  |  |  |           property :region_dart_id, :numeric_string => true, as: 'regionDartId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ClickTag | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :click_through_url, as: 'clickThroughUrl', class: Google::Apis::DfareportingV3_4::CreativeClickThroughUrl, decorator: Google::Apis::DfareportingV3_4::CreativeClickThroughUrl::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :event_name, as: 'eventName' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ClickThroughUrl | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :computed_click_through_url, as: 'computedClickThroughUrl' | 
					
						
							|  |  |  |           property :custom_click_through_url, as: 'customClickThroughUrl' | 
					
						
							|  |  |  |           property :default_landing_page, as: 'defaultLandingPage' | 
					
						
							|  |  |  |           property :landing_page_id, :numeric_string => true, as: 'landingPageId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ClickThroughUrlSuffixProperties | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :click_through_url_suffix, as: 'clickThroughUrlSuffix' | 
					
						
							|  |  |  |           property :override_inherited_suffix, as: 'overrideInheritedSuffix' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CompanionClickThroughOverride | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :click_through_url, as: 'clickThroughUrl', class: Google::Apis::DfareportingV3_4::ClickThroughUrl, decorator: Google::Apis::DfareportingV3_4::ClickThroughUrl::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :creative_id, :numeric_string => true, as: 'creativeId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CompanionSetting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :companions_disabled, as: 'companionsDisabled' | 
					
						
							|  |  |  |           collection :enabled_sizes, as: 'enabledSizes', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :image_only, as: 'imageOnly' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CompatibleFields | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :cross_dimension_reach_report_compatible_fields, as: 'crossDimensionReachReportCompatibleFields', class: Google::Apis::DfareportingV3_4::CrossDimensionReachReportCompatibleFields, decorator: Google::Apis::DfareportingV3_4::CrossDimensionReachReportCompatibleFields::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :floodlight_report_compatible_fields, as: 'floodlightReportCompatibleFields', class: Google::Apis::DfareportingV3_4::FloodlightReportCompatibleFields, decorator: Google::Apis::DfareportingV3_4::FloodlightReportCompatibleFields::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |           property :path_attribution_report_compatible_fields, as: 'pathAttributionReportCompatibleFields', class: Google::Apis::DfareportingV3_4::PathReportCompatibleFields, decorator: Google::Apis::DfareportingV3_4::PathReportCompatibleFields::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :path_report_compatible_fields, as: 'pathReportCompatibleFields', class: Google::Apis::DfareportingV3_4::PathReportCompatibleFields, decorator: Google::Apis::DfareportingV3_4::PathReportCompatibleFields::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |           property :path_to_conversion_report_compatible_fields, as: 'pathToConversionReportCompatibleFields', class: Google::Apis::DfareportingV3_4::PathToConversionReportCompatibleFields, decorator: Google::Apis::DfareportingV3_4::PathToConversionReportCompatibleFields::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :reach_report_compatible_fields, as: 'reachReportCompatibleFields', class: Google::Apis::DfareportingV3_4::ReachReportCompatibleFields, decorator: Google::Apis::DfareportingV3_4::ReachReportCompatibleFields::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :report_compatible_fields, as: 'reportCompatibleFields', class: Google::Apis::DfareportingV3_4::ReportCompatibleFields, decorator: Google::Apis::DfareportingV3_4::ReportCompatibleFields::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConnectionType | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConnectionTypesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :connection_types, as: 'connectionTypes', class: Google::Apis::DfareportingV3_4::ConnectionType, decorator: Google::Apis::DfareportingV3_4::ConnectionType::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ContentCategoriesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :content_categories, as: 'contentCategories', class: Google::Apis::DfareportingV3_4::ContentCategory, decorator: Google::Apis::DfareportingV3_4::ContentCategory::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ContentCategory | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Conversion | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :child_directed_treatment, as: 'childDirectedTreatment' | 
					
						
							|  |  |  |           collection :custom_variables, as: 'customVariables', class: Google::Apis::DfareportingV3_4::CustomFloodlightVariable, decorator: Google::Apis::DfareportingV3_4::CustomFloodlightVariable::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-08-26 00:38:28 +00:00
										 |  |  |           property :dclid, as: 'dclid' | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |           property :encrypted_user_id, as: 'encryptedUserId' | 
					
						
							|  |  |  |           collection :encrypted_user_id_candidates, as: 'encryptedUserIdCandidates' | 
					
						
							|  |  |  |           property :floodlight_activity_id, :numeric_string => true, as: 'floodlightActivityId' | 
					
						
							|  |  |  |           property :floodlight_configuration_id, :numeric_string => true, as: 'floodlightConfigurationId' | 
					
						
							|  |  |  |           property :gclid, as: 'gclid' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :limit_ad_tracking, as: 'limitAdTracking' | 
					
						
							|  |  |  |           property :match_id, as: 'matchId' | 
					
						
							|  |  |  |           property :mobile_device_id, as: 'mobileDeviceId' | 
					
						
							|  |  |  |           property :non_personalized_ad, as: 'nonPersonalizedAd' | 
					
						
							|  |  |  |           property :ordinal, as: 'ordinal' | 
					
						
							|  |  |  |           property :quantity, :numeric_string => true, as: 'quantity' | 
					
						
							|  |  |  |           property :timestamp_micros, :numeric_string => true, as: 'timestampMicros' | 
					
						
							|  |  |  |           property :treatment_for_underage, as: 'treatmentForUnderage' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionError | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :code, as: 'code' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :message, as: 'message' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionStatus | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :conversion, as: 'conversion', class: Google::Apis::DfareportingV3_4::Conversion, decorator: Google::Apis::DfareportingV3_4::Conversion::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :errors, as: 'errors', class: Google::Apis::DfareportingV3_4::ConversionError, decorator: Google::Apis::DfareportingV3_4::ConversionError::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionsBatchInsertRequest | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :conversions, as: 'conversions', class: Google::Apis::DfareportingV3_4::Conversion, decorator: Google::Apis::DfareportingV3_4::Conversion::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :encryption_info, as: 'encryptionInfo', class: Google::Apis::DfareportingV3_4::EncryptionInfo, decorator: Google::Apis::DfareportingV3_4::EncryptionInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionsBatchInsertResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :has_failures, as: 'hasFailures' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :status, as: 'status', class: Google::Apis::DfareportingV3_4::ConversionStatus, decorator: Google::Apis::DfareportingV3_4::ConversionStatus::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionsBatchUpdateRequest | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :conversions, as: 'conversions', class: Google::Apis::DfareportingV3_4::Conversion, decorator: Google::Apis::DfareportingV3_4::Conversion::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :encryption_info, as: 'encryptionInfo', class: Google::Apis::DfareportingV3_4::EncryptionInfo, decorator: Google::Apis::DfareportingV3_4::EncryptionInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConversionsBatchUpdateResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :has_failures, as: 'hasFailures' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :status, as: 'status', class: Google::Apis::DfareportingV3_4::ConversionStatus, decorator: Google::Apis::DfareportingV3_4::ConversionStatus::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CountriesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :countries, as: 'countries', class: Google::Apis::DfareportingV3_4::Country, decorator: Google::Apis::DfareportingV3_4::Country::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Country | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :country_code, as: 'countryCode' | 
					
						
							|  |  |  |           property :dart_id, :numeric_string => true, as: 'dartId' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :ssl_enabled, as: 'sslEnabled' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Creative | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :active, as: 'active' | 
					
						
							|  |  |  |           property :ad_parameters, as: 'adParameters' | 
					
						
							|  |  |  |           collection :ad_tag_keys, as: 'adTagKeys' | 
					
						
							|  |  |  |           collection :additional_sizes, as: 'additionalSizes', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :allow_script_access, as: 'allowScriptAccess' | 
					
						
							|  |  |  |           property :archived, as: 'archived' | 
					
						
							|  |  |  |           property :artwork_type, as: 'artworkType' | 
					
						
							|  |  |  |           property :authoring_source, as: 'authoringSource' | 
					
						
							|  |  |  |           property :authoring_tool, as: 'authoringTool' | 
					
						
							|  |  |  |           property :auto_advance_images, as: 'autoAdvanceImages' | 
					
						
							|  |  |  |           property :background_color, as: 'backgroundColor' | 
					
						
							|  |  |  |           property :backup_image_click_through_url, as: 'backupImageClickThroughUrl', class: Google::Apis::DfareportingV3_4::CreativeClickThroughUrl, decorator: Google::Apis::DfareportingV3_4::CreativeClickThroughUrl::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :backup_image_features, as: 'backupImageFeatures' | 
					
						
							|  |  |  |           property :backup_image_reporting_label, as: 'backupImageReportingLabel' | 
					
						
							|  |  |  |           property :backup_image_target_window, as: 'backupImageTargetWindow', class: Google::Apis::DfareportingV3_4::TargetWindow, decorator: Google::Apis::DfareportingV3_4::TargetWindow::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :click_tags, as: 'clickTags', class: Google::Apis::DfareportingV3_4::ClickTag, decorator: Google::Apis::DfareportingV3_4::ClickTag::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :commercial_id, as: 'commercialId' | 
					
						
							|  |  |  |           collection :companion_creatives, as: 'companionCreatives' | 
					
						
							|  |  |  |           collection :compatibility, as: 'compatibility' | 
					
						
							|  |  |  |           property :convert_flash_to_html5, as: 'convertFlashToHtml5' | 
					
						
							|  |  |  |           collection :counter_custom_events, as: 'counterCustomEvents', class: Google::Apis::DfareportingV3_4::CreativeCustomEvent, decorator: Google::Apis::DfareportingV3_4::CreativeCustomEvent::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :creative_asset_selection, as: 'creativeAssetSelection', class: Google::Apis::DfareportingV3_4::CreativeAssetSelection, decorator: Google::Apis::DfareportingV3_4::CreativeAssetSelection::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :creative_assets, as: 'creativeAssets', class: Google::Apis::DfareportingV3_4::CreativeAsset, decorator: Google::Apis::DfareportingV3_4::CreativeAsset::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :creative_field_assignments, as: 'creativeFieldAssignments', class: Google::Apis::DfareportingV3_4::CreativeFieldAssignment, decorator: Google::Apis::DfareportingV3_4::CreativeFieldAssignment::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :custom_key_values, as: 'customKeyValues' | 
					
						
							|  |  |  |           property :dynamic_asset_selection, as: 'dynamicAssetSelection' | 
					
						
							|  |  |  |           collection :exit_custom_events, as: 'exitCustomEvents', class: Google::Apis::DfareportingV3_4::CreativeCustomEvent, decorator: Google::Apis::DfareportingV3_4::CreativeCustomEvent::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :fs_command, as: 'fsCommand', class: Google::Apis::DfareportingV3_4::FsCommand, decorator: Google::Apis::DfareportingV3_4::FsCommand::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :html_code, as: 'htmlCode' | 
					
						
							|  |  |  |           property :html_code_locked, as: 'htmlCodeLocked' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :latest_trafficked_creative_id, :numeric_string => true, as: 'latestTraffickedCreativeId' | 
					
						
							|  |  |  |           property :media_description, as: 'mediaDescription' | 
					
						
							|  |  |  |           property :media_duration, as: 'mediaDuration' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							| 
									
										
										
										
											2020-04-13 16:49:10 +00:00
										 |  |  |           property :oba_icon, as: 'obaIcon', class: Google::Apis::DfareportingV3_4::ObaIcon, decorator: Google::Apis::DfareportingV3_4::ObaIcon::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |           property :override_css, as: 'overrideCss' | 
					
						
							|  |  |  |           property :progress_offset, as: 'progressOffset', class: Google::Apis::DfareportingV3_4::VideoOffset, decorator: Google::Apis::DfareportingV3_4::VideoOffset::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :redirect_url, as: 'redirectUrl' | 
					
						
							|  |  |  |           property :rendering_id, :numeric_string => true, as: 'renderingId' | 
					
						
							|  |  |  |           property :rendering_id_dimension_value, as: 'renderingIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :required_flash_plugin_version, as: 'requiredFlashPluginVersion' | 
					
						
							|  |  |  |           property :required_flash_version, as: 'requiredFlashVersion' | 
					
						
							|  |  |  |           property :size, as: 'size', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :skip_offset, as: 'skipOffset', class: Google::Apis::DfareportingV3_4::VideoOffset, decorator: Google::Apis::DfareportingV3_4::VideoOffset::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :skippable, as: 'skippable' | 
					
						
							|  |  |  |           property :ssl_compliant, as: 'sslCompliant' | 
					
						
							|  |  |  |           property :ssl_override, as: 'sslOverride' | 
					
						
							|  |  |  |           property :studio_advertiser_id, :numeric_string => true, as: 'studioAdvertiserId' | 
					
						
							|  |  |  |           property :studio_creative_id, :numeric_string => true, as: 'studioCreativeId' | 
					
						
							|  |  |  |           property :studio_trafficked_creative_id, :numeric_string => true, as: 'studioTraffickedCreativeId' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :third_party_backup_image_impressions_url, as: 'thirdPartyBackupImageImpressionsUrl' | 
					
						
							|  |  |  |           property :third_party_rich_media_impressions_url, as: 'thirdPartyRichMediaImpressionsUrl' | 
					
						
							|  |  |  |           collection :third_party_urls, as: 'thirdPartyUrls', class: Google::Apis::DfareportingV3_4::ThirdPartyTrackingUrl, decorator: Google::Apis::DfareportingV3_4::ThirdPartyTrackingUrl::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :timer_custom_events, as: 'timerCustomEvents', class: Google::Apis::DfareportingV3_4::CreativeCustomEvent, decorator: Google::Apis::DfareportingV3_4::CreativeCustomEvent::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :total_file_size, :numeric_string => true, as: 'totalFileSize' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |           property :universal_ad_id, as: 'universalAdId', class: Google::Apis::DfareportingV3_4::UniversalAdId, decorator: Google::Apis::DfareportingV3_4::UniversalAdId::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :version, as: 'version' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeAsset | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :action_script3, as: 'actionScript3' | 
					
						
							|  |  |  |           property :active, as: 'active' | 
					
						
							|  |  |  |           collection :additional_sizes, as: 'additionalSizes', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :alignment, as: 'alignment' | 
					
						
							|  |  |  |           property :artwork_type, as: 'artworkType' | 
					
						
							|  |  |  |           property :asset_identifier, as: 'assetIdentifier', class: Google::Apis::DfareportingV3_4::CreativeAssetId, decorator: Google::Apis::DfareportingV3_4::CreativeAssetId::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :audio_bit_rate, as: 'audioBitRate' | 
					
						
							|  |  |  |           property :audio_sample_rate, as: 'audioSampleRate' | 
					
						
							|  |  |  |           property :backup_image_exit, as: 'backupImageExit', class: Google::Apis::DfareportingV3_4::CreativeCustomEvent, decorator: Google::Apis::DfareportingV3_4::CreativeCustomEvent::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :bit_rate, as: 'bitRate' | 
					
						
							|  |  |  |           property :child_asset_type, as: 'childAssetType' | 
					
						
							|  |  |  |           property :collapsed_size, as: 'collapsedSize', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :companion_creative_ids, as: 'companionCreativeIds' | 
					
						
							|  |  |  |           property :custom_start_time_value, as: 'customStartTimeValue' | 
					
						
							|  |  |  |           collection :detected_features, as: 'detectedFeatures' | 
					
						
							|  |  |  |           property :display_type, as: 'displayType' | 
					
						
							|  |  |  |           property :duration, as: 'duration' | 
					
						
							|  |  |  |           property :duration_type, as: 'durationType' | 
					
						
							|  |  |  |           property :expanded_dimension, as: 'expandedDimension', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :file_size, :numeric_string => true, as: 'fileSize' | 
					
						
							|  |  |  |           property :flash_version, as: 'flashVersion' | 
					
						
							|  |  |  |           property :frame_rate, as: 'frameRate' | 
					
						
							|  |  |  |           property :hide_flash_objects, as: 'hideFlashObjects' | 
					
						
							|  |  |  |           property :hide_selection_boxes, as: 'hideSelectionBoxes' | 
					
						
							|  |  |  |           property :horizontally_locked, as: 'horizontallyLocked' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :media_duration, as: 'mediaDuration' | 
					
						
							|  |  |  |           property :mime_type, as: 'mimeType' | 
					
						
							|  |  |  |           property :offset, as: 'offset', class: Google::Apis::DfareportingV3_4::OffsetPosition, decorator: Google::Apis::DfareportingV3_4::OffsetPosition::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :orientation, as: 'orientation' | 
					
						
							|  |  |  |           property :original_backup, as: 'originalBackup' | 
					
						
							|  |  |  |           property :polite_load, as: 'politeLoad' | 
					
						
							|  |  |  |           property :position, as: 'position', class: Google::Apis::DfareportingV3_4::OffsetPosition, decorator: Google::Apis::DfareportingV3_4::OffsetPosition::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :position_left_unit, as: 'positionLeftUnit' | 
					
						
							|  |  |  |           property :position_top_unit, as: 'positionTopUnit' | 
					
						
							|  |  |  |           property :progressive_serving_url, as: 'progressiveServingUrl' | 
					
						
							|  |  |  |           property :pushdown, as: 'pushdown' | 
					
						
							|  |  |  |           property :pushdown_duration, as: 'pushdownDuration' | 
					
						
							|  |  |  |           property :role, as: 'role' | 
					
						
							|  |  |  |           property :size, as: 'size', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :ssl_compliant, as: 'sslCompliant' | 
					
						
							|  |  |  |           property :start_time_type, as: 'startTimeType' | 
					
						
							|  |  |  |           property :streaming_serving_url, as: 'streamingServingUrl' | 
					
						
							|  |  |  |           property :transparency, as: 'transparency' | 
					
						
							|  |  |  |           property :vertically_locked, as: 'verticallyLocked' | 
					
						
							|  |  |  |           property :window_mode, as: 'windowMode' | 
					
						
							|  |  |  |           property :z_index, as: 'zIndex' | 
					
						
							|  |  |  |           property :zip_filename, as: 'zipFilename' | 
					
						
							|  |  |  |           property :zip_filesize, as: 'zipFilesize' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeAssetId | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeAssetMetadata | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :asset_identifier, as: 'assetIdentifier', class: Google::Apis::DfareportingV3_4::CreativeAssetId, decorator: Google::Apis::DfareportingV3_4::CreativeAssetId::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :click_tags, as: 'clickTags', class: Google::Apis::DfareportingV3_4::ClickTag, decorator: Google::Apis::DfareportingV3_4::ClickTag::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-04-13 16:49:10 +00:00
										 |  |  |           collection :counter_custom_events, as: 'counterCustomEvents', class: Google::Apis::DfareportingV3_4::CreativeCustomEvent, decorator: Google::Apis::DfareportingV3_4::CreativeCustomEvent::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |           collection :detected_features, as: 'detectedFeatures' | 
					
						
							| 
									
										
										
										
											2020-04-13 16:49:10 +00:00
										 |  |  |           collection :exit_custom_events, as: 'exitCustomEvents', class: Google::Apis::DfareportingV3_4::CreativeCustomEvent, decorator: Google::Apis::DfareportingV3_4::CreativeCustomEvent::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							| 
									
										
										
										
											2020-04-13 16:49:10 +00:00
										 |  |  |           property :rich_media, as: 'richMedia' | 
					
						
							|  |  |  |           collection :timer_custom_events, as: 'timerCustomEvents', class: Google::Apis::DfareportingV3_4::CreativeCustomEvent, decorator: Google::Apis::DfareportingV3_4::CreativeCustomEvent::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |           collection :warned_validation_rules, as: 'warnedValidationRules' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeAssetSelection | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :default_asset_id, :numeric_string => true, as: 'defaultAssetId' | 
					
						
							|  |  |  |           collection :rules, as: 'rules', class: Google::Apis::DfareportingV3_4::Rule, decorator: Google::Apis::DfareportingV3_4::Rule::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeAssignment | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :active, as: 'active' | 
					
						
							|  |  |  |           property :apply_event_tags, as: 'applyEventTags' | 
					
						
							|  |  |  |           property :click_through_url, as: 'clickThroughUrl', class: Google::Apis::DfareportingV3_4::ClickThroughUrl, decorator: Google::Apis::DfareportingV3_4::ClickThroughUrl::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :companion_creative_overrides, as: 'companionCreativeOverrides', class: Google::Apis::DfareportingV3_4::CompanionClickThroughOverride, decorator: Google::Apis::DfareportingV3_4::CompanionClickThroughOverride::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :creative_group_assignments, as: 'creativeGroupAssignments', class: Google::Apis::DfareportingV3_4::CreativeGroupAssignment, decorator: Google::Apis::DfareportingV3_4::CreativeGroupAssignment::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :creative_id, :numeric_string => true, as: 'creativeId' | 
					
						
							|  |  |  |           property :creative_id_dimension_value, as: 'creativeIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :end_time, as: 'endTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :rich_media_exit_overrides, as: 'richMediaExitOverrides', class: Google::Apis::DfareportingV3_4::RichMediaExitOverride, decorator: Google::Apis::DfareportingV3_4::RichMediaExitOverride::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :sequence, as: 'sequence' | 
					
						
							|  |  |  |           property :ssl_compliant, as: 'sslCompliant' | 
					
						
							|  |  |  |           property :start_time, as: 'startTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :weight, as: 'weight' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeClickThroughUrl | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :computed_click_through_url, as: 'computedClickThroughUrl' | 
					
						
							|  |  |  |           property :custom_click_through_url, as: 'customClickThroughUrl' | 
					
						
							|  |  |  |           property :landing_page_id, :numeric_string => true, as: 'landingPageId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeCustomEvent | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :advertiser_custom_event_id, :numeric_string => true, as: 'advertiserCustomEventId' | 
					
						
							|  |  |  |           property :advertiser_custom_event_name, as: 'advertiserCustomEventName' | 
					
						
							|  |  |  |           property :advertiser_custom_event_type, as: 'advertiserCustomEventType' | 
					
						
							|  |  |  |           property :artwork_label, as: 'artworkLabel' | 
					
						
							|  |  |  |           property :artwork_type, as: 'artworkType' | 
					
						
							|  |  |  |           property :exit_click_through_url, as: 'exitClickThroughUrl', class: Google::Apis::DfareportingV3_4::CreativeClickThroughUrl, decorator: Google::Apis::DfareportingV3_4::CreativeClickThroughUrl::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :popup_window_properties, as: 'popupWindowProperties', class: Google::Apis::DfareportingV3_4::PopupWindowProperties, decorator: Google::Apis::DfareportingV3_4::PopupWindowProperties::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :target_type, as: 'targetType' | 
					
						
							|  |  |  |           property :video_reporting_id, as: 'videoReportingId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeField | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeFieldAssignment | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :creative_field_id, :numeric_string => true, as: 'creativeFieldId' | 
					
						
							|  |  |  |           property :creative_field_value_id, :numeric_string => true, as: 'creativeFieldValueId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeFieldValue | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeFieldValuesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :creative_field_values, as: 'creativeFieldValues', class: Google::Apis::DfareportingV3_4::CreativeFieldValue, decorator: Google::Apis::DfareportingV3_4::CreativeFieldValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeFieldsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :creative_fields, as: 'creativeFields', class: Google::Apis::DfareportingV3_4::CreativeField, decorator: Google::Apis::DfareportingV3_4::CreativeField::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeGroup | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :group_number, as: 'groupNumber' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeGroupAssignment | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :creative_group_id, :numeric_string => true, as: 'creativeGroupId' | 
					
						
							|  |  |  |           property :creative_group_number, as: 'creativeGroupNumber' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeGroupsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :creative_groups, as: 'creativeGroups', class: Google::Apis::DfareportingV3_4::CreativeGroup, decorator: Google::Apis::DfareportingV3_4::CreativeGroup::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeOptimizationConfiguration | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           collection :optimization_activitys, as: 'optimizationActivitys', class: Google::Apis::DfareportingV3_4::OptimizationActivity, decorator: Google::Apis::DfareportingV3_4::OptimizationActivity::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :optimization_model, as: 'optimizationModel' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativeRotation | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :creative_assignments, as: 'creativeAssignments', class: Google::Apis::DfareportingV3_4::CreativeAssignment, decorator: Google::Apis::DfareportingV3_4::CreativeAssignment::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :creative_optimization_configuration_id, :numeric_string => true, as: 'creativeOptimizationConfigurationId' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |           property :weight_calculation_strategy, as: 'weightCalculationStrategy' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CreativesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :creatives, as: 'creatives', class: Google::Apis::DfareportingV3_4::Creative, decorator: Google::Apis::DfareportingV3_4::Creative::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CrossDimensionReachReportCompatibleFields | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :breakdown, as: 'breakdown', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV3_4::Metric, decorator: Google::Apis::DfareportingV3_4::Metric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :overlap_metrics, as: 'overlapMetrics', class: Google::Apis::DfareportingV3_4::Metric, decorator: Google::Apis::DfareportingV3_4::Metric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomEvent | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2019-12-10 00:36:47 +00:00
										 |  |  |           property :annotate_click_event, as: 'annotateClickEvent', class: Google::Apis::DfareportingV3_4::CustomEventClickAnnotation, decorator: Google::Apis::DfareportingV3_4::CustomEventClickAnnotation::Representation | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |        | 
					
						
							| 
									
										
										
										
											2020-04-13 16:49:10 +00:00
										 |  |  |           property :annotate_impression_event, as: 'annotateImpressionEvent', class: Google::Apis::DfareportingV3_4::CustomEventImpressionAnnotation, decorator: Google::Apis::DfareportingV3_4::CustomEventImpressionAnnotation::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-12-10 00:36:47 +00:00
										 |  |  |           collection :custom_variables, as: 'customVariables', class: Google::Apis::DfareportingV3_4::CustomVariable, decorator: Google::Apis::DfareportingV3_4::CustomVariable::Representation | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |        | 
					
						
							|  |  |  |           property :event_type, as: 'eventType' | 
					
						
							|  |  |  |           property :floodlight_configuration_id, :numeric_string => true, as: 'floodlightConfigurationId' | 
					
						
							| 
									
										
										
										
											2019-12-10 00:36:47 +00:00
										 |  |  |           property :insert_event, as: 'insertEvent', class: Google::Apis::DfareportingV3_4::CustomEventInsert, decorator: Google::Apis::DfareportingV3_4::CustomEventInsert::Representation | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :ordinal, as: 'ordinal' | 
					
						
							|  |  |  |           property :timestamp_micros, :numeric_string => true, as: 'timestampMicros' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-12-10 00:36:47 +00:00
										 |  |  |       class CustomEventClickAnnotation | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :gclid, as: 'gclid' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class CustomEventError | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :code, as: 'code' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :message, as: 'message' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-04-13 16:49:10 +00:00
										 |  |  |       class CustomEventImpressionAnnotation | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :path_impression_id, as: 'pathImpressionId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-12-10 00:36:47 +00:00
										 |  |  |       class CustomEventInsert | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :cm_dimensions, as: 'cmDimensions', class: Google::Apis::DfareportingV3_4::CampaignManagerIds, decorator: Google::Apis::DfareportingV3_4::CampaignManagerIds::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :dv3_dimensions, as: 'dv3Dimensions', class: Google::Apis::DfareportingV3_4::Dv3Ids, decorator: Google::Apis::DfareportingV3_4::Dv3Ids::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :insert_event_type, as: 'insertEventType' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :match_id, as: 'matchId' | 
					
						
							|  |  |  |           property :mobile_device_id, as: 'mobileDeviceId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class CustomEventStatus | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :custom_event, as: 'customEvent', class: Google::Apis::DfareportingV3_4::CustomEvent, decorator: Google::Apis::DfareportingV3_4::CustomEvent::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :errors, as: 'errors', class: Google::Apis::DfareportingV3_4::CustomEventError, decorator: Google::Apis::DfareportingV3_4::CustomEventError::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomEventsBatchInsertRequest | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :custom_events, as: 'customEvents', class: Google::Apis::DfareportingV3_4::CustomEvent, decorator: Google::Apis::DfareportingV3_4::CustomEvent::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomEventsBatchInsertResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :has_failures, as: 'hasFailures' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :status, as: 'status', class: Google::Apis::DfareportingV3_4::CustomEventStatus, decorator: Google::Apis::DfareportingV3_4::CustomEventStatus::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomFloodlightVariable | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomRichMediaEvents | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :filtered_event_ids, as: 'filteredEventIds', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-12-10 00:36:47 +00:00
										 |  |  |       class CustomVariable | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :index, :numeric_string => true, as: 'index' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomViewabilityMetric | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :configuration, as: 'configuration', class: Google::Apis::DfareportingV3_4::CustomViewabilityMetricConfiguration, decorator: Google::Apis::DfareportingV3_4::CustomViewabilityMetricConfiguration::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomViewabilityMetricConfiguration | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :audible, as: 'audible' | 
					
						
							|  |  |  |           property :time_millis, as: 'timeMillis' | 
					
						
							|  |  |  |           property :time_percent, as: 'timePercent' | 
					
						
							|  |  |  |           property :viewability_percent, as: 'viewabilityPercent' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Dv3Ids | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :dv_campaign_id, :numeric_string => true, as: 'dvCampaignId' | 
					
						
							|  |  |  |           property :dv_creative_id, :numeric_string => true, as: 'dvCreativeId' | 
					
						
							|  |  |  |           property :dv_insertion_order_id, :numeric_string => true, as: 'dvInsertionOrderId' | 
					
						
							|  |  |  |           property :dv_line_item_id, :numeric_string => true, as: 'dvLineItemId' | 
					
						
							|  |  |  |           property :dv_site_id, :numeric_string => true, as: 'dvSiteId' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DateRange | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :end_date, as: 'endDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :relative_date_range, as: 'relativeDateRange' | 
					
						
							|  |  |  |           property :start_date, as: 'startDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DayPartTargeting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :days_of_week, as: 'daysOfWeek' | 
					
						
							|  |  |  |           collection :hours_of_day, as: 'hoursOfDay' | 
					
						
							|  |  |  |           property :user_local_time, as: 'userLocalTime' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DeepLink | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :app_url, as: 'appUrl' | 
					
						
							|  |  |  |           property :fallback_url, as: 'fallbackUrl' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :mobile_app, as: 'mobileApp', class: Google::Apis::DfareportingV3_4::MobileApp, decorator: Google::Apis::DfareportingV3_4::MobileApp::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :remarketing_list_ids, as: 'remarketingListIds' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DefaultClickThroughEventTagProperties | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :default_click_through_event_tag_id, :numeric_string => true, as: 'defaultClickThroughEventTagId' | 
					
						
							|  |  |  |           property :override_inherited_event_tag, as: 'overrideInheritedEventTag' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DeliverySchedule | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :frequency_cap, as: 'frequencyCap', class: Google::Apis::DfareportingV3_4::FrequencyCap, decorator: Google::Apis::DfareportingV3_4::FrequencyCap::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :hard_cutoff, as: 'hardCutoff' | 
					
						
							|  |  |  |           property :impression_ratio, :numeric_string => true, as: 'impressionRatio' | 
					
						
							|  |  |  |           property :priority, as: 'priority' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DfpSettings | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :dfp_network_code, as: 'dfpNetworkCode' | 
					
						
							|  |  |  |           property :dfp_network_name, as: 'dfpNetworkName' | 
					
						
							|  |  |  |           property :programmatic_placement_accepted, as: 'programmaticPlacementAccepted' | 
					
						
							|  |  |  |           property :pub_paid_placement_accepted, as: 'pubPaidPlacementAccepted' | 
					
						
							|  |  |  |           property :publisher_portal_only, as: 'publisherPortalOnly' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Dimension | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DimensionFilter | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :dimension_name, as: 'dimensionName' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DimensionValue | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :dimension_name, as: 'dimensionName' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :match_type, as: 'matchType' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DimensionValueList | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DimensionValueRequest | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :dimension_name, as: 'dimensionName' | 
					
						
							|  |  |  |           property :end_date, as: 'endDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :filters, as: 'filters', class: Google::Apis::DfareportingV3_4::DimensionFilter, decorator: Google::Apis::DfareportingV3_4::DimensionFilter::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :start_date, as: 'startDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectorySite | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :inpage_tag_formats, as: 'inpageTagFormats' | 
					
						
							|  |  |  |           collection :interstitial_tag_formats, as: 'interstitialTagFormats' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :settings, as: 'settings', class: Google::Apis::DfareportingV3_4::DirectorySiteSettings, decorator: Google::Apis::DfareportingV3_4::DirectorySiteSettings::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :url, as: 'url' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectorySiteSettings | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :active_view_opt_out, as: 'activeViewOptOut' | 
					
						
							|  |  |  |           property :dfp_settings, as: 'dfpSettings', class: Google::Apis::DfareportingV3_4::DfpSettings, decorator: Google::Apis::DfareportingV3_4::DfpSettings::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :instream_video_placement_accepted, as: 'instreamVideoPlacementAccepted' | 
					
						
							|  |  |  |           property :interstitial_placement_accepted, as: 'interstitialPlacementAccepted' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectorySitesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :directory_sites, as: 'directorySites', class: Google::Apis::DfareportingV3_4::DirectorySite, decorator: Google::Apis::DfareportingV3_4::DirectorySite::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |       class DisjunctiveMatchStatement | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :event_filters, as: 'eventFilters', class: Google::Apis::DfareportingV3_4::EventFilter, decorator: Google::Apis::DfareportingV3_4::EventFilter::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class DynamicTargetingKey | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :object_id_prop, :numeric_string => true, as: 'objectId' | 
					
						
							|  |  |  |           property :object_type, as: 'objectType' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DynamicTargetingKeysListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :dynamic_targeting_keys, as: 'dynamicTargetingKeys', class: Google::Apis::DfareportingV3_4::DynamicTargetingKey, decorator: Google::Apis::DfareportingV3_4::DynamicTargetingKey::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class EncryptionInfo | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :encryption_entity_id, :numeric_string => true, as: 'encryptionEntityId' | 
					
						
							|  |  |  |           property :encryption_entity_type, as: 'encryptionEntityType' | 
					
						
							|  |  |  |           property :encryption_source, as: 'encryptionSource' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |       class EventFilter | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :dimension_filter, as: 'dimensionFilter', class: Google::Apis::DfareportingV3_4::PathReportDimensionValue, decorator: Google::Apis::DfareportingV3_4::PathReportDimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class EventTag | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :campaign_id, :numeric_string => true, as: 'campaignId' | 
					
						
							|  |  |  |           property :campaign_id_dimension_value, as: 'campaignIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :enabled_by_default, as: 'enabledByDefault' | 
					
						
							|  |  |  |           property :exclude_from_adx_requests, as: 'excludeFromAdxRequests' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :site_filter_type, as: 'siteFilterType' | 
					
						
							|  |  |  |           collection :site_ids, as: 'siteIds' | 
					
						
							|  |  |  |           property :ssl_compliant, as: 'sslCompliant' | 
					
						
							|  |  |  |           property :status, as: 'status' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |           property :url, as: 'url' | 
					
						
							|  |  |  |           property :url_escape_levels, as: 'urlEscapeLevels' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class EventTagOverride | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :enabled, as: 'enabled' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class EventTagsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :event_tags, as: 'eventTags', class: Google::Apis::DfareportingV3_4::EventTag, decorator: Google::Apis::DfareportingV3_4::EventTag::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class File | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV3_4::DateRange, decorator: Google::Apis::DfareportingV3_4::DateRange::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :file_name, as: 'fileName' | 
					
						
							|  |  |  |           property :format, as: 'format' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_modified_time, :numeric_string => true, as: 'lastModifiedTime' | 
					
						
							|  |  |  |           property :report_id, :numeric_string => true, as: 'reportId' | 
					
						
							|  |  |  |           property :status, as: 'status' | 
					
						
							|  |  |  |           property :urls, as: 'urls', class: Google::Apis::DfareportingV3_4::File::Urls, decorator: Google::Apis::DfareportingV3_4::File::Urls::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class Urls | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :api_url, as: 'apiUrl' | 
					
						
							|  |  |  |             property :browser_url, as: 'browserUrl' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FileList | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::DfareportingV3_4::File, decorator: Google::Apis::DfareportingV3_4::File::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Flight | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :end_date, as: 'endDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :rate_or_cost, :numeric_string => true, as: 'rateOrCost' | 
					
						
							|  |  |  |           property :start_date, as: 'startDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :units, :numeric_string => true, as: 'units' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivitiesGenerateTagResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :floodlight_activity_tag, as: 'floodlightActivityTag' | 
					
						
							|  |  |  |           property :global_site_tag_global_snippet, as: 'globalSiteTagGlobalSnippet' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivitiesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :floodlight_activities, as: 'floodlightActivities', class: Google::Apis::DfareportingV3_4::FloodlightActivity, decorator: Google::Apis::DfareportingV3_4::FloodlightActivity::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivity | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |           property :attribution_enabled, as: 'attributionEnabled' | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |           property :cache_busting_type, as: 'cacheBustingType' | 
					
						
							|  |  |  |           property :counting_method, as: 'countingMethod' | 
					
						
							|  |  |  |           collection :default_tags, as: 'defaultTags', class: Google::Apis::DfareportingV3_4::FloodlightActivityDynamicTag, decorator: Google::Apis::DfareportingV3_4::FloodlightActivityDynamicTag::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :expected_url, as: 'expectedUrl' | 
					
						
							|  |  |  |           property :floodlight_activity_group_id, :numeric_string => true, as: 'floodlightActivityGroupId' | 
					
						
							|  |  |  |           property :floodlight_activity_group_name, as: 'floodlightActivityGroupName' | 
					
						
							|  |  |  |           property :floodlight_activity_group_tag_string, as: 'floodlightActivityGroupTagString' | 
					
						
							|  |  |  |           property :floodlight_activity_group_type, as: 'floodlightActivityGroupType' | 
					
						
							|  |  |  |           property :floodlight_configuration_id, :numeric_string => true, as: 'floodlightConfigurationId' | 
					
						
							|  |  |  |           property :floodlight_configuration_id_dimension_value, as: 'floodlightConfigurationIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :floodlight_tag_type, as: 'floodlightTagType' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :notes, as: 'notes' | 
					
						
							|  |  |  |           collection :publisher_tags, as: 'publisherTags', class: Google::Apis::DfareportingV3_4::FloodlightActivityPublisherDynamicTag, decorator: Google::Apis::DfareportingV3_4::FloodlightActivityPublisherDynamicTag::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :secure, as: 'secure' | 
					
						
							|  |  |  |           property :ssl_compliant, as: 'sslCompliant' | 
					
						
							|  |  |  |           property :ssl_required, as: 'sslRequired' | 
					
						
							|  |  |  |           property :status, as: 'status' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :tag_format, as: 'tagFormat' | 
					
						
							|  |  |  |           property :tag_string, as: 'tagString' | 
					
						
							|  |  |  |           collection :user_defined_variable_types, as: 'userDefinedVariableTypes' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivityDynamicTag | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :tag, as: 'tag' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivityGroup | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :floodlight_configuration_id, :numeric_string => true, as: 'floodlightConfigurationId' | 
					
						
							|  |  |  |           property :floodlight_configuration_id_dimension_value, as: 'floodlightConfigurationIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :tag_string, as: 'tagString' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivityGroupsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :floodlight_activity_groups, as: 'floodlightActivityGroups', class: Google::Apis::DfareportingV3_4::FloodlightActivityGroup, decorator: Google::Apis::DfareportingV3_4::FloodlightActivityGroup::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightActivityPublisherDynamicTag | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :click_through, as: 'clickThrough' | 
					
						
							|  |  |  |           property :directory_site_id, :numeric_string => true, as: 'directorySiteId' | 
					
						
							|  |  |  |           property :dynamic_tag, as: 'dynamicTag', class: Google::Apis::DfareportingV3_4::FloodlightActivityDynamicTag, decorator: Google::Apis::DfareportingV3_4::FloodlightActivityDynamicTag::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :site_id, :numeric_string => true, as: 'siteId' | 
					
						
							|  |  |  |           property :site_id_dimension_value, as: 'siteIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :view_through, as: 'viewThrough' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightConfiguration | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :analytics_data_sharing_enabled, as: 'analyticsDataSharingEnabled' | 
					
						
							|  |  |  |           property :custom_viewability_metric, as: 'customViewabilityMetric', class: Google::Apis::DfareportingV3_4::CustomViewabilityMetric, decorator: Google::Apis::DfareportingV3_4::CustomViewabilityMetric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :exposure_to_conversion_enabled, as: 'exposureToConversionEnabled' | 
					
						
							|  |  |  |           property :first_day_of_week, as: 'firstDayOfWeek' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :in_app_attribution_tracking_enabled, as: 'inAppAttributionTrackingEnabled' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :lookback_configuration, as: 'lookbackConfiguration', class: Google::Apis::DfareportingV3_4::LookbackConfiguration, decorator: Google::Apis::DfareportingV3_4::LookbackConfiguration::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :natural_search_conversion_attribution_option, as: 'naturalSearchConversionAttributionOption' | 
					
						
							|  |  |  |           property :omniture_settings, as: 'omnitureSettings', class: Google::Apis::DfareportingV3_4::OmnitureSettings, decorator: Google::Apis::DfareportingV3_4::OmnitureSettings::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :tag_settings, as: 'tagSettings', class: Google::Apis::DfareportingV3_4::TagSettings, decorator: Google::Apis::DfareportingV3_4::TagSettings::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :third_party_authentication_tokens, as: 'thirdPartyAuthenticationTokens', class: Google::Apis::DfareportingV3_4::ThirdPartyAuthenticationToken, decorator: Google::Apis::DfareportingV3_4::ThirdPartyAuthenticationToken::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :user_defined_variable_configurations, as: 'userDefinedVariableConfigurations', class: Google::Apis::DfareportingV3_4::UserDefinedVariableConfiguration, decorator: Google::Apis::DfareportingV3_4::UserDefinedVariableConfiguration::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightConfigurationsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :floodlight_configurations, as: 'floodlightConfigurations', class: Google::Apis::DfareportingV3_4::FloodlightConfiguration, decorator: Google::Apis::DfareportingV3_4::FloodlightConfiguration::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FloodlightReportCompatibleFields | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV3_4::Metric, decorator: Google::Apis::DfareportingV3_4::Metric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FrequencyCap | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :duration, :numeric_string => true, as: 'duration' | 
					
						
							|  |  |  |           property :impressions, :numeric_string => true, as: 'impressions' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FsCommand | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :left, as: 'left' | 
					
						
							|  |  |  |           property :position_option, as: 'positionOption' | 
					
						
							|  |  |  |           property :top, as: 'top' | 
					
						
							|  |  |  |           property :window_height, as: 'windowHeight' | 
					
						
							|  |  |  |           property :window_width, as: 'windowWidth' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class GeoTargeting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :cities, as: 'cities', class: Google::Apis::DfareportingV3_4::City, decorator: Google::Apis::DfareportingV3_4::City::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :countries, as: 'countries', class: Google::Apis::DfareportingV3_4::Country, decorator: Google::Apis::DfareportingV3_4::Country::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :exclude_countries, as: 'excludeCountries' | 
					
						
							|  |  |  |           collection :metros, as: 'metros', class: Google::Apis::DfareportingV3_4::Metro, decorator: Google::Apis::DfareportingV3_4::Metro::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :postal_codes, as: 'postalCodes', class: Google::Apis::DfareportingV3_4::PostalCode, decorator: Google::Apis::DfareportingV3_4::PostalCode::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :regions, as: 'regions', class: Google::Apis::DfareportingV3_4::Region, decorator: Google::Apis::DfareportingV3_4::Region::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class InventoryItem | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           collection :ad_slots, as: 'adSlots', class: Google::Apis::DfareportingV3_4::AdSlot, decorator: Google::Apis::DfareportingV3_4::AdSlot::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :content_category_id, :numeric_string => true, as: 'contentCategoryId' | 
					
						
							|  |  |  |           property :estimated_click_through_rate, :numeric_string => true, as: 'estimatedClickThroughRate' | 
					
						
							|  |  |  |           property :estimated_conversion_rate, :numeric_string => true, as: 'estimatedConversionRate' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :in_plan, as: 'inPlan' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :negotiation_channel_id, :numeric_string => true, as: 'negotiationChannelId' | 
					
						
							|  |  |  |           property :order_id, :numeric_string => true, as: 'orderId' | 
					
						
							|  |  |  |           property :placement_strategy_id, :numeric_string => true, as: 'placementStrategyId' | 
					
						
							|  |  |  |           property :pricing, as: 'pricing', class: Google::Apis::DfareportingV3_4::Pricing, decorator: Google::Apis::DfareportingV3_4::Pricing::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :project_id, :numeric_string => true, as: 'projectId' | 
					
						
							|  |  |  |           property :rfp_id, :numeric_string => true, as: 'rfpId' | 
					
						
							|  |  |  |           property :site_id, :numeric_string => true, as: 'siteId' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class InventoryItemsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :inventory_items, as: 'inventoryItems', class: Google::Apis::DfareportingV3_4::InventoryItem, decorator: Google::Apis::DfareportingV3_4::InventoryItem::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class KeyValueTargetingExpression | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :expression, as: 'expression' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LandingPage | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :archived, as: 'archived' | 
					
						
							|  |  |  |           collection :deep_links, as: 'deepLinks', class: Google::Apis::DfareportingV3_4::DeepLink, decorator: Google::Apis::DfareportingV3_4::DeepLink::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :url, as: 'url' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Language | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :language_code, as: 'languageCode' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LanguageTargeting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :languages, as: 'languages', class: Google::Apis::DfareportingV3_4::Language, decorator: Google::Apis::DfareportingV3_4::Language::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LanguagesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :languages, as: 'languages', class: Google::Apis::DfareportingV3_4::Language, decorator: Google::Apis::DfareportingV3_4::Language::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LastModifiedInfo | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :time, :numeric_string => true, as: 'time' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ListPopulationClause | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :terms, as: 'terms', class: Google::Apis::DfareportingV3_4::ListPopulationTerm, decorator: Google::Apis::DfareportingV3_4::ListPopulationTerm::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ListPopulationRule | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :floodlight_activity_id, :numeric_string => true, as: 'floodlightActivityId' | 
					
						
							|  |  |  |           property :floodlight_activity_name, as: 'floodlightActivityName' | 
					
						
							|  |  |  |           collection :list_population_clauses, as: 'listPopulationClauses', class: Google::Apis::DfareportingV3_4::ListPopulationClause, decorator: Google::Apis::DfareportingV3_4::ListPopulationClause::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ListPopulationTerm | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :contains, as: 'contains' | 
					
						
							|  |  |  |           property :negation, as: 'negation' | 
					
						
							|  |  |  |           property :operator, as: 'operator' | 
					
						
							|  |  |  |           property :remarketing_list_id, :numeric_string => true, as: 'remarketingListId' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |           property :variable_friendly_name, as: 'variableFriendlyName' | 
					
						
							|  |  |  |           property :variable_name, as: 'variableName' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ListTargetingExpression | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :expression, as: 'expression' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LookbackConfiguration | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :click_duration, as: 'clickDuration' | 
					
						
							|  |  |  |           property :post_impression_activities_duration, as: 'postImpressionActivitiesDuration' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Metric | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Metro | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :country_code, as: 'countryCode' | 
					
						
							|  |  |  |           property :country_dart_id, :numeric_string => true, as: 'countryDartId' | 
					
						
							|  |  |  |           property :dart_id, :numeric_string => true, as: 'dartId' | 
					
						
							|  |  |  |           property :dma_id, :numeric_string => true, as: 'dmaId' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :metro_code, as: 'metroCode' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MetrosListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :metros, as: 'metros', class: Google::Apis::DfareportingV3_4::Metro, decorator: Google::Apis::DfareportingV3_4::Metro::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileApp | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :directory, as: 'directory' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :publisher_name, as: 'publisherName' | 
					
						
							|  |  |  |           property :title, as: 'title' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileAppsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :mobile_apps, as: 'mobileApps', class: Google::Apis::DfareportingV3_4::MobileApp, decorator: Google::Apis::DfareportingV3_4::MobileApp::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileCarrier | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :country_code, as: 'countryCode' | 
					
						
							|  |  |  |           property :country_dart_id, :numeric_string => true, as: 'countryDartId' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileCarriersListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :mobile_carriers, as: 'mobileCarriers', class: Google::Apis::DfareportingV3_4::MobileCarrier, decorator: Google::Apis::DfareportingV3_4::MobileCarrier::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-04-13 16:49:10 +00:00
										 |  |  |       class ObaIcon | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :icon_click_through_url, as: 'iconClickThroughUrl' | 
					
						
							|  |  |  |           property :icon_click_tracking_url, as: 'iconClickTrackingUrl' | 
					
						
							|  |  |  |           property :icon_view_tracking_url, as: 'iconViewTrackingUrl' | 
					
						
							|  |  |  |           property :program, as: 'program' | 
					
						
							|  |  |  |           property :resource_url, as: 'resourceUrl' | 
					
						
							|  |  |  |           property :size, as: 'size', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :x_position, as: 'xPosition' | 
					
						
							|  |  |  |           property :y_position, as: 'yPosition' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class ObjectFilter | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :object_ids, as: 'objectIds' | 
					
						
							|  |  |  |           property :status, as: 'status' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OffsetPosition | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :left, as: 'left' | 
					
						
							|  |  |  |           property :top, as: 'top' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OmnitureSettings | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :omniture_cost_data_enabled, as: 'omnitureCostDataEnabled' | 
					
						
							|  |  |  |           property :omniture_integration_enabled, as: 'omnitureIntegrationEnabled' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OperatingSystem | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :dart_id, :numeric_string => true, as: 'dartId' | 
					
						
							|  |  |  |           property :desktop, as: 'desktop' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :mobile, as: 'mobile' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OperatingSystemVersion | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :major_version, as: 'majorVersion' | 
					
						
							|  |  |  |           property :minor_version, as: 'minorVersion' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :operating_system, as: 'operatingSystem', class: Google::Apis::DfareportingV3_4::OperatingSystem, decorator: Google::Apis::DfareportingV3_4::OperatingSystem::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OperatingSystemVersionsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :operating_system_versions, as: 'operatingSystemVersions', class: Google::Apis::DfareportingV3_4::OperatingSystemVersion, decorator: Google::Apis::DfareportingV3_4::OperatingSystemVersion::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OperatingSystemsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :operating_systems, as: 'operatingSystems', class: Google::Apis::DfareportingV3_4::OperatingSystem, decorator: Google::Apis::DfareportingV3_4::OperatingSystem::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OptimizationActivity | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :floodlight_activity_id, :numeric_string => true, as: 'floodlightActivityId' | 
					
						
							|  |  |  |           property :floodlight_activity_id_dimension_value, as: 'floodlightActivityIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :weight, as: 'weight' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Order | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           collection :approver_user_profile_ids, as: 'approverUserProfileIds' | 
					
						
							|  |  |  |           property :buyer_invoice_id, as: 'buyerInvoiceId' | 
					
						
							|  |  |  |           property :buyer_organization_name, as: 'buyerOrganizationName' | 
					
						
							|  |  |  |           property :comments, as: 'comments' | 
					
						
							|  |  |  |           collection :contacts, as: 'contacts', class: Google::Apis::DfareportingV3_4::OrderContact, decorator: Google::Apis::DfareportingV3_4::OrderContact::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :notes, as: 'notes' | 
					
						
							|  |  |  |           property :planning_term_id, :numeric_string => true, as: 'planningTermId' | 
					
						
							|  |  |  |           property :project_id, :numeric_string => true, as: 'projectId' | 
					
						
							|  |  |  |           property :seller_order_id, as: 'sellerOrderId' | 
					
						
							|  |  |  |           property :seller_organization_name, as: 'sellerOrganizationName' | 
					
						
							|  |  |  |           collection :site_id, as: 'siteId' | 
					
						
							|  |  |  |           collection :site_names, as: 'siteNames' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :terms_and_conditions, as: 'termsAndConditions' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrderContact | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :contact_info, as: 'contactInfo' | 
					
						
							|  |  |  |           property :contact_name, as: 'contactName' | 
					
						
							|  |  |  |           property :contact_title, as: 'contactTitle' | 
					
						
							|  |  |  |           property :contact_type, as: 'contactType' | 
					
						
							|  |  |  |           property :signature_user_profile_id, :numeric_string => true, as: 'signatureUserProfileId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrderDocument | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :amended_order_document_id, :numeric_string => true, as: 'amendedOrderDocumentId' | 
					
						
							|  |  |  |           collection :approved_by_user_profile_ids, as: 'approvedByUserProfileIds' | 
					
						
							|  |  |  |           property :cancelled, as: 'cancelled' | 
					
						
							|  |  |  |           property :created_info, as: 'createdInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :effective_date, as: 'effectiveDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :last_sent_recipients, as: 'lastSentRecipients' | 
					
						
							|  |  |  |           property :last_sent_time, as: 'lastSentTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :order_id, :numeric_string => true, as: 'orderId' | 
					
						
							|  |  |  |           property :project_id, :numeric_string => true, as: 'projectId' | 
					
						
							|  |  |  |           property :signed, as: 'signed' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :title, as: 'title' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrderDocumentsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :order_documents, as: 'orderDocuments', class: Google::Apis::DfareportingV3_4::OrderDocument, decorator: Google::Apis::DfareportingV3_4::OrderDocument::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrdersListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :orders, as: 'orders', class: Google::Apis::DfareportingV3_4::Order, decorator: Google::Apis::DfareportingV3_4::Order::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |       class PathFilter | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :event_filters, as: 'eventFilters', class: Google::Apis::DfareportingV3_4::EventFilter, decorator: Google::Apis::DfareportingV3_4::EventFilter::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :path_match_position, as: 'pathMatchPosition' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PathReportCompatibleFields | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :channel_groupings, as: 'channelGroupings', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV3_4::Metric, decorator: Google::Apis::DfareportingV3_4::Metric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :path_filters, as: 'pathFilters', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PathReportDimensionValue | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :dimension_name, as: 'dimensionName' | 
					
						
							|  |  |  |           collection :ids, as: 'ids' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :match_type, as: 'matchType' | 
					
						
							|  |  |  |           collection :values, as: 'values' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |       class PathToConversionReportCompatibleFields | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :conversion_dimensions, as: 'conversionDimensions', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :custom_floodlight_variables, as: 'customFloodlightVariables', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV3_4::Metric, decorator: Google::Apis::DfareportingV3_4::Metric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :per_interaction_dimensions, as: 'perInteractionDimensions', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Placement | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :ad_blocking_opt_out, as: 'adBlockingOptOut' | 
					
						
							|  |  |  |           collection :additional_sizes, as: 'additionalSizes', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :archived, as: 'archived' | 
					
						
							|  |  |  |           property :campaign_id, :numeric_string => true, as: 'campaignId' | 
					
						
							|  |  |  |           property :campaign_id_dimension_value, as: 'campaignIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :comment, as: 'comment' | 
					
						
							|  |  |  |           property :compatibility, as: 'compatibility' | 
					
						
							|  |  |  |           property :content_category_id, :numeric_string => true, as: 'contentCategoryId' | 
					
						
							|  |  |  |           property :create_info, as: 'createInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :directory_site_id, :numeric_string => true, as: 'directorySiteId' | 
					
						
							|  |  |  |           property :directory_site_id_dimension_value, as: 'directorySiteIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :external_id, as: 'externalId' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :key_name, as: 'keyName' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :lookback_configuration, as: 'lookbackConfiguration', class: Google::Apis::DfareportingV3_4::LookbackConfiguration, decorator: Google::Apis::DfareportingV3_4::LookbackConfiguration::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :payment_approved, as: 'paymentApproved' | 
					
						
							|  |  |  |           property :payment_source, as: 'paymentSource' | 
					
						
							|  |  |  |           property :placement_group_id, :numeric_string => true, as: 'placementGroupId' | 
					
						
							|  |  |  |           property :placement_group_id_dimension_value, as: 'placementGroupIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :placement_strategy_id, :numeric_string => true, as: 'placementStrategyId' | 
					
						
							|  |  |  |           property :pricing_schedule, as: 'pricingSchedule', class: Google::Apis::DfareportingV3_4::PricingSchedule, decorator: Google::Apis::DfareportingV3_4::PricingSchedule::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :primary, as: 'primary' | 
					
						
							|  |  |  |           property :publisher_update_info, as: 'publisherUpdateInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :site_id, :numeric_string => true, as: 'siteId' | 
					
						
							|  |  |  |           property :site_id_dimension_value, as: 'siteIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :size, as: 'size', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :ssl_required, as: 'sslRequired' | 
					
						
							|  |  |  |           property :status, as: 'status' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           collection :tag_formats, as: 'tagFormats' | 
					
						
							|  |  |  |           property :tag_setting, as: 'tagSetting', class: Google::Apis::DfareportingV3_4::TagSetting, decorator: Google::Apis::DfareportingV3_4::TagSetting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :video_active_view_opt_out, as: 'videoActiveViewOptOut' | 
					
						
							|  |  |  |           property :video_settings, as: 'videoSettings', class: Google::Apis::DfareportingV3_4::VideoSettings, decorator: Google::Apis::DfareportingV3_4::VideoSettings::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :vpaid_adapter_choice, as: 'vpaidAdapterChoice' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementAssignment | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :active, as: 'active' | 
					
						
							|  |  |  |           property :placement_id, :numeric_string => true, as: 'placementId' | 
					
						
							|  |  |  |           property :placement_id_dimension_value, as: 'placementIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :ssl_required, as: 'sslRequired' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementGroup | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :archived, as: 'archived' | 
					
						
							|  |  |  |           property :campaign_id, :numeric_string => true, as: 'campaignId' | 
					
						
							|  |  |  |           property :campaign_id_dimension_value, as: 'campaignIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :child_placement_ids, as: 'childPlacementIds' | 
					
						
							|  |  |  |           property :comment, as: 'comment' | 
					
						
							|  |  |  |           property :content_category_id, :numeric_string => true, as: 'contentCategoryId' | 
					
						
							|  |  |  |           property :create_info, as: 'createInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :directory_site_id, :numeric_string => true, as: 'directorySiteId' | 
					
						
							|  |  |  |           property :directory_site_id_dimension_value, as: 'directorySiteIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :external_id, as: 'externalId' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :placement_group_type, as: 'placementGroupType' | 
					
						
							|  |  |  |           property :placement_strategy_id, :numeric_string => true, as: 'placementStrategyId' | 
					
						
							|  |  |  |           property :pricing_schedule, as: 'pricingSchedule', class: Google::Apis::DfareportingV3_4::PricingSchedule, decorator: Google::Apis::DfareportingV3_4::PricingSchedule::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :primary_placement_id, :numeric_string => true, as: 'primaryPlacementId' | 
					
						
							|  |  |  |           property :primary_placement_id_dimension_value, as: 'primaryPlacementIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :site_id, :numeric_string => true, as: 'siteId' | 
					
						
							|  |  |  |           property :site_id_dimension_value, as: 'siteIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementGroupsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :placement_groups, as: 'placementGroups', class: Google::Apis::DfareportingV3_4::PlacementGroup, decorator: Google::Apis::DfareportingV3_4::PlacementGroup::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementStrategiesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :placement_strategies, as: 'placementStrategies', class: Google::Apis::DfareportingV3_4::PlacementStrategy, decorator: Google::Apis::DfareportingV3_4::PlacementStrategy::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementStrategy | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementTag | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :placement_id, :numeric_string => true, as: 'placementId' | 
					
						
							|  |  |  |           collection :tag_datas, as: 'tagDatas', class: Google::Apis::DfareportingV3_4::TagData, decorator: Google::Apis::DfareportingV3_4::TagData::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementsGenerateTagsResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :placement_tags, as: 'placementTags', class: Google::Apis::DfareportingV3_4::PlacementTag, decorator: Google::Apis::DfareportingV3_4::PlacementTag::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlacementsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :placements, as: 'placements', class: Google::Apis::DfareportingV3_4::Placement, decorator: Google::Apis::DfareportingV3_4::Placement::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlatformType | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PlatformTypesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :platform_types, as: 'platformTypes', class: Google::Apis::DfareportingV3_4::PlatformType, decorator: Google::Apis::DfareportingV3_4::PlatformType::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PopupWindowProperties | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :dimension, as: 'dimension', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :offset, as: 'offset', class: Google::Apis::DfareportingV3_4::OffsetPosition, decorator: Google::Apis::DfareportingV3_4::OffsetPosition::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :position_type, as: 'positionType' | 
					
						
							|  |  |  |           property :show_address_bar, as: 'showAddressBar' | 
					
						
							|  |  |  |           property :show_menu_bar, as: 'showMenuBar' | 
					
						
							|  |  |  |           property :show_scroll_bar, as: 'showScrollBar' | 
					
						
							|  |  |  |           property :show_status_bar, as: 'showStatusBar' | 
					
						
							|  |  |  |           property :show_tool_bar, as: 'showToolBar' | 
					
						
							|  |  |  |           property :title, as: 'title' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PostalCode | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :code, as: 'code' | 
					
						
							|  |  |  |           property :country_code, as: 'countryCode' | 
					
						
							|  |  |  |           property :country_dart_id, :numeric_string => true, as: 'countryDartId' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PostalCodesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :postal_codes, as: 'postalCodes', class: Google::Apis::DfareportingV3_4::PostalCode, decorator: Google::Apis::DfareportingV3_4::PostalCode::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Pricing | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :cap_cost_type, as: 'capCostType' | 
					
						
							|  |  |  |           property :end_date, as: 'endDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :flights, as: 'flights', class: Google::Apis::DfareportingV3_4::Flight, decorator: Google::Apis::DfareportingV3_4::Flight::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :group_type, as: 'groupType' | 
					
						
							|  |  |  |           property :pricing_type, as: 'pricingType' | 
					
						
							|  |  |  |           property :start_date, as: 'startDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PricingSchedule | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :cap_cost_option, as: 'capCostOption' | 
					
						
							|  |  |  |           property :end_date, as: 'endDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :flighted, as: 'flighted' | 
					
						
							|  |  |  |           property :floodlight_activity_id, :numeric_string => true, as: 'floodlightActivityId' | 
					
						
							|  |  |  |           collection :pricing_periods, as: 'pricingPeriods', class: Google::Apis::DfareportingV3_4::PricingSchedulePricingPeriod, decorator: Google::Apis::DfareportingV3_4::PricingSchedulePricingPeriod::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :pricing_type, as: 'pricingType' | 
					
						
							|  |  |  |           property :start_date, as: 'startDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :testing_start_date, as: 'testingStartDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PricingSchedulePricingPeriod | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :end_date, as: 'endDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :pricing_comment, as: 'pricingComment' | 
					
						
							|  |  |  |           property :rate_or_cost_nanos, :numeric_string => true, as: 'rateOrCostNanos' | 
					
						
							|  |  |  |           property :start_date, as: 'startDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :units, :numeric_string => true, as: 'units' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Project | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :audience_age_group, as: 'audienceAgeGroup' | 
					
						
							|  |  |  |           property :audience_gender, as: 'audienceGender' | 
					
						
							|  |  |  |           property :budget, :numeric_string => true, as: 'budget' | 
					
						
							|  |  |  |           property :client_billing_code, as: 'clientBillingCode' | 
					
						
							|  |  |  |           property :client_name, as: 'clientName' | 
					
						
							|  |  |  |           property :end_date, as: 'endDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV3_4::LastModifiedInfo, decorator: Google::Apis::DfareportingV3_4::LastModifiedInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :overview, as: 'overview' | 
					
						
							|  |  |  |           property :start_date, as: 'startDate', type: Date | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :target_clicks, :numeric_string => true, as: 'targetClicks' | 
					
						
							|  |  |  |           property :target_conversions, :numeric_string => true, as: 'targetConversions' | 
					
						
							|  |  |  |           property :target_cpa_nanos, :numeric_string => true, as: 'targetCpaNanos' | 
					
						
							|  |  |  |           property :target_cpc_nanos, :numeric_string => true, as: 'targetCpcNanos' | 
					
						
							|  |  |  |           property :target_cpm_active_view_nanos, :numeric_string => true, as: 'targetCpmActiveViewNanos' | 
					
						
							|  |  |  |           property :target_cpm_nanos, :numeric_string => true, as: 'targetCpmNanos' | 
					
						
							|  |  |  |           property :target_impressions, :numeric_string => true, as: 'targetImpressions' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ProjectsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :projects, as: 'projects', class: Google::Apis::DfareportingV3_4::Project, decorator: Google::Apis::DfareportingV3_4::Project::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ReachReportCompatibleFields | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV3_4::Metric, decorator: Google::Apis::DfareportingV3_4::Metric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :pivoted_activity_metrics, as: 'pivotedActivityMetrics', class: Google::Apis::DfareportingV3_4::Metric, decorator: Google::Apis::DfareportingV3_4::Metric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :reach_by_frequency_metrics, as: 'reachByFrequencyMetrics', class: Google::Apis::DfareportingV3_4::Metric, decorator: Google::Apis::DfareportingV3_4::Metric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Recipient | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :delivery_type, as: 'deliveryType' | 
					
						
							|  |  |  |           property :email, as: 'email' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Region | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :country_code, as: 'countryCode' | 
					
						
							|  |  |  |           property :country_dart_id, :numeric_string => true, as: 'countryDartId' | 
					
						
							|  |  |  |           property :dart_id, :numeric_string => true, as: 'dartId' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :region_code, as: 'regionCode' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RegionsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :regions, as: 'regions', class: Google::Apis::DfareportingV3_4::Region, decorator: Google::Apis::DfareportingV3_4::Region::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RemarketingList | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :active, as: 'active' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :description, as: 'description' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :life_span, :numeric_string => true, as: 'lifeSpan' | 
					
						
							|  |  |  |           property :list_population_rule, as: 'listPopulationRule', class: Google::Apis::DfareportingV3_4::ListPopulationRule, decorator: Google::Apis::DfareportingV3_4::ListPopulationRule::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :list_size, :numeric_string => true, as: 'listSize' | 
					
						
							|  |  |  |           property :list_source, as: 'listSource' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RemarketingListShare | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :remarketing_list_id, :numeric_string => true, as: 'remarketingListId' | 
					
						
							|  |  |  |           collection :shared_account_ids, as: 'sharedAccountIds' | 
					
						
							|  |  |  |           collection :shared_advertiser_ids, as: 'sharedAdvertiserIds' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RemarketingListsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :remarketing_lists, as: 'remarketingLists', class: Google::Apis::DfareportingV3_4::RemarketingList, decorator: Google::Apis::DfareportingV3_4::RemarketingList::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Report | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :criteria, as: 'criteria', class: Google::Apis::DfareportingV3_4::Report::Criteria, decorator: Google::Apis::DfareportingV3_4::Report::Criteria::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :cross_dimension_reach_criteria, as: 'crossDimensionReachCriteria', class: Google::Apis::DfareportingV3_4::Report::CrossDimensionReachCriteria, decorator: Google::Apis::DfareportingV3_4::Report::CrossDimensionReachCriteria::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :delivery, as: 'delivery', class: Google::Apis::DfareportingV3_4::Report::Delivery, decorator: Google::Apis::DfareportingV3_4::Report::Delivery::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :file_name, as: 'fileName' | 
					
						
							|  |  |  |           property :floodlight_criteria, as: 'floodlightCriteria', class: Google::Apis::DfareportingV3_4::Report::FloodlightCriteria, decorator: Google::Apis::DfareportingV3_4::Report::FloodlightCriteria::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :format, as: 'format' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_modified_time, :numeric_string => true, as: 'lastModifiedTime' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :owner_profile_id, :numeric_string => true, as: 'ownerProfileId' | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |           property :path_attribution_criteria, as: 'pathAttributionCriteria', class: Google::Apis::DfareportingV3_4::Report::PathAttributionCriteria, decorator: Google::Apis::DfareportingV3_4::Report::PathAttributionCriteria::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :path_criteria, as: 'pathCriteria', class: Google::Apis::DfareportingV3_4::Report::PathCriteria, decorator: Google::Apis::DfareportingV3_4::Report::PathCriteria::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |           property :path_to_conversion_criteria, as: 'pathToConversionCriteria', class: Google::Apis::DfareportingV3_4::Report::PathToConversionCriteria, decorator: Google::Apis::DfareportingV3_4::Report::PathToConversionCriteria::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :reach_criteria, as: 'reachCriteria', class: Google::Apis::DfareportingV3_4::Report::ReachCriteria, decorator: Google::Apis::DfareportingV3_4::Report::ReachCriteria::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :schedule, as: 'schedule', class: Google::Apis::DfareportingV3_4::Report::Schedule, decorator: Google::Apis::DfareportingV3_4::Report::Schedule::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :sub_account_id, :numeric_string => true, as: 'subAccountId' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class Criteria | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :activities, as: 'activities', class: Google::Apis::DfareportingV3_4::Activities, decorator: Google::Apis::DfareportingV3_4::Activities::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :custom_rich_media_events, as: 'customRichMediaEvents', class: Google::Apis::DfareportingV3_4::CustomRichMediaEvents, decorator: Google::Apis::DfareportingV3_4::CustomRichMediaEvents::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV3_4::DateRange, decorator: Google::Apis::DfareportingV3_4::DateRange::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV3_4::SortedDimension, decorator: Google::Apis::DfareportingV3_4::SortedDimension::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :metric_names, as: 'metricNames' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class CrossDimensionReachCriteria | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             collection :breakdown, as: 'breakdown', class: Google::Apis::DfareportingV3_4::SortedDimension, decorator: Google::Apis::DfareportingV3_4::SortedDimension::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV3_4::DateRange, decorator: Google::Apis::DfareportingV3_4::DateRange::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :dimension, as: 'dimension' | 
					
						
							|  |  |  |             collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :metric_names, as: 'metricNames' | 
					
						
							|  |  |  |             collection :overlap_metric_names, as: 'overlapMetricNames' | 
					
						
							|  |  |  |             property :pivoted, as: 'pivoted' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class Delivery | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :email_owner, as: 'emailOwner' | 
					
						
							|  |  |  |             property :email_owner_delivery_type, as: 'emailOwnerDeliveryType' | 
					
						
							|  |  |  |             property :message, as: 'message' | 
					
						
							|  |  |  |             collection :recipients, as: 'recipients', class: Google::Apis::DfareportingV3_4::Recipient, decorator: Google::Apis::DfareportingV3_4::Recipient::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class FloodlightCriteria | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             collection :custom_rich_media_events, as: 'customRichMediaEvents', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV3_4::DateRange, decorator: Google::Apis::DfareportingV3_4::DateRange::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV3_4::SortedDimension, decorator: Google::Apis::DfareportingV3_4::SortedDimension::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :floodlight_config_id, as: 'floodlightConfigId', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :metric_names, as: 'metricNames' | 
					
						
							|  |  |  |             property :report_properties, as: 'reportProperties', class: Google::Apis::DfareportingV3_4::Report::FloodlightCriteria::ReportProperties, decorator: Google::Apis::DfareportingV3_4::Report::FloodlightCriteria::ReportProperties::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |           class ReportProperties | 
					
						
							|  |  |  |             # @private | 
					
						
							|  |  |  |             class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |               property :include_attributed_ip_conversions, as: 'includeAttributedIPConversions' | 
					
						
							|  |  |  |               property :include_unattributed_cookie_conversions, as: 'includeUnattributedCookieConversions' | 
					
						
							|  |  |  |               property :include_unattributed_ip_conversions, as: 'includeUnattributedIPConversions' | 
					
						
							|  |  |  |             end | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |         class PathAttributionCriteria | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             collection :activity_filters, as: 'activityFilters', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :custom_channel_grouping, as: 'customChannelGrouping', class: Google::Apis::DfareportingV3_4::ChannelGrouping, decorator: Google::Apis::DfareportingV3_4::ChannelGrouping::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV3_4::DateRange, decorator: Google::Apis::DfareportingV3_4::DateRange::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV3_4::SortedDimension, decorator: Google::Apis::DfareportingV3_4::SortedDimension::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :floodlight_config_id, as: 'floodlightConfigId', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :metric_names, as: 'metricNames' | 
					
						
							|  |  |  |             collection :path_filters, as: 'pathFilters', class: Google::Apis::DfareportingV3_4::PathFilter, decorator: Google::Apis::DfareportingV3_4::PathFilter::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class PathCriteria | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             collection :activity_filters, as: 'activityFilters', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :custom_channel_grouping, as: 'customChannelGrouping', class: Google::Apis::DfareportingV3_4::ChannelGrouping, decorator: Google::Apis::DfareportingV3_4::ChannelGrouping::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV3_4::DateRange, decorator: Google::Apis::DfareportingV3_4::DateRange::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV3_4::SortedDimension, decorator: Google::Apis::DfareportingV3_4::SortedDimension::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :floodlight_config_id, as: 'floodlightConfigId', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :metric_names, as: 'metricNames' | 
					
						
							|  |  |  |             collection :path_filters, as: 'pathFilters', class: Google::Apis::DfareportingV3_4::PathFilter, decorator: Google::Apis::DfareportingV3_4::PathFilter::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |         class PathToConversionCriteria | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             collection :activity_filters, as: 'activityFilters', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :conversion_dimensions, as: 'conversionDimensions', class: Google::Apis::DfareportingV3_4::SortedDimension, decorator: Google::Apis::DfareportingV3_4::SortedDimension::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :custom_floodlight_variables, as: 'customFloodlightVariables', class: Google::Apis::DfareportingV3_4::SortedDimension, decorator: Google::Apis::DfareportingV3_4::SortedDimension::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :custom_rich_media_events, as: 'customRichMediaEvents', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV3_4::DateRange, decorator: Google::Apis::DfareportingV3_4::DateRange::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :floodlight_config_id, as: 'floodlightConfigId', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :metric_names, as: 'metricNames' | 
					
						
							|  |  |  |             collection :per_interaction_dimensions, as: 'perInteractionDimensions', class: Google::Apis::DfareportingV3_4::SortedDimension, decorator: Google::Apis::DfareportingV3_4::SortedDimension::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :report_properties, as: 'reportProperties', class: Google::Apis::DfareportingV3_4::Report::PathToConversionCriteria::ReportProperties, decorator: Google::Apis::DfareportingV3_4::Report::PathToConversionCriteria::ReportProperties::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |           class ReportProperties | 
					
						
							|  |  |  |             # @private | 
					
						
							|  |  |  |             class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |               property :clicks_lookback_window, as: 'clicksLookbackWindow' | 
					
						
							|  |  |  |               property :impressions_lookback_window, as: 'impressionsLookbackWindow' | 
					
						
							|  |  |  |               property :include_attributed_ip_conversions, as: 'includeAttributedIPConversions' | 
					
						
							|  |  |  |               property :include_unattributed_cookie_conversions, as: 'includeUnattributedCookieConversions' | 
					
						
							|  |  |  |               property :include_unattributed_ip_conversions, as: 'includeUnattributedIPConversions' | 
					
						
							|  |  |  |               property :maximum_click_interactions, as: 'maximumClickInteractions' | 
					
						
							|  |  |  |               property :maximum_impression_interactions, as: 'maximumImpressionInteractions' | 
					
						
							|  |  |  |               property :maximum_interaction_gap, as: 'maximumInteractionGap' | 
					
						
							|  |  |  |               property :pivot_on_interaction_path, as: 'pivotOnInteractionPath' | 
					
						
							|  |  |  |             end | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class ReachCriteria | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :activities, as: 'activities', class: Google::Apis::DfareportingV3_4::Activities, decorator: Google::Apis::DfareportingV3_4::Activities::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :custom_rich_media_events, as: 'customRichMediaEvents', class: Google::Apis::DfareportingV3_4::CustomRichMediaEvents, decorator: Google::Apis::DfareportingV3_4::CustomRichMediaEvents::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV3_4::DateRange, decorator: Google::Apis::DfareportingV3_4::DateRange::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV3_4::SortedDimension, decorator: Google::Apis::DfareportingV3_4::SortedDimension::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :enable_all_dimension_combinations, as: 'enableAllDimensionCombinations' | 
					
						
							|  |  |  |             collection :metric_names, as: 'metricNames' | 
					
						
							|  |  |  |             collection :reach_by_frequency_metric_names, as: 'reachByFrequencyMetricNames' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class Schedule | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :active, as: 'active' | 
					
						
							|  |  |  |             property :every, as: 'every' | 
					
						
							|  |  |  |             property :expiration_date, as: 'expirationDate', type: Date | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :repeats, as: 'repeats' | 
					
						
							|  |  |  |             collection :repeats_on_week_days, as: 'repeatsOnWeekDays' | 
					
						
							|  |  |  |             property :runs_on_day_of_month, as: 'runsOnDayOfMonth' | 
					
						
							|  |  |  |             property :start_date, as: 'startDate', type: Date | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ReportCompatibleFields | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV3_4::Dimension, decorator: Google::Apis::DfareportingV3_4::Dimension::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV3_4::Metric, decorator: Google::Apis::DfareportingV3_4::Metric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :pivoted_activity_metrics, as: 'pivotedActivityMetrics', class: Google::Apis::DfareportingV3_4::Metric, decorator: Google::Apis::DfareportingV3_4::Metric::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ReportList | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::DfareportingV3_4::Report, decorator: Google::Apis::DfareportingV3_4::Report::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ReportsConfiguration | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :exposure_to_conversion_enabled, as: 'exposureToConversionEnabled' | 
					
						
							|  |  |  |           property :lookback_configuration, as: 'lookbackConfiguration', class: Google::Apis::DfareportingV3_4::LookbackConfiguration, decorator: Google::Apis::DfareportingV3_4::LookbackConfiguration::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :report_generation_time_zone_id, :numeric_string => true, as: 'reportGenerationTimeZoneId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RichMediaExitOverride | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :click_through_url, as: 'clickThroughUrl', class: Google::Apis::DfareportingV3_4::ClickThroughUrl, decorator: Google::Apis::DfareportingV3_4::ClickThroughUrl::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :enabled, as: 'enabled' | 
					
						
							|  |  |  |           property :exit_id, :numeric_string => true, as: 'exitId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Rule | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :asset_id, :numeric_string => true, as: 'assetId' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :targeting_template_id, :numeric_string => true, as: 'targetingTemplateId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Site | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :approved, as: 'approved' | 
					
						
							|  |  |  |           property :directory_site_id, :numeric_string => true, as: 'directorySiteId' | 
					
						
							|  |  |  |           property :directory_site_id_dimension_value, as: 'directorySiteIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :key_name, as: 'keyName' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           collection :site_contacts, as: 'siteContacts', class: Google::Apis::DfareportingV3_4::SiteContact, decorator: Google::Apis::DfareportingV3_4::SiteContact::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :site_settings, as: 'siteSettings', class: Google::Apis::DfareportingV3_4::SiteSettings, decorator: Google::Apis::DfareportingV3_4::SiteSettings::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :video_settings, as: 'videoSettings', class: Google::Apis::DfareportingV3_4::SiteVideoSettings, decorator: Google::Apis::DfareportingV3_4::SiteVideoSettings::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteCompanionSetting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :companions_disabled, as: 'companionsDisabled' | 
					
						
							|  |  |  |           collection :enabled_sizes, as: 'enabledSizes', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :image_only, as: 'imageOnly' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteContact | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :address, as: 'address' | 
					
						
							|  |  |  |           property :contact_type, as: 'contactType' | 
					
						
							|  |  |  |           property :email, as: 'email' | 
					
						
							|  |  |  |           property :first_name, as: 'firstName' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :last_name, as: 'lastName' | 
					
						
							|  |  |  |           property :phone, as: 'phone' | 
					
						
							|  |  |  |           property :title, as: 'title' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteSettings | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :active_view_opt_out, as: 'activeViewOptOut' | 
					
						
							|  |  |  |           property :ad_blocking_opt_out, as: 'adBlockingOptOut' | 
					
						
							|  |  |  |           property :disable_new_cookie, as: 'disableNewCookie' | 
					
						
							|  |  |  |           property :tag_setting, as: 'tagSetting', class: Google::Apis::DfareportingV3_4::TagSetting, decorator: Google::Apis::DfareportingV3_4::TagSetting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :video_active_view_opt_out_template, as: 'videoActiveViewOptOutTemplate' | 
					
						
							|  |  |  |           property :vpaid_adapter_choice_template, as: 'vpaidAdapterChoiceTemplate' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteSkippableSetting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :progress_offset, as: 'progressOffset', class: Google::Apis::DfareportingV3_4::VideoOffset, decorator: Google::Apis::DfareportingV3_4::VideoOffset::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :skip_offset, as: 'skipOffset', class: Google::Apis::DfareportingV3_4::VideoOffset, decorator: Google::Apis::DfareportingV3_4::VideoOffset::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :skippable, as: 'skippable' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteTranscodeSetting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :enabled_video_formats, as: 'enabledVideoFormats' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SiteVideoSettings | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :companion_settings, as: 'companionSettings', class: Google::Apis::DfareportingV3_4::SiteCompanionSetting, decorator: Google::Apis::DfareportingV3_4::SiteCompanionSetting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |           property :oba_enabled, as: 'obaEnabled' | 
					
						
							|  |  |  |           property :oba_settings, as: 'obaSettings', class: Google::Apis::DfareportingV3_4::ObaIcon, decorator: Google::Apis::DfareportingV3_4::ObaIcon::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |           property :orientation, as: 'orientation' | 
					
						
							|  |  |  |           property :skippable_settings, as: 'skippableSettings', class: Google::Apis::DfareportingV3_4::SiteSkippableSetting, decorator: Google::Apis::DfareportingV3_4::SiteSkippableSetting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :transcode_settings, as: 'transcodeSettings', class: Google::Apis::DfareportingV3_4::SiteTranscodeSetting, decorator: Google::Apis::DfareportingV3_4::SiteTranscodeSetting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SitesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :sites, as: 'sites', class: Google::Apis::DfareportingV3_4::Site, decorator: Google::Apis::DfareportingV3_4::Site::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Size | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :height, as: 'height' | 
					
						
							|  |  |  |           property :iab, as: 'iab' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :width, as: 'width' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SizesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :sizes, as: 'sizes', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SkippableSetting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :progress_offset, as: 'progressOffset', class: Google::Apis::DfareportingV3_4::VideoOffset, decorator: Google::Apis::DfareportingV3_4::VideoOffset::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :skip_offset, as: 'skipOffset', class: Google::Apis::DfareportingV3_4::VideoOffset, decorator: Google::Apis::DfareportingV3_4::VideoOffset::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :skippable, as: 'skippable' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SortedDimension | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :sort_order, as: 'sortOrder' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Subaccount | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           collection :available_permission_ids, as: 'availablePermissionIds' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SubaccountsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :subaccounts, as: 'subaccounts', class: Google::Apis::DfareportingV3_4::Subaccount, decorator: Google::Apis::DfareportingV3_4::Subaccount::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TagData | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :ad_id, :numeric_string => true, as: 'adId' | 
					
						
							|  |  |  |           property :click_tag, as: 'clickTag' | 
					
						
							|  |  |  |           property :creative_id, :numeric_string => true, as: 'creativeId' | 
					
						
							|  |  |  |           property :format, as: 'format' | 
					
						
							|  |  |  |           property :impression_tag, as: 'impressionTag' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TagSetting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :additional_key_values, as: 'additionalKeyValues' | 
					
						
							|  |  |  |           property :include_click_through_urls, as: 'includeClickThroughUrls' | 
					
						
							|  |  |  |           property :include_click_tracking, as: 'includeClickTracking' | 
					
						
							|  |  |  |           property :keyword_option, as: 'keywordOption' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TagSettings | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :dynamic_tag_enabled, as: 'dynamicTagEnabled' | 
					
						
							|  |  |  |           property :image_tag_enabled, as: 'imageTagEnabled' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TargetWindow | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :custom_html, as: 'customHtml' | 
					
						
							|  |  |  |           property :target_window_option, as: 'targetWindowOption' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TargetableRemarketingList | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :active, as: 'active' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :description, as: 'description' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :life_span, :numeric_string => true, as: 'lifeSpan' | 
					
						
							|  |  |  |           property :list_size, :numeric_string => true, as: 'listSize' | 
					
						
							|  |  |  |           property :list_source, as: 'listSource' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TargetableRemarketingListsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :targetable_remarketing_lists, as: 'targetableRemarketingLists', class: Google::Apis::DfareportingV3_4::TargetableRemarketingList, decorator: Google::Apis::DfareportingV3_4::TargetableRemarketingList::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TargetingTemplate | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :advertiser_id, :numeric_string => true, as: 'advertiserId' | 
					
						
							|  |  |  |           property :advertiser_id_dimension_value, as: 'advertiserIdDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :day_part_targeting, as: 'dayPartTargeting', class: Google::Apis::DfareportingV3_4::DayPartTargeting, decorator: Google::Apis::DfareportingV3_4::DayPartTargeting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :geo_targeting, as: 'geoTargeting', class: Google::Apis::DfareportingV3_4::GeoTargeting, decorator: Google::Apis::DfareportingV3_4::GeoTargeting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :key_value_targeting_expression, as: 'keyValueTargetingExpression', class: Google::Apis::DfareportingV3_4::KeyValueTargetingExpression, decorator: Google::Apis::DfareportingV3_4::KeyValueTargetingExpression::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :language_targeting, as: 'languageTargeting', class: Google::Apis::DfareportingV3_4::LanguageTargeting, decorator: Google::Apis::DfareportingV3_4::LanguageTargeting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :list_targeting_expression, as: 'listTargetingExpression', class: Google::Apis::DfareportingV3_4::ListTargetingExpression, decorator: Google::Apis::DfareportingV3_4::ListTargetingExpression::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |           property :technology_targeting, as: 'technologyTargeting', class: Google::Apis::DfareportingV3_4::TechnologyTargeting, decorator: Google::Apis::DfareportingV3_4::TechnologyTargeting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TargetingTemplatesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :targeting_templates, as: 'targetingTemplates', class: Google::Apis::DfareportingV3_4::TargetingTemplate, decorator: Google::Apis::DfareportingV3_4::TargetingTemplate::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TechnologyTargeting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :browsers, as: 'browsers', class: Google::Apis::DfareportingV3_4::Browser, decorator: Google::Apis::DfareportingV3_4::Browser::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :connection_types, as: 'connectionTypes', class: Google::Apis::DfareportingV3_4::ConnectionType, decorator: Google::Apis::DfareportingV3_4::ConnectionType::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :mobile_carriers, as: 'mobileCarriers', class: Google::Apis::DfareportingV3_4::MobileCarrier, decorator: Google::Apis::DfareportingV3_4::MobileCarrier::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :operating_system_versions, as: 'operatingSystemVersions', class: Google::Apis::DfareportingV3_4::OperatingSystemVersion, decorator: Google::Apis::DfareportingV3_4::OperatingSystemVersion::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :operating_systems, as: 'operatingSystems', class: Google::Apis::DfareportingV3_4::OperatingSystem, decorator: Google::Apis::DfareportingV3_4::OperatingSystem::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :platform_types, as: 'platformTypes', class: Google::Apis::DfareportingV3_4::PlatformType, decorator: Google::Apis::DfareportingV3_4::PlatformType::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ThirdPartyAuthenticationToken | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ThirdPartyTrackingUrl | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :third_party_url_type, as: 'thirdPartyUrlType' | 
					
						
							|  |  |  |           property :url, as: 'url' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class TranscodeSetting | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :enabled_video_formats, as: 'enabledVideoFormats' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UniversalAdId | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :registry, as: 'registry' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserDefinedVariableConfiguration | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :data_type, as: 'dataType' | 
					
						
							|  |  |  |           property :report_name, as: 'reportName' | 
					
						
							|  |  |  |           property :variable_type, as: 'variableType' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserProfile | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :account_name, as: 'accountName' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :profile_id, :numeric_string => true, as: 'profileId' | 
					
						
							|  |  |  |           property :sub_account_id, :numeric_string => true, as: 'subAccountId' | 
					
						
							|  |  |  |           property :sub_account_name, as: 'subAccountName' | 
					
						
							|  |  |  |           property :user_name, as: 'userName' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserProfileList | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::DfareportingV3_4::UserProfile, decorator: Google::Apis::DfareportingV3_4::UserProfile::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRole | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :account_id, :numeric_string => true, as: 'accountId' | 
					
						
							|  |  |  |           property :default_user_role, as: 'defaultUserRole' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :parent_user_role_id, :numeric_string => true, as: 'parentUserRoleId' | 
					
						
							|  |  |  |           collection :permissions, as: 'permissions', class: Google::Apis::DfareportingV3_4::UserRolePermission, decorator: Google::Apis::DfareportingV3_4::UserRolePermission::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :subaccount_id, :numeric_string => true, as: 'subaccountId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRolePermission | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :availability, as: 'availability' | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :permission_group_id, :numeric_string => true, as: 'permissionGroupId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRolePermissionGroup | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, :numeric_string => true, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRolePermissionGroupsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :user_role_permission_groups, as: 'userRolePermissionGroups', class: Google::Apis::DfareportingV3_4::UserRolePermissionGroup, decorator: Google::Apis::DfareportingV3_4::UserRolePermissionGroup::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRolePermissionsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :user_role_permissions, as: 'userRolePermissions', class: Google::Apis::DfareportingV3_4::UserRolePermission, decorator: Google::Apis::DfareportingV3_4::UserRolePermission::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserRolesListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           collection :user_roles, as: 'userRoles', class: Google::Apis::DfareportingV3_4::UserRole, decorator: Google::Apis::DfareportingV3_4::UserRole::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VideoFormat | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :file_type, as: 'fileType' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :resolution, as: 'resolution', class: Google::Apis::DfareportingV3_4::Size, decorator: Google::Apis::DfareportingV3_4::Size::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :target_bit_rate, as: 'targetBitRate' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VideoFormatsListResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :video_formats, as: 'videoFormats', class: Google::Apis::DfareportingV3_4::VideoFormat, decorator: Google::Apis::DfareportingV3_4::VideoFormat::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VideoOffset | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :offset_percentage, as: 'offsetPercentage' | 
					
						
							|  |  |  |           property :offset_seconds, as: 'offsetSeconds' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VideoSettings | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :companion_settings, as: 'companionSettings', class: Google::Apis::DfareportingV3_4::CompanionSetting, decorator: Google::Apis::DfareportingV3_4::CompanionSetting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							| 
									
										
										
										
											2020-07-26 00:38:23 +00:00
										 |  |  |           property :oba_enabled, as: 'obaEnabled' | 
					
						
							|  |  |  |           property :oba_settings, as: 'obaSettings', class: Google::Apis::DfareportingV3_4::ObaIcon, decorator: Google::Apis::DfareportingV3_4::ObaIcon::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-11-23 00:37:22 +00:00
										 |  |  |           property :orientation, as: 'orientation' | 
					
						
							|  |  |  |           property :skippable_settings, as: 'skippableSettings', class: Google::Apis::DfareportingV3_4::SkippableSetting, decorator: Google::Apis::DfareportingV3_4::SkippableSetting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :transcode_settings, as: 'transcodeSettings', class: Google::Apis::DfareportingV3_4::TranscodeSetting, decorator: Google::Apis::DfareportingV3_4::TranscodeSetting::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |