Autogenerated update (2017-11-11)

Update:
- dfareporting_v2_7
- firestore_v1beta1
- tagmanager_v1
- tagmanager_v2
This commit is contained in:
Google APIs 2017-11-11 00:35:14 +00:00
parent b3f83d598e
commit b481f92ed6
15 changed files with 28313 additions and 19 deletions

File diff suppressed because it is too large Load Diff

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/doubleclick-advertisers/
module DfareportingV2_7
VERSION = 'V2_7'
REVISION = '20170818'
REVISION = '20171109'
# Manage DoubleClick Digital Marketing conversions
AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions'

View File

@ -114,6 +114,7 @@ module Google
# - "47" for BGN
# - "48" for HRK
# - "49" for MXN
# - "50" for NGN
# Corresponds to the JSON property `currencyId`
# @return [Fixnum]
attr_accessor :currency_id
@ -2669,7 +2670,7 @@ module Google
attr_accessor :background_color
# Click-through URL for backup image. Applicable to the following creative types:
# FLASH_INPAGE and HTML5_BANNER. Applicable to DISPLAY when the primary asset
# FLASH_INPAGE, and HTML5_BANNER. Applicable to DISPLAY when the primary asset
# type is not HTML_IMAGE.
# Corresponds to the JSON property `backupImageClickThroughUrl`
# @return [String]
@ -4837,6 +4838,7 @@ module Google
# - "47" for BGN
# - "48" for HRK
# - "49" for MXN
# - "50" for NGN
# Corresponds to the JSON property `currencyId`
# @return [Fixnum]
attr_accessor :currency_id
@ -5638,7 +5640,8 @@ module Google
class FloodlightActivitiesGenerateTagResponse
include Google::Apis::Core::Hashable
# Generated tag for this floodlight activity.
# Generated tag for this Floodlight activity. For global site tags, this is the
# event snippet.
# Corresponds to the JSON property `floodlightActivityTag`
# @return [String]
attr_accessor :floodlight_activity_tag
@ -5848,7 +5851,7 @@ module Google
# @return [String]
attr_accessor :tag_format
# Value of the cat= paramter in the floodlight tag, which the ad servers use to
# Value of the cat= parameter in the floodlight tag, which the ad servers use to
# identify the activity. This is optional: if empty, a new tag string will be
# generated for you. This string must be 1 to 8 characters long, with valid
# characters being [a-z][A-Z][0-9][-][ _ ]. This tag string must also be unique

View File

@ -0,0 +1,40 @@
# 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 'google/apis/dfareporting_v3_0/service.rb'
require 'google/apis/dfareporting_v3_0/classes.rb'
require 'google/apis/dfareporting_v3_0/representations.rb'
module Google
module Apis
# DCM/DFA Reporting And Trafficking API
#
# Manages your DoubleClick Campaign Manager ad campaigns and reports.
#
# @see https://developers.google.com/doubleclick-advertisers/
module DfareportingV3_0
VERSION = 'V3_0'
REVISION = '20171109'
# Manage DoubleClick Digital Marketing conversions
AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions'
# View and manage DoubleClick for Advertisers reports
AUTH_DFAREPORTING = 'https://www.googleapis.com/auth/dfareporting'
# View and manage your DoubleClick Campaign Manager's (DCM) display ad campaigns
AUTH_DFATRAFFICKING = 'https://www.googleapis.com/auth/dfatrafficking'
end
end
end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/firestore
module FirestoreV1beta1
VERSION = 'V1beta1'
REVISION = '0'
REVISION = '20171107'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -522,6 +522,7 @@ module Google
# The list of transformations to apply to the fields of the document, in
# order.
# This must not be empty.
# Corresponds to the JSON property `fieldTransforms`
# @return [Array<Google::Apis::FirestoreV1beta1::FieldTransform>]
attr_accessor :field_transforms

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/tag-manager/api/v1/
module TagmanagerV1
VERSION = 'V1'
REVISION = '20160310'
REVISION = '20171108'
# Delete your Google Tag Manager containers
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'

View File

@ -1127,6 +1127,12 @@ module Google
# @return [String]
attr_accessor :parent_folder_id
# True if the tag is paused.
# Corresponds to the JSON property `paused`
# @return [Boolean]
attr_accessor :paused
alias_method :paused?, :paused
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `priority`
# @return [Google::Apis::TagmanagerV1::Parameter]
@ -1185,6 +1191,7 @@ module Google
@notes = args[:notes] if args.key?(:notes)
@parameter = args[:parameter] if args.key?(:parameter)
@parent_folder_id = args[:parent_folder_id] if args.key?(:parent_folder_id)
@paused = args[:paused] if args.key?(:paused)
@priority = args[:priority] if args.key?(:priority)
@schedule_end_ms = args[:schedule_end_ms] if args.key?(:schedule_end_ms)
@schedule_start_ms = args[:schedule_start_ms] if args.key?(:schedule_start_ms)
@ -1247,16 +1254,16 @@ module Google
# @return [String]
attr_accessor :container_id
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `continuousTimeMinMilliseconds`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :continuous_time_min_milliseconds
# Used in the case of custom event, which is fired iff all Conditions are true.
# Corresponds to the JSON property `customEventFilter`
# @return [Array<Google::Apis::TagmanagerV1::Condition>]
attr_accessor :custom_event_filter
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `enableAllVideos`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :enable_all_videos
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `eventName`
# @return [Google::Apis::TagmanagerV1::Parameter]
@ -1273,26 +1280,56 @@ module Google
# @return [String]
attr_accessor :fingerprint
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `horizontalScrollPercentageList`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :horizontal_scroll_percentage_list
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `interval`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :interval
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `intervalSeconds`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :interval_seconds
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `limit`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :limit
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `maxTimerLengthSeconds`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :max_timer_length_seconds
# Trigger display name.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
# Additional parameters.
# Corresponds to the JSON property `parameter`
# @return [Array<Google::Apis::TagmanagerV1::Parameter>]
attr_accessor :parameter
# Parent folder id.
# Corresponds to the JSON property `parentFolderId`
# @return [String]
attr_accessor :parent_folder_id
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `selector`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :selector
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `totalTimeMinMilliseconds`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :total_time_min_milliseconds
# The Trigger ID uniquely identifies the GTM Trigger.
# Corresponds to the JSON property `triggerId`
# @return [String]
@ -1309,9 +1346,24 @@ module Google
attr_accessor :unique_trigger_id
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `videoPercentageList`
# Corresponds to the JSON property `verticalScrollPercentageList`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :video_percentage_list
attr_accessor :vertical_scroll_percentage_list
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `visibilitySelector`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :visibility_selector
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `visiblePercentageMax`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :visible_percentage_max
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `visiblePercentageMin`
# @return [Google::Apis::TagmanagerV1::Parameter]
attr_accessor :visible_percentage_min
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `waitForTags`
@ -1333,19 +1385,28 @@ module Google
@auto_event_filter = args[:auto_event_filter] if args.key?(:auto_event_filter)
@check_validation = args[:check_validation] if args.key?(:check_validation)
@container_id = args[:container_id] if args.key?(:container_id)
@continuous_time_min_milliseconds = args[:continuous_time_min_milliseconds] if args.key?(:continuous_time_min_milliseconds)
@custom_event_filter = args[:custom_event_filter] if args.key?(:custom_event_filter)
@enable_all_videos = args[:enable_all_videos] if args.key?(:enable_all_videos)
@event_name = args[:event_name] if args.key?(:event_name)
@filter = args[:filter] if args.key?(:filter)
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
@horizontal_scroll_percentage_list = args[:horizontal_scroll_percentage_list] if args.key?(:horizontal_scroll_percentage_list)
@interval = args[:interval] if args.key?(:interval)
@interval_seconds = args[:interval_seconds] if args.key?(:interval_seconds)
@limit = args[:limit] if args.key?(:limit)
@max_timer_length_seconds = args[:max_timer_length_seconds] if args.key?(:max_timer_length_seconds)
@name = args[:name] if args.key?(:name)
@parameter = args[:parameter] if args.key?(:parameter)
@parent_folder_id = args[:parent_folder_id] if args.key?(:parent_folder_id)
@selector = args[:selector] if args.key?(:selector)
@total_time_min_milliseconds = args[:total_time_min_milliseconds] if args.key?(:total_time_min_milliseconds)
@trigger_id = args[:trigger_id] if args.key?(:trigger_id)
@type = args[:type] if args.key?(:type)
@unique_trigger_id = args[:unique_trigger_id] if args.key?(:unique_trigger_id)
@video_percentage_list = args[:video_percentage_list] if args.key?(:video_percentage_list)
@vertical_scroll_percentage_list = args[:vertical_scroll_percentage_list] if args.key?(:vertical_scroll_percentage_list)
@visibility_selector = args[:visibility_selector] if args.key?(:visibility_selector)
@visible_percentage_max = args[:visible_percentage_max] if args.key?(:visible_percentage_max)
@visible_percentage_min = args[:visible_percentage_min] if args.key?(:visible_percentage_min)
@wait_for_tags = args[:wait_for_tags] if args.key?(:wait_for_tags)
@wait_for_tags_timeout = args[:wait_for_tags_timeout] if args.key?(:wait_for_tags_timeout)
end

View File

@ -515,6 +515,7 @@ module Google
collection :parameter, as: 'parameter', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :parent_folder_id, as: 'parentFolderId'
property :paused, as: 'paused'
property :priority, as: 'priority', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :schedule_end_ms, :numeric_string => true, as: 'scheduleEndMs'
@ -546,26 +547,44 @@ module Google
property :check_validation, as: 'checkValidation', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :container_id, as: 'containerId'
collection :custom_event_filter, as: 'customEventFilter', class: Google::Apis::TagmanagerV1::Condition, decorator: Google::Apis::TagmanagerV1::Condition::Representation
property :continuous_time_min_milliseconds, as: 'continuousTimeMinMilliseconds', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :enable_all_videos, as: 'enableAllVideos', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
collection :custom_event_filter, as: 'customEventFilter', class: Google::Apis::TagmanagerV1::Condition, decorator: Google::Apis::TagmanagerV1::Condition::Representation
property :event_name, as: 'eventName', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
collection :filter, as: 'filter', class: Google::Apis::TagmanagerV1::Condition, decorator: Google::Apis::TagmanagerV1::Condition::Representation
property :fingerprint, as: 'fingerprint'
property :horizontal_scroll_percentage_list, as: 'horizontalScrollPercentageList', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :interval, as: 'interval', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :interval_seconds, as: 'intervalSeconds', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :limit, as: 'limit', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :max_timer_length_seconds, as: 'maxTimerLengthSeconds', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :name, as: 'name'
collection :parameter, as: 'parameter', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :parent_folder_id, as: 'parentFolderId'
property :selector, as: 'selector', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :total_time_min_milliseconds, as: 'totalTimeMinMilliseconds', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :trigger_id, as: 'triggerId'
property :type, as: 'type'
property :unique_trigger_id, as: 'uniqueTriggerId', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :video_percentage_list, as: 'videoPercentageList', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :vertical_scroll_percentage_list, as: 'verticalScrollPercentageList', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :visibility_selector, as: 'visibilitySelector', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :visible_percentage_max, as: 'visiblePercentageMax', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :visible_percentage_min, as: 'visiblePercentageMin', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation
property :wait_for_tags, as: 'waitForTags', class: Google::Apis::TagmanagerV1::Parameter, decorator: Google::Apis::TagmanagerV1::Parameter::Representation

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/tag-manager/api/v2/
module TagmanagerV2
VERSION = 'V2'
REVISION = '20170915'
REVISION = '20171108'
# Delete your Google Tag Manager containers
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'

View File

@ -1587,6 +1587,12 @@ module Google
# @return [String]
attr_accessor :path
# Indicates whether the tag is paused, which prevents the tag from firing.
# Corresponds to the JSON property `paused`
# @return [Boolean]
attr_accessor :paused
alias_method :paused?, :paused
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `priority`
# @return [Google::Apis::TagmanagerV2::Parameter]
@ -1656,6 +1662,7 @@ module Google
@parameter = args[:parameter] if args.key?(:parameter)
@parent_folder_id = args[:parent_folder_id] if args.key?(:parent_folder_id)
@path = args[:path] if args.key?(:path)
@paused = args[:paused] if args.key?(:paused)
@priority = args[:priority] if args.key?(:priority)
@schedule_end_ms = args[:schedule_end_ms] if args.key?(:schedule_end_ms)
@schedule_start_ms = args[:schedule_start_ms] if args.key?(:schedule_start_ms)

View File

@ -812,6 +812,7 @@ module Google
property :parent_folder_id, as: 'parentFolderId'
property :path, as: 'path'
property :paused, as: 'paused'
property :priority, as: 'priority', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
property :schedule_end_ms, :numeric_string => true, as: 'scheduleEndMs'