4120 lines
183 KiB
Ruby
4120 lines
183 KiB
Ruby
# 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 DfareportingV2_6
|
|
|
|
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 ListAccountPermissionGroupsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListAccountPermissionsResponse
|
|
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 ListAccountUserProfilesResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListAccountsResponse
|
|
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 AdSlot
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListAdsResponse
|
|
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 ListAdvertiserGroupsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListAdvertisersResponse
|
|
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 ListBrowsersResponse
|
|
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 ListCampaignCreativeAssociationsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListCampaignsResponse
|
|
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 ListChangeLogsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListCitiesResponse
|
|
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 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 ListConnectionTypesResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListContentCategoriesResponse
|
|
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 ListCountriesResponse
|
|
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 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 ListCreativeFieldValuesResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListCreativeFieldsResponse
|
|
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 ListCreativeGroupsResponse
|
|
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 CreativeSettings
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListCreativesResponse
|
|
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 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
|
|
|
|
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 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 DirectorySiteContact
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class DirectorySiteContactAssignment
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListDirectorySiteContactsResponse
|
|
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 ListDirectorySitesResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
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
|
|
|
|
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 ListEventTagsResponse
|
|
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 ListFloodlightActivitiesResponse
|
|
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 ListFloodlightActivityGroupsResponse
|
|
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 ListFloodlightConfigurationsResponse
|
|
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 ListInventoryItemsResponse
|
|
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 ListLandingPagesResponse
|
|
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 ListMetrosResponse
|
|
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 ListMobileCarriersResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
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 ListOperatingSystemVersionsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListOperatingSystemsResponse
|
|
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 ListOrderDocumentsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListOrdersResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
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 ListPlacementGroupsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListPlacementStrategiesResponse
|
|
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 GeneratePlacementsTagsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListPlacementsResponse
|
|
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 ListPlatformTypesResponse
|
|
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 ListPostalCodesResponse
|
|
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 ListProjectsResponse
|
|
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 ListRegionsResponse
|
|
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 ListRemarketingListsResponse
|
|
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
|
|
|
|
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 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 ListSitesResponse
|
|
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 ListSizesResponse
|
|
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 ListSubaccountsResponse
|
|
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 ListTargetableRemarketingListsResponse
|
|
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 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 ListUserRolePermissionGroupsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListUserRolePermissionsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class ListUserRolesResponse
|
|
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::DfareportingV2_6::ReportsConfiguration, decorator: Google::Apis::DfareportingV2_6::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 ListAccountPermissionGroupsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :account_permission_groups, as: 'accountPermissionGroups', class: Google::Apis::DfareportingV2_6::AccountPermissionGroup, decorator: Google::Apis::DfareportingV2_6::AccountPermissionGroup::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
end
|
|
end
|
|
|
|
class ListAccountPermissionsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :account_permissions, as: 'accountPermissions', class: Google::Apis::DfareportingV2_6::AccountPermission, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::ObjectFilter, decorator: Google::Apis::DfareportingV2_6::ObjectFilter::Representation
|
|
|
|
property :campaign_filter, as: 'campaignFilter', class: Google::Apis::DfareportingV2_6::ObjectFilter, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::ObjectFilter, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::ObjectFilter, decorator: Google::Apis::DfareportingV2_6::ObjectFilter::Representation
|
|
|
|
property :user_role_id, :numeric_string => true, as: 'userRoleId'
|
|
end
|
|
end
|
|
|
|
class ListAccountUserProfilesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :account_user_profiles, as: 'accountUserProfiles', class: Google::Apis::DfareportingV2_6::AccountUserProfile, decorator: Google::Apis::DfareportingV2_6::AccountUserProfile::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class ListAccountsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :accounts, as: 'accounts', class: Google::Apis::DfareportingV2_6::Account, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :click_through_url, as: 'clickThroughUrl', class: Google::Apis::DfareportingV2_6::ClickThroughUrl, decorator: Google::Apis::DfareportingV2_6::ClickThroughUrl::Representation
|
|
|
|
property :click_through_url_suffix_properties, as: 'clickThroughUrlSuffixProperties', class: Google::Apis::DfareportingV2_6::ClickThroughUrlSuffixProperties, decorator: Google::Apis::DfareportingV2_6::ClickThroughUrlSuffixProperties::Representation
|
|
|
|
property :comments, as: 'comments'
|
|
property :compatibility, as: 'compatibility'
|
|
property :create_info, as: 'createInfo', class: Google::Apis::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::LastModifiedInfo::Representation
|
|
|
|
collection :creative_group_assignments, as: 'creativeGroupAssignments', class: Google::Apis::DfareportingV2_6::CreativeGroupAssignment, decorator: Google::Apis::DfareportingV2_6::CreativeGroupAssignment::Representation
|
|
|
|
property :creative_rotation, as: 'creativeRotation', class: Google::Apis::DfareportingV2_6::CreativeRotation, decorator: Google::Apis::DfareportingV2_6::CreativeRotation::Representation
|
|
|
|
property :day_part_targeting, as: 'dayPartTargeting', class: Google::Apis::DfareportingV2_6::DayPartTargeting, decorator: Google::Apis::DfareportingV2_6::DayPartTargeting::Representation
|
|
|
|
property :default_click_through_event_tag_properties, as: 'defaultClickThroughEventTagProperties', class: Google::Apis::DfareportingV2_6::DefaultClickThroughEventTagProperties, decorator: Google::Apis::DfareportingV2_6::DefaultClickThroughEventTagProperties::Representation
|
|
|
|
property :delivery_schedule, as: 'deliverySchedule', class: Google::Apis::DfareportingV2_6::DeliverySchedule, decorator: Google::Apis::DfareportingV2_6::DeliverySchedule::Representation
|
|
|
|
property :dynamic_click_tracker, as: 'dynamicClickTracker'
|
|
property :end_time, as: 'endTime', type: DateTime
|
|
|
|
collection :event_tag_overrides, as: 'eventTagOverrides', class: Google::Apis::DfareportingV2_6::EventTagOverride, decorator: Google::Apis::DfareportingV2_6::EventTagOverride::Representation
|
|
|
|
property :geo_targeting, as: 'geoTargeting', class: Google::Apis::DfareportingV2_6::GeoTargeting, decorator: Google::Apis::DfareportingV2_6::GeoTargeting::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :key_value_targeting_expression, as: 'keyValueTargetingExpression', class: Google::Apis::DfareportingV2_6::KeyValueTargetingExpression, decorator: Google::Apis::DfareportingV2_6::KeyValueTargetingExpression::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :language_targeting, as: 'languageTargeting', class: Google::Apis::DfareportingV2_6::LanguageTargeting, decorator: Google::Apis::DfareportingV2_6::LanguageTargeting::Representation
|
|
|
|
property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::LastModifiedInfo::Representation
|
|
|
|
property :name, as: 'name'
|
|
collection :placement_assignments, as: 'placementAssignments', class: Google::Apis::DfareportingV2_6::PlacementAssignment, decorator: Google::Apis::DfareportingV2_6::PlacementAssignment::Representation
|
|
|
|
property :remarketing_list_expression, as: 'remarketingListExpression', class: Google::Apis::DfareportingV2_6::ListTargetingExpression, decorator: Google::Apis::DfareportingV2_6::ListTargetingExpression::Representation
|
|
|
|
property :size, as: 'size', class: Google::Apis::DfareportingV2_6::Size, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::TechnologyTargeting, decorator: Google::Apis::DfareportingV2_6::TechnologyTargeting::Representation
|
|
|
|
property :type, as: 'type'
|
|
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 ListAdsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :ads, as: 'ads', class: Google::Apis::DfareportingV2_6::Ad, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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 ListAdvertiserGroupsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :advertiser_groups, as: 'advertiserGroups', class: Google::Apis::DfareportingV2_6::AdvertiserGroup, decorator: Google::Apis::DfareportingV2_6::AdvertiserGroup::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class ListAdvertisersResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :advertisers, as: 'advertisers', class: Google::Apis::DfareportingV2_6::Advertiser, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::AudienceSegment, decorator: Google::Apis::DfareportingV2_6::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 ListBrowsersResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :browsers, as: 'browsers', class: Google::Apis::DfareportingV2_6::Browser, decorator: Google::Apis::DfareportingV2_6::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'
|
|
collection :additional_creative_optimization_configurations, as: 'additionalCreativeOptimizationConfigurations', class: Google::Apis::DfareportingV2_6::CreativeOptimizationConfiguration, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :archived, as: 'archived'
|
|
collection :audience_segment_groups, as: 'audienceSegmentGroups', class: Google::Apis::DfareportingV2_6::AudienceSegmentGroup, decorator: Google::Apis::DfareportingV2_6::AudienceSegmentGroup::Representation
|
|
|
|
property :billing_invoice_code, as: 'billingInvoiceCode'
|
|
property :click_through_url_suffix_properties, as: 'clickThroughUrlSuffixProperties', class: Google::Apis::DfareportingV2_6::ClickThroughUrlSuffixProperties, decorator: Google::Apis::DfareportingV2_6::ClickThroughUrlSuffixProperties::Representation
|
|
|
|
property :comment, as: 'comment'
|
|
property :create_info, as: 'createInfo', class: Google::Apis::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::LastModifiedInfo::Representation
|
|
|
|
collection :creative_group_ids, as: 'creativeGroupIds'
|
|
property :creative_optimization_configuration, as: 'creativeOptimizationConfiguration', class: Google::Apis::DfareportingV2_6::CreativeOptimizationConfiguration, decorator: Google::Apis::DfareportingV2_6::CreativeOptimizationConfiguration::Representation
|
|
|
|
property :default_click_through_event_tag_properties, as: 'defaultClickThroughEventTagProperties', class: Google::Apis::DfareportingV2_6::DefaultClickThroughEventTagProperties, decorator: Google::Apis::DfareportingV2_6::DefaultClickThroughEventTagProperties::Representation
|
|
|
|
property :end_date, as: 'endDate', type: Date
|
|
|
|
collection :event_tag_overrides, as: 'eventTagOverrides', class: Google::Apis::DfareportingV2_6::EventTagOverride, decorator: Google::Apis::DfareportingV2_6::EventTagOverride::Representation
|
|
|
|
property :external_id, as: 'externalId'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::LastModifiedInfo::Representation
|
|
|
|
property :lookback_configuration, as: 'lookbackConfiguration', class: Google::Apis::DfareportingV2_6::LookbackConfiguration, decorator: Google::Apis::DfareportingV2_6::LookbackConfiguration::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 ListCampaignCreativeAssociationsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :campaign_creative_associations, as: 'campaignCreativeAssociations', class: Google::Apis::DfareportingV2_6::CampaignCreativeAssociation, decorator: Google::Apis::DfareportingV2_6::CampaignCreativeAssociation::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class ListCampaignsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :campaigns, as: 'campaigns', class: Google::Apis::DfareportingV2_6::Campaign, decorator: Google::Apis::DfareportingV2_6::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 :obj_id, :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 ListChangeLogsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :change_logs, as: 'changeLogs', class: Google::Apis::DfareportingV2_6::ChangeLog, decorator: Google::Apis::DfareportingV2_6::ChangeLog::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class ListCitiesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :cities, as: 'cities', class: Google::Apis::DfareportingV2_6::City, decorator: Google::Apis::DfareportingV2_6::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 :event_name, as: 'eventName'
|
|
property :name, as: 'name'
|
|
property :value, as: 'value'
|
|
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::DfareportingV2_6::ClickThroughUrl, decorator: Google::Apis::DfareportingV2_6::ClickThroughUrl::Representation
|
|
|
|
property :creative_id, :numeric_string => true, as: 'creativeId'
|
|
end
|
|
end
|
|
|
|
class CompatibleFields
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :cross_dimension_reach_report_compatible_fields, as: 'crossDimensionReachReportCompatibleFields', class: Google::Apis::DfareportingV2_6::CrossDimensionReachReportCompatibleFields, decorator: Google::Apis::DfareportingV2_6::CrossDimensionReachReportCompatibleFields::Representation
|
|
|
|
property :floodlight_report_compatible_fields, as: 'floodlightReportCompatibleFields', class: Google::Apis::DfareportingV2_6::FloodlightReportCompatibleFields, decorator: Google::Apis::DfareportingV2_6::FloodlightReportCompatibleFields::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :path_to_conversion_report_compatible_fields, as: 'pathToConversionReportCompatibleFields', class: Google::Apis::DfareportingV2_6::PathToConversionReportCompatibleFields, decorator: Google::Apis::DfareportingV2_6::PathToConversionReportCompatibleFields::Representation
|
|
|
|
property :reach_report_compatible_fields, as: 'reachReportCompatibleFields', class: Google::Apis::DfareportingV2_6::ReachReportCompatibleFields, decorator: Google::Apis::DfareportingV2_6::ReachReportCompatibleFields::Representation
|
|
|
|
property :report_compatible_fields, as: 'reportCompatibleFields', class: Google::Apis::DfareportingV2_6::ReportCompatibleFields, decorator: Google::Apis::DfareportingV2_6::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 ListConnectionTypesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :connection_types, as: 'connectionTypes', class: Google::Apis::DfareportingV2_6::ConnectionType, decorator: Google::Apis::DfareportingV2_6::ConnectionType::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
end
|
|
end
|
|
|
|
class ListContentCategoriesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :content_categories, as: 'contentCategories', class: Google::Apis::DfareportingV2_6::ContentCategory, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::CustomFloodlightVariable, decorator: Google::Apis::DfareportingV2_6::CustomFloodlightVariable::Representation
|
|
|
|
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 :kind, as: 'kind'
|
|
property :limit_ad_tracking, as: 'limitAdTracking'
|
|
property :mobile_device_id, as: 'mobileDeviceId'
|
|
property :ordinal, as: 'ordinal'
|
|
property :quantity, :numeric_string => true, as: 'quantity'
|
|
property :timestamp_micros, :numeric_string => true, as: 'timestampMicros'
|
|
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::DfareportingV2_6::Conversion, decorator: Google::Apis::DfareportingV2_6::Conversion::Representation
|
|
|
|
collection :errors, as: 'errors', class: Google::Apis::DfareportingV2_6::ConversionError, decorator: Google::Apis::DfareportingV2_6::ConversionError::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
end
|
|
end
|
|
|
|
class ConversionsBatchInsertRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :conversions, as: 'conversions', class: Google::Apis::DfareportingV2_6::Conversion, decorator: Google::Apis::DfareportingV2_6::Conversion::Representation
|
|
|
|
property :encryption_info, as: 'encryptionInfo', class: Google::Apis::DfareportingV2_6::EncryptionInfo, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::ConversionStatus, decorator: Google::Apis::DfareportingV2_6::ConversionStatus::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ListCountriesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :countries, as: 'countries', class: Google::Apis::DfareportingV2_6::Country, decorator: Google::Apis::DfareportingV2_6::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'
|
|
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: 'auto_advance_images'
|
|
property :background_color, as: 'backgroundColor'
|
|
property :backup_image_click_through_url, as: 'backupImageClickThroughUrl'
|
|
collection :backup_image_features, as: 'backupImageFeatures'
|
|
property :backup_image_reporting_label, as: 'backupImageReportingLabel'
|
|
property :backup_image_target_window, as: 'backupImageTargetWindow', class: Google::Apis::DfareportingV2_6::TargetWindow, decorator: Google::Apis::DfareportingV2_6::TargetWindow::Representation
|
|
|
|
collection :click_tags, as: 'clickTags', class: Google::Apis::DfareportingV2_6::ClickTag, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::CreativeCustomEvent, decorator: Google::Apis::DfareportingV2_6::CreativeCustomEvent::Representation
|
|
|
|
property :creative_asset_selection, as: 'creativeAssetSelection', class: Google::Apis::DfareportingV2_6::CreativeAssetSelection, decorator: Google::Apis::DfareportingV2_6::CreativeAssetSelection::Representation
|
|
|
|
collection :creative_assets, as: 'creativeAssets', class: Google::Apis::DfareportingV2_6::CreativeAsset, decorator: Google::Apis::DfareportingV2_6::CreativeAsset::Representation
|
|
|
|
collection :creative_field_assignments, as: 'creativeFieldAssignments', class: Google::Apis::DfareportingV2_6::CreativeFieldAssignment, decorator: Google::Apis::DfareportingV2_6::CreativeFieldAssignment::Representation
|
|
|
|
collection :custom_key_values, as: 'customKeyValues'
|
|
property :dynamic_asset_selection, as: 'dynamicAssetSelection'
|
|
collection :exit_custom_events, as: 'exitCustomEvents', class: Google::Apis::DfareportingV2_6::CreativeCustomEvent, decorator: Google::Apis::DfareportingV2_6::CreativeCustomEvent::Representation
|
|
|
|
property :fs_command, as: 'fsCommand', class: Google::Apis::DfareportingV2_6::FsCommand, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::LastModifiedInfo::Representation
|
|
|
|
property :latest_trafficked_creative_id, :numeric_string => true, as: 'latestTraffickedCreativeId'
|
|
property :name, as: 'name'
|
|
property :override_css, as: 'overrideCss'
|
|
property :redirect_url, as: 'redirectUrl'
|
|
property :rendering_id, :numeric_string => true, as: 'renderingId'
|
|
property :rendering_id_dimension_value, as: 'renderingIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :required_flash_plugin_version, as: 'requiredFlashPluginVersion'
|
|
property :required_flash_version, as: 'requiredFlashVersion'
|
|
property :size, as: 'size', class: Google::Apis::DfareportingV2_6::Size, decorator: Google::Apis::DfareportingV2_6::Size::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::DfareportingV2_6::ThirdPartyTrackingUrl, decorator: Google::Apis::DfareportingV2_6::ThirdPartyTrackingUrl::Representation
|
|
|
|
collection :timer_custom_events, as: 'timerCustomEvents', class: Google::Apis::DfareportingV2_6::CreativeCustomEvent, decorator: Google::Apis::DfareportingV2_6::CreativeCustomEvent::Representation
|
|
|
|
property :total_file_size, :numeric_string => true, as: 'totalFileSize'
|
|
property :type, as: 'type'
|
|
property :version, as: 'version'
|
|
property :video_description, as: 'videoDescription'
|
|
property :video_duration, as: 'videoDuration'
|
|
end
|
|
end
|
|
|
|
class CreativeAsset
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :action_script3, as: 'actionScript3'
|
|
property :active, as: 'active'
|
|
property :alignment, as: 'alignment'
|
|
property :artwork_type, as: 'artworkType'
|
|
property :asset_identifier, as: 'assetIdentifier', class: Google::Apis::DfareportingV2_6::CreativeAssetId, decorator: Google::Apis::DfareportingV2_6::CreativeAssetId::Representation
|
|
|
|
property :backup_image_exit, as: 'backupImageExit', class: Google::Apis::DfareportingV2_6::CreativeCustomEvent, decorator: Google::Apis::DfareportingV2_6::CreativeCustomEvent::Representation
|
|
|
|
property :bit_rate, as: 'bitRate'
|
|
property :child_asset_type, as: 'childAssetType'
|
|
property :collapsed_size, as: 'collapsedSize', class: Google::Apis::DfareportingV2_6::Size, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Size, decorator: Google::Apis::DfareportingV2_6::Size::Representation
|
|
|
|
property :file_size, :numeric_string => true, as: 'fileSize'
|
|
property :flash_version, as: 'flashVersion'
|
|
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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :mime_type, as: 'mimeType'
|
|
property :offset, as: 'offset', class: Google::Apis::DfareportingV2_6::OffsetPosition, decorator: Google::Apis::DfareportingV2_6::OffsetPosition::Representation
|
|
|
|
property :original_backup, as: 'originalBackup'
|
|
property :position, as: 'position', class: Google::Apis::DfareportingV2_6::OffsetPosition, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Size, decorator: Google::Apis::DfareportingV2_6::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 :video_duration, as: 'videoDuration'
|
|
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::DfareportingV2_6::CreativeAssetId, decorator: Google::Apis::DfareportingV2_6::CreativeAssetId::Representation
|
|
|
|
collection :click_tags, as: 'clickTags', class: Google::Apis::DfareportingV2_6::ClickTag, decorator: Google::Apis::DfareportingV2_6::ClickTag::Representation
|
|
|
|
collection :detected_features, as: 'detectedFeatures'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
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::DfareportingV2_6::Rule, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::ClickThroughUrl, decorator: Google::Apis::DfareportingV2_6::ClickThroughUrl::Representation
|
|
|
|
collection :companion_creative_overrides, as: 'companionCreativeOverrides', class: Google::Apis::DfareportingV2_6::CompanionClickThroughOverride, decorator: Google::Apis::DfareportingV2_6::CompanionClickThroughOverride::Representation
|
|
|
|
collection :creative_group_assignments, as: 'creativeGroupAssignments', class: Google::Apis::DfareportingV2_6::CreativeGroupAssignment, decorator: Google::Apis::DfareportingV2_6::CreativeGroupAssignment::Representation
|
|
|
|
property :creative_id, :numeric_string => true, as: 'creativeId'
|
|
property :creative_id_dimension_value, as: 'creativeIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :end_time, as: 'endTime', type: DateTime
|
|
|
|
collection :rich_media_exit_overrides, as: 'richMediaExitOverrides', class: Google::Apis::DfareportingV2_6::RichMediaExitOverride, decorator: Google::Apis::DfareportingV2_6::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 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_url, as: 'exitUrl'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :popup_window_properties, as: 'popupWindowProperties', class: Google::Apis::DfareportingV2_6::PopupWindowProperties, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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 ListCreativeFieldValuesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :creative_field_values, as: 'creativeFieldValues', class: Google::Apis::DfareportingV2_6::CreativeFieldValue, decorator: Google::Apis::DfareportingV2_6::CreativeFieldValue::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class ListCreativeFieldsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :creative_fields, as: 'creativeFields', class: Google::Apis::DfareportingV2_6::CreativeField, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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 ListCreativeGroupsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :creative_groups, as: 'creativeGroups', class: Google::Apis::DfareportingV2_6::CreativeGroup, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::OptimizationActivity, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::CreativeAssignment, decorator: Google::Apis::DfareportingV2_6::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 CreativeSettings
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :i_frame_footer, as: 'iFrameFooter'
|
|
property :i_frame_header, as: 'iFrameHeader'
|
|
end
|
|
end
|
|
|
|
class ListCreativesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :creatives, as: 'creatives', class: Google::Apis::DfareportingV2_6::Creative, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV2_6::Metric, decorator: Google::Apis::DfareportingV2_6::Metric::Representation
|
|
|
|
collection :overlap_metrics, as: 'overlapMetrics', class: Google::Apis::DfareportingV2_6::Metric, decorator: Google::Apis::DfareportingV2_6::Metric::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
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 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::DfareportingV2_6::FrequencyCap, decorator: Google::Apis::DfareportingV2_6::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: 'dfp_network_code'
|
|
property :dfp_network_name, as: 'dfp_network_name'
|
|
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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionFilter, decorator: Google::Apis::DfareportingV2_6::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 :active, as: 'active'
|
|
collection :contact_assignments, as: 'contactAssignments', class: Google::Apis::DfareportingV2_6::DirectorySiteContactAssignment, decorator: Google::Apis::DfareportingV2_6::DirectorySiteContactAssignment::Representation
|
|
|
|
property :country_id, :numeric_string => true, as: 'countryId'
|
|
property :currency_id, :numeric_string => true, as: 'currencyId'
|
|
property :description, as: 'description'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
collection :inpage_tag_formats, as: 'inpageTagFormats'
|
|
collection :interstitial_tag_formats, as: 'interstitialTagFormats'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :parent_id, :numeric_string => true, as: 'parentId'
|
|
property :settings, as: 'settings', class: Google::Apis::DfareportingV2_6::DirectorySiteSettings, decorator: Google::Apis::DfareportingV2_6::DirectorySiteSettings::Representation
|
|
|
|
property :url, as: 'url'
|
|
end
|
|
end
|
|
|
|
class DirectorySiteContact
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :address, as: 'address'
|
|
property :email, as: 'email'
|
|
property :first_name, as: 'firstName'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :last_name, as: 'lastName'
|
|
property :phone, as: 'phone'
|
|
property :role, as: 'role'
|
|
property :title, as: 'title'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class DirectorySiteContactAssignment
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :contact_id, :numeric_string => true, as: 'contactId'
|
|
property :visibility, as: 'visibility'
|
|
end
|
|
end
|
|
|
|
class ListDirectorySiteContactsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :directory_site_contacts, as: 'directorySiteContacts', class: Google::Apis::DfareportingV2_6::DirectorySiteContact, decorator: Google::Apis::DfareportingV2_6::DirectorySiteContact::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class DirectorySiteSettings
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :active_view_opt_out, as: 'activeViewOptOut'
|
|
property :dfp_settings, as: 'dfp_settings', class: Google::Apis::DfareportingV2_6::DfpSettings, decorator: Google::Apis::DfareportingV2_6::DfpSettings::Representation
|
|
|
|
property :instream_video_placement_accepted, as: 'instream_video_placement_accepted'
|
|
property :interstitial_placement_accepted, as: 'interstitialPlacementAccepted'
|
|
property :nielsen_ocr_opt_out, as: 'nielsenOcrOptOut'
|
|
property :verification_tag_opt_out, as: 'verificationTagOptOut'
|
|
property :video_active_view_opt_out, as: 'videoActiveViewOptOut'
|
|
end
|
|
end
|
|
|
|
class ListDirectorySitesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :directory_sites, as: 'directorySites', class: Google::Apis::DfareportingV2_6::DirectorySite, decorator: Google::Apis::DfareportingV2_6::DirectorySite::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
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::DfareportingV2_6::DynamicTargetingKey, decorator: Google::Apis::DfareportingV2_6::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
|
|
|
|
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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :campaign_id, :numeric_string => true, as: 'campaignId'
|
|
property :campaign_id_dimension_value, as: 'campaignIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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 ListEventTagsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :event_tags, as: 'eventTags', class: Google::Apis::DfareportingV2_6::EventTag, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DateRange, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::File::Urls, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::File, decorator: Google::Apis::DfareportingV2_6::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 :kind, as: 'kind'
|
|
end
|
|
end
|
|
|
|
class ListFloodlightActivitiesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :floodlight_activities, as: 'floodlightActivities', class: Google::Apis::DfareportingV2_6::FloodlightActivity, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :cache_busting_type, as: 'cacheBustingType'
|
|
property :counting_method, as: 'countingMethod'
|
|
collection :default_tags, as: 'defaultTags', class: Google::Apis::DfareportingV2_6::FloodlightActivityDynamicTag, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :hidden, as: 'hidden'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :image_tag_enabled, as: 'imageTagEnabled'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :notes, as: 'notes'
|
|
collection :publisher_tags, as: 'publisherTags', class: Google::Apis::DfareportingV2_6::FloodlightActivityPublisherDynamicTag, decorator: Google::Apis::DfareportingV2_6::FloodlightActivityPublisherDynamicTag::Representation
|
|
|
|
property :secure, as: 'secure'
|
|
property :ssl_compliant, as: 'sslCompliant'
|
|
property :ssl_required, as: 'sslRequired'
|
|
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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :floodlight_configuration_id, :numeric_string => true, as: 'floodlightConfigurationId'
|
|
property :floodlight_configuration_id_dimension_value, as: 'floodlightConfigurationIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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 ListFloodlightActivityGroupsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :floodlight_activity_groups, as: 'floodlightActivityGroups', class: Google::Apis::DfareportingV2_6::FloodlightActivityGroup, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::FloodlightActivityDynamicTag, decorator: Google::Apis::DfareportingV2_6::FloodlightActivityDynamicTag::Representation
|
|
|
|
property :site_id, :numeric_string => true, as: 'siteId'
|
|
property :site_id_dimension_value, as: 'siteIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :analytics_data_sharing_enabled, as: 'analyticsDataSharingEnabled'
|
|
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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :in_app_attribution_tracking_enabled, as: 'inAppAttributionTrackingEnabled'
|
|
property :kind, as: 'kind'
|
|
property :lookback_configuration, as: 'lookbackConfiguration', class: Google::Apis::DfareportingV2_6::LookbackConfiguration, decorator: Google::Apis::DfareportingV2_6::LookbackConfiguration::Representation
|
|
|
|
property :natural_search_conversion_attribution_option, as: 'naturalSearchConversionAttributionOption'
|
|
property :omniture_settings, as: 'omnitureSettings', class: Google::Apis::DfareportingV2_6::OmnitureSettings, decorator: Google::Apis::DfareportingV2_6::OmnitureSettings::Representation
|
|
|
|
collection :standard_variable_types, as: 'standardVariableTypes'
|
|
property :subaccount_id, :numeric_string => true, as: 'subaccountId'
|
|
property :tag_settings, as: 'tagSettings', class: Google::Apis::DfareportingV2_6::TagSettings, decorator: Google::Apis::DfareportingV2_6::TagSettings::Representation
|
|
|
|
collection :third_party_authentication_tokens, as: 'thirdPartyAuthenticationTokens', class: Google::Apis::DfareportingV2_6::ThirdPartyAuthenticationToken, decorator: Google::Apis::DfareportingV2_6::ThirdPartyAuthenticationToken::Representation
|
|
|
|
collection :user_defined_variable_configurations, as: 'userDefinedVariableConfigurations', class: Google::Apis::DfareportingV2_6::UserDefinedVariableConfiguration, decorator: Google::Apis::DfareportingV2_6::UserDefinedVariableConfiguration::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ListFloodlightConfigurationsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :floodlight_configurations, as: 'floodlightConfigurations', class: Google::Apis::DfareportingV2_6::FloodlightConfiguration, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV2_6::Metric, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::City, decorator: Google::Apis::DfareportingV2_6::City::Representation
|
|
|
|
collection :countries, as: 'countries', class: Google::Apis::DfareportingV2_6::Country, decorator: Google::Apis::DfareportingV2_6::Country::Representation
|
|
|
|
property :exclude_countries, as: 'excludeCountries'
|
|
collection :metros, as: 'metros', class: Google::Apis::DfareportingV2_6::Metro, decorator: Google::Apis::DfareportingV2_6::Metro::Representation
|
|
|
|
collection :postal_codes, as: 'postalCodes', class: Google::Apis::DfareportingV2_6::PostalCode, decorator: Google::Apis::DfareportingV2_6::PostalCode::Representation
|
|
|
|
collection :regions, as: 'regions', class: Google::Apis::DfareportingV2_6::Region, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::AdSlot, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Pricing, decorator: Google::Apis::DfareportingV2_6::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 ListInventoryItemsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :inventory_items, as: 'inventoryItems', class: Google::Apis::DfareportingV2_6::InventoryItem, decorator: Google::Apis::DfareportingV2_6::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 :default, as: 'default'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
property :url, as: 'url'
|
|
end
|
|
end
|
|
|
|
class ListLandingPagesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :landing_pages, as: 'landingPages', class: Google::Apis::DfareportingV2_6::LandingPage, decorator: Google::Apis::DfareportingV2_6::LandingPage::Representation
|
|
|
|
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::DfareportingV2_6::Language, decorator: Google::Apis::DfareportingV2_6::Language::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class LanguagesListResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :languages, as: 'languages', class: Google::Apis::DfareportingV2_6::Language, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::ListPopulationTerm, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::ListPopulationClause, decorator: Google::Apis::DfareportingV2_6::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 ListMetrosResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :metros, as: 'metros', class: Google::Apis::DfareportingV2_6::Metro, decorator: Google::Apis::DfareportingV2_6::Metro::Representation
|
|
|
|
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 ListMobileCarriersResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :mobile_carriers, as: 'mobileCarriers', class: Google::Apis::DfareportingV2_6::MobileCarrier, decorator: Google::Apis::DfareportingV2_6::MobileCarrier::Representation
|
|
|
|
end
|
|
end
|
|
|
|
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::DfareportingV2_6::OperatingSystem, decorator: Google::Apis::DfareportingV2_6::OperatingSystem::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ListOperatingSystemVersionsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :operating_system_versions, as: 'operatingSystemVersions', class: Google::Apis::DfareportingV2_6::OperatingSystemVersion, decorator: Google::Apis::DfareportingV2_6::OperatingSystemVersion::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ListOperatingSystemsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :operating_systems, as: 'operatingSystems', class: Google::Apis::DfareportingV2_6::OperatingSystem, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::OrderContact, decorator: Google::Apis::DfareportingV2_6::OrderContact::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :kind, as: 'kind'
|
|
property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::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 ListOrderDocumentsResponse
|
|
# @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::DfareportingV2_6::OrderDocument, decorator: Google::Apis::DfareportingV2_6::OrderDocument::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ListOrdersResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
collection :orders, as: 'orders', class: Google::Apis::DfareportingV2_6::Order, decorator: Google::Apis::DfareportingV2_6::Order::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class PathToConversionReportCompatibleFields
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :conversion_dimensions, as: 'conversionDimensions', class: Google::Apis::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
collection :custom_floodlight_variables, as: 'customFloodlightVariables', class: Google::Apis::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV2_6::Metric, decorator: Google::Apis::DfareportingV2_6::Metric::Representation
|
|
|
|
collection :per_interaction_dimensions, as: 'perInteractionDimensions', class: Google::Apis::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class Placement
|
|
# @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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :archived, as: 'archived'
|
|
property :campaign_id, :numeric_string => true, as: 'campaignId'
|
|
property :campaign_id_dimension_value, as: 'campaignIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::LastModifiedInfo::Representation
|
|
|
|
property :directory_site_id, :numeric_string => true, as: 'directorySiteId'
|
|
property :directory_site_id_dimension_value, as: 'directorySiteIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :external_id, as: 'externalId'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :key_name, as: 'keyName'
|
|
property :kind, as: 'kind'
|
|
property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::LastModifiedInfo::Representation
|
|
|
|
property :lookback_configuration, as: 'lookbackConfiguration', class: Google::Apis::DfareportingV2_6::LookbackConfiguration, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :placement_strategy_id, :numeric_string => true, as: 'placementStrategyId'
|
|
property :pricing_schedule, as: 'pricingSchedule', class: Google::Apis::DfareportingV2_6::PricingSchedule, decorator: Google::Apis::DfareportingV2_6::PricingSchedule::Representation
|
|
|
|
property :primary, as: 'primary'
|
|
property :publisher_update_info, as: 'publisherUpdateInfo', class: Google::Apis::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::LastModifiedInfo::Representation
|
|
|
|
property :site_id, :numeric_string => true, as: 'siteId'
|
|
property :site_id_dimension_value, as: 'siteIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :size, as: 'size', class: Google::Apis::DfareportingV2_6::Size, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::TagSetting, decorator: Google::Apis::DfareportingV2_6::TagSetting::Representation
|
|
|
|
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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :archived, as: 'archived'
|
|
property :campaign_id, :numeric_string => true, as: 'campaignId'
|
|
property :campaign_id_dimension_value, as: 'campaignIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::LastModifiedInfo::Representation
|
|
|
|
property :directory_site_id, :numeric_string => true, as: 'directorySiteId'
|
|
property :directory_site_id_dimension_value, as: 'directorySiteIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :external_id, as: 'externalId'
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :last_modified_info, as: 'lastModifiedInfo', class: Google::Apis::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::PricingSchedule, decorator: Google::Apis::DfareportingV2_6::PricingSchedule::Representation
|
|
|
|
property :primary_placement_id, :numeric_string => true, as: 'primaryPlacementId'
|
|
property :primary_placement_id_dimension_value, as: 'primaryPlacementIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :site_id, :numeric_string => true, as: 'siteId'
|
|
property :site_id_dimension_value, as: 'siteIdDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :subaccount_id, :numeric_string => true, as: 'subaccountId'
|
|
end
|
|
end
|
|
|
|
class ListPlacementGroupsResponse
|
|
# @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::DfareportingV2_6::PlacementGroup, decorator: Google::Apis::DfareportingV2_6::PlacementGroup::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ListPlacementStrategiesResponse
|
|
# @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::DfareportingV2_6::PlacementStrategy, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::TagData, decorator: Google::Apis::DfareportingV2_6::TagData::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class GeneratePlacementsTagsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :placement_tags, as: 'placementTags', class: Google::Apis::DfareportingV2_6::PlacementTag, decorator: Google::Apis::DfareportingV2_6::PlacementTag::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ListPlacementsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
collection :placements, as: 'placements', class: Google::Apis::DfareportingV2_6::Placement, decorator: Google::Apis::DfareportingV2_6::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 ListPlatformTypesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :platform_types, as: 'platformTypes', class: Google::Apis::DfareportingV2_6::PlatformType, decorator: Google::Apis::DfareportingV2_6::PlatformType::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class PopupWindowProperties
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :dimension, as: 'dimension', class: Google::Apis::DfareportingV2_6::Size, decorator: Google::Apis::DfareportingV2_6::Size::Representation
|
|
|
|
property :offset, as: 'offset', class: Google::Apis::DfareportingV2_6::OffsetPosition, decorator: Google::Apis::DfareportingV2_6::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 ListPostalCodesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :postal_codes, as: 'postalCodes', class: Google::Apis::DfareportingV2_6::PostalCode, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Flight, decorator: Google::Apis::DfareportingV2_6::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 :disregard_overdelivery, as: 'disregardOverdelivery'
|
|
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::DfareportingV2_6::PricingSchedulePricingPeriod, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::LastModifiedInfo, decorator: Google::Apis::DfareportingV2_6::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 ListProjectsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
collection :projects, as: 'projects', class: Google::Apis::DfareportingV2_6::Project, decorator: Google::Apis::DfareportingV2_6::Project::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ReachReportCompatibleFields
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV2_6::Metric, decorator: Google::Apis::DfareportingV2_6::Metric::Representation
|
|
|
|
collection :pivoted_activity_metrics, as: 'pivotedActivityMetrics', class: Google::Apis::DfareportingV2_6::Metric, decorator: Google::Apis::DfareportingV2_6::Metric::Representation
|
|
|
|
collection :reach_by_frequency_metrics, as: 'reachByFrequencyMetrics', class: Google::Apis::DfareportingV2_6::Metric, decorator: Google::Apis::DfareportingV2_6::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 ListRegionsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :regions, as: 'regions', class: Google::Apis::DfareportingV2_6::Region, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::ListPopulationRule, decorator: Google::Apis::DfareportingV2_6::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 ListRemarketingListsResponse
|
|
# @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::DfareportingV2_6::RemarketingList, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Report::Criteria, decorator: Google::Apis::DfareportingV2_6::Report::Criteria::Representation
|
|
|
|
property :cross_dimension_reach_criteria, as: 'crossDimensionReachCriteria', class: Google::Apis::DfareportingV2_6::Report::CrossDimensionReachCriteria, decorator: Google::Apis::DfareportingV2_6::Report::CrossDimensionReachCriteria::Representation
|
|
|
|
property :delivery, as: 'delivery', class: Google::Apis::DfareportingV2_6::Report::Delivery, decorator: Google::Apis::DfareportingV2_6::Report::Delivery::Representation
|
|
|
|
property :etag, as: 'etag'
|
|
property :file_name, as: 'fileName'
|
|
property :floodlight_criteria, as: 'floodlightCriteria', class: Google::Apis::DfareportingV2_6::Report::FloodlightCriteria, decorator: Google::Apis::DfareportingV2_6::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'
|
|
property :path_to_conversion_criteria, as: 'pathToConversionCriteria', class: Google::Apis::DfareportingV2_6::Report::PathToConversionCriteria, decorator: Google::Apis::DfareportingV2_6::Report::PathToConversionCriteria::Representation
|
|
|
|
property :reach_criteria, as: 'reachCriteria', class: Google::Apis::DfareportingV2_6::Report::ReachCriteria, decorator: Google::Apis::DfareportingV2_6::Report::ReachCriteria::Representation
|
|
|
|
property :schedule, as: 'schedule', class: Google::Apis::DfareportingV2_6::Report::Schedule, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Activities, decorator: Google::Apis::DfareportingV2_6::Activities::Representation
|
|
|
|
property :custom_rich_media_events, as: 'customRichMediaEvents', class: Google::Apis::DfareportingV2_6::CustomRichMediaEvents, decorator: Google::Apis::DfareportingV2_6::CustomRichMediaEvents::Representation
|
|
|
|
property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV2_6::DateRange, decorator: Google::Apis::DfareportingV2_6::DateRange::Representation
|
|
|
|
collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV2_6::SortedDimension, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::SortedDimension, decorator: Google::Apis::DfareportingV2_6::SortedDimension::Representation
|
|
|
|
property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV2_6::DateRange, decorator: Google::Apis::DfareportingV2_6::DateRange::Representation
|
|
|
|
property :dimension, as: 'dimension'
|
|
collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Recipient, decorator: Google::Apis::DfareportingV2_6::Recipient::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class FloodlightCriteria
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :custom_rich_media_events, as: 'customRichMediaEvents', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV2_6::DateRange, decorator: Google::Apis::DfareportingV2_6::DateRange::Representation
|
|
|
|
collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV2_6::SortedDimension, decorator: Google::Apis::DfareportingV2_6::SortedDimension::Representation
|
|
|
|
property :floodlight_config_id, as: 'floodlightConfigId', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
collection :metric_names, as: 'metricNames'
|
|
property :report_properties, as: 'reportProperties', class: Google::Apis::DfareportingV2_6::Report::FloodlightCriteria::ReportProperties, decorator: Google::Apis::DfareportingV2_6::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
|
|
|
|
class PathToConversionCriteria
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :activity_filters, as: 'activityFilters', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
collection :conversion_dimensions, as: 'conversionDimensions', class: Google::Apis::DfareportingV2_6::SortedDimension, decorator: Google::Apis::DfareportingV2_6::SortedDimension::Representation
|
|
|
|
collection :custom_floodlight_variables, as: 'customFloodlightVariables', class: Google::Apis::DfareportingV2_6::SortedDimension, decorator: Google::Apis::DfareportingV2_6::SortedDimension::Representation
|
|
|
|
collection :custom_rich_media_events, as: 'customRichMediaEvents', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV2_6::DateRange, decorator: Google::Apis::DfareportingV2_6::DateRange::Representation
|
|
|
|
property :floodlight_config_id, as: 'floodlightConfigId', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
collection :metric_names, as: 'metricNames'
|
|
collection :per_interaction_dimensions, as: 'perInteractionDimensions', class: Google::Apis::DfareportingV2_6::SortedDimension, decorator: Google::Apis::DfareportingV2_6::SortedDimension::Representation
|
|
|
|
property :report_properties, as: 'reportProperties', class: Google::Apis::DfareportingV2_6::Report::PathToConversionCriteria::ReportProperties, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Activities, decorator: Google::Apis::DfareportingV2_6::Activities::Representation
|
|
|
|
property :custom_rich_media_events, as: 'customRichMediaEvents', class: Google::Apis::DfareportingV2_6::CustomRichMediaEvents, decorator: Google::Apis::DfareportingV2_6::CustomRichMediaEvents::Representation
|
|
|
|
property :date_range, as: 'dateRange', class: Google::Apis::DfareportingV2_6::DateRange, decorator: Google::Apis::DfareportingV2_6::DateRange::Representation
|
|
|
|
collection :dimension_filters, as: 'dimensionFilters', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV2_6::SortedDimension, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
collection :dimensions, as: 'dimensions', class: Google::Apis::DfareportingV2_6::Dimension, decorator: Google::Apis::DfareportingV2_6::Dimension::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
collection :metrics, as: 'metrics', class: Google::Apis::DfareportingV2_6::Metric, decorator: Google::Apis::DfareportingV2_6::Metric::Representation
|
|
|
|
collection :pivoted_activity_metrics, as: 'pivotedActivityMetrics', class: Google::Apis::DfareportingV2_6::Metric, decorator: Google::Apis::DfareportingV2_6::Metric::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ReportList
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :etag, as: 'etag'
|
|
collection :items, as: 'items', class: Google::Apis::DfareportingV2_6::Report, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::LookbackConfiguration, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::ClickThroughUrl, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :key_name, as: 'keyName'
|
|
property :kind, as: 'kind'
|
|
property :name, as: 'name'
|
|
collection :site_contacts, as: 'siteContacts', class: Google::Apis::DfareportingV2_6::SiteContact, decorator: Google::Apis::DfareportingV2_6::SiteContact::Representation
|
|
|
|
property :site_settings, as: 'siteSettings', class: Google::Apis::DfareportingV2_6::SiteSettings, decorator: Google::Apis::DfareportingV2_6::SiteSettings::Representation
|
|
|
|
property :subaccount_id, :numeric_string => true, as: 'subaccountId'
|
|
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 :creative_settings, as: 'creativeSettings', class: Google::Apis::DfareportingV2_6::CreativeSettings, decorator: Google::Apis::DfareportingV2_6::CreativeSettings::Representation
|
|
|
|
property :disable_brand_safe_ads, as: 'disableBrandSafeAds'
|
|
property :disable_new_cookie, as: 'disableNewCookie'
|
|
property :lookback_configuration, as: 'lookbackConfiguration', class: Google::Apis::DfareportingV2_6::LookbackConfiguration, decorator: Google::Apis::DfareportingV2_6::LookbackConfiguration::Representation
|
|
|
|
property :tag_setting, as: 'tagSetting', class: Google::Apis::DfareportingV2_6::TagSetting, decorator: Google::Apis::DfareportingV2_6::TagSetting::Representation
|
|
|
|
property :video_active_view_opt_out, as: 'videoActiveViewOptOut'
|
|
end
|
|
end
|
|
|
|
class ListSitesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
collection :sites, as: 'sites', class: Google::Apis::DfareportingV2_6::Site, decorator: Google::Apis::DfareportingV2_6::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 ListSizesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :sizes, as: 'sizes', class: Google::Apis::DfareportingV2_6::Size, decorator: Google::Apis::DfareportingV2_6::Size::Representation
|
|
|
|
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 ListSubaccountsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
property :next_page_token, as: 'nextPageToken'
|
|
collection :subaccounts, as: 'subaccounts', class: Google::Apis::DfareportingV2_6::Subaccount, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::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 ListTargetableRemarketingListsResponse
|
|
# @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::DfareportingV2_6::TargetableRemarketingList, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::DimensionValue, decorator: Google::Apis::DfareportingV2_6::DimensionValue::Representation
|
|
|
|
property :day_part_targeting, as: 'dayPartTargeting', class: Google::Apis::DfareportingV2_6::DayPartTargeting, decorator: Google::Apis::DfareportingV2_6::DayPartTargeting::Representation
|
|
|
|
property :geo_targeting, as: 'geoTargeting', class: Google::Apis::DfareportingV2_6::GeoTargeting, decorator: Google::Apis::DfareportingV2_6::GeoTargeting::Representation
|
|
|
|
property :id, :numeric_string => true, as: 'id'
|
|
property :key_value_targeting_expression, as: 'keyValueTargetingExpression', class: Google::Apis::DfareportingV2_6::KeyValueTargetingExpression, decorator: Google::Apis::DfareportingV2_6::KeyValueTargetingExpression::Representation
|
|
|
|
property :kind, as: 'kind'
|
|
property :language_targeting, as: 'languageTargeting', class: Google::Apis::DfareportingV2_6::LanguageTargeting, decorator: Google::Apis::DfareportingV2_6::LanguageTargeting::Representation
|
|
|
|
property :list_targeting_expression, as: 'listTargetingExpression', class: Google::Apis::DfareportingV2_6::ListTargetingExpression, decorator: Google::Apis::DfareportingV2_6::ListTargetingExpression::Representation
|
|
|
|
property :name, as: 'name'
|
|
property :subaccount_id, :numeric_string => true, as: 'subaccountId'
|
|
property :technology_targeting, as: 'technologyTargeting', class: Google::Apis::DfareportingV2_6::TechnologyTargeting, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::TargetingTemplate, decorator: Google::Apis::DfareportingV2_6::TargetingTemplate::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class TechnologyTargeting
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :browsers, as: 'browsers', class: Google::Apis::DfareportingV2_6::Browser, decorator: Google::Apis::DfareportingV2_6::Browser::Representation
|
|
|
|
collection :connection_types, as: 'connectionTypes', class: Google::Apis::DfareportingV2_6::ConnectionType, decorator: Google::Apis::DfareportingV2_6::ConnectionType::Representation
|
|
|
|
collection :mobile_carriers, as: 'mobileCarriers', class: Google::Apis::DfareportingV2_6::MobileCarrier, decorator: Google::Apis::DfareportingV2_6::MobileCarrier::Representation
|
|
|
|
collection :operating_system_versions, as: 'operatingSystemVersions', class: Google::Apis::DfareportingV2_6::OperatingSystemVersion, decorator: Google::Apis::DfareportingV2_6::OperatingSystemVersion::Representation
|
|
|
|
collection :operating_systems, as: 'operatingSystems', class: Google::Apis::DfareportingV2_6::OperatingSystem, decorator: Google::Apis::DfareportingV2_6::OperatingSystem::Representation
|
|
|
|
collection :platform_types, as: 'platformTypes', class: Google::Apis::DfareportingV2_6::PlatformType, decorator: Google::Apis::DfareportingV2_6::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 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::DfareportingV2_6::UserProfile, decorator: Google::Apis::DfareportingV2_6::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::DfareportingV2_6::UserRolePermission, decorator: Google::Apis::DfareportingV2_6::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 ListUserRolePermissionGroupsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :user_role_permission_groups, as: 'userRolePermissionGroups', class: Google::Apis::DfareportingV2_6::UserRolePermissionGroup, decorator: Google::Apis::DfareportingV2_6::UserRolePermissionGroup::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ListUserRolePermissionsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :kind, as: 'kind'
|
|
collection :user_role_permissions, as: 'userRolePermissions', class: Google::Apis::DfareportingV2_6::UserRolePermission, decorator: Google::Apis::DfareportingV2_6::UserRolePermission::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class ListUserRolesResponse
|
|
# @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::DfareportingV2_6::UserRole, decorator: Google::Apis::DfareportingV2_6::UserRole::Representation
|
|
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|