Autogenerated update (2018-01-28)

Update:
- firestore_v1beta1
- gmail_v1
- tpu_v1alpha1
- youtube_v3
This commit is contained in:
Google APIs 2018-01-28 00:35:53 +00:00
parent 58da49ee54
commit d6cc5d451e
8 changed files with 75 additions and 9 deletions

View File

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

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/gmail/api/
module GmailV1
VERSION = 'V1'
REVISION = '20170913'
REVISION = '20180123'
# Read, send, delete, and manage your email
AUTH_SCOPE = 'https://mail.google.com/'

View File

@ -485,6 +485,13 @@ module Google
class Label
include Google::Apis::Core::Hashable
# The Color to assign to the label. Only available for labels with type User.
# Will not be set if the label doesn't have both a text_color and
# background_color configured.
# Corresponds to the JSON property `color`
# @return [Google::Apis::GmailV1::LabelColor]
attr_accessor :color
# The immutable ID of the label.
# Corresponds to the JSON property `id`
# @return [String]
@ -543,6 +550,7 @@ module Google
# Update properties of this object
def update!(**args)
@color = args[:color] if args.key?(:color)
@id = args[:id] if args.key?(:id)
@label_list_visibility = args[:label_list_visibility] if args.key?(:label_list_visibility)
@message_list_visibility = args[:message_list_visibility] if args.key?(:message_list_visibility)
@ -555,6 +563,50 @@ module Google
end
end
#
class LabelColor
include Google::Apis::Core::Hashable
# The background color represented as hex string #RRGGBB (ex #000000). Only a
# restricted predefined set of color values are allowed. Only the following
# predefined set of color values are allowed: #000000, #434343, #666666, #999999,
# #cccccc, #efefef, #f3f3f3, #ffffff, #fb4c2f, #ffad47, #fad165, #16a766, #
# 43d692, #4a86e8, #a479e2, #f691b3, #f6c5be, #ffe6c7, #fef1d1, #b9e4d0, #c6f3de,
# #c9daf8, #e4d7f5, #fcdee8, #efa093, #ffd6a2, #fce8b3, #89d3b2, #a0eac9, #
# a4c2f4, #d0bcf1, #fbc8d9, #e66550, #ffbc6b, #fcda83, #44b984, #68dfa9, #6d9eeb,
# #b694e8, #f7a7c0, #cc3a21, #eaa041, #f2c960, #149e60, #3dc789, #3c78d8, #
# 8e63ce, #e07798, #ac2b16, #cf8933, #d5ae49, #0b804b, #2a9c68, #285bac, #653e9b,
# #b65775, #822111, #a46a21, #aa8831, #076239, #1a764d, #1c4587, #41236d, #
# 83334c
# Corresponds to the JSON property `backgroundColor`
# @return [String]
attr_accessor :background_color
# The text color of the label, represented as hex string. Only the following
# predefined set of color values are allowed: #000000, #434343, #666666, #999999,
# #cccccc, #efefef, #f3f3f3, #ffffff, #fb4c2f, #ffad47, #fad165, #16a766, #
# 43d692, #4a86e8, #a479e2, #f691b3, #f6c5be, #ffe6c7, #fef1d1, #b9e4d0, #c6f3de,
# #c9daf8, #e4d7f5, #fcdee8, #efa093, #ffd6a2, #fce8b3, #89d3b2, #a0eac9, #
# a4c2f4, #d0bcf1, #fbc8d9, #e66550, #ffbc6b, #fcda83, #44b984, #68dfa9, #6d9eeb,
# #b694e8, #f7a7c0, #cc3a21, #eaa041, #f2c960, #149e60, #3dc789, #3c78d8, #
# 8e63ce, #e07798, #ac2b16, #cf8933, #d5ae49, #0b804b, #2a9c68, #285bac, #653e9b,
# #b65775, #822111, #a46a21, #aa8831, #076239, #1a764d, #1c4587, #41236d, #
# 83334c
# Corresponds to the JSON property `textColor`
# @return [String]
attr_accessor :text_color
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@background_color = args[:background_color] if args.key?(:background_color)
@text_color = args[:text_color] if args.key?(:text_color)
end
end
#
class ListDraftsResponse
include Google::Apis::Core::Hashable

View File

@ -112,6 +112,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class LabelColor
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListDraftsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -397,6 +403,8 @@ module Google
class Label
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :color, as: 'color', class: Google::Apis::GmailV1::LabelColor, decorator: Google::Apis::GmailV1::LabelColor::Representation
property :id, as: 'id'
property :label_list_visibility, as: 'labelListVisibility'
property :message_list_visibility, as: 'messageListVisibility'
@ -409,6 +417,14 @@ module Google
end
end
class LabelColor
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :background_color, as: 'backgroundColor'
property :text_color, as: 'textColor'
end
end
class ListDraftsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/tpu/
module TpuV1alpha1
VERSION = 'V1alpha1'
REVISION = '20180123'
REVISION = '20180127'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -248,7 +248,7 @@ module Google
execute_or_queue_command(command, &block)
end
# Reimage a node's OS.
# Reimages a node's OS.
# @param [String] name
# The resource name.
# @param [Google::Apis::TpuV1alpha1::ReimageNodeRequest] reimage_node_request_object
@ -314,7 +314,7 @@ module Google
execute_or_queue_command(command, &block)
end
# Start a node.
# Starts a node.
# @param [String] name
# The resource name.
# @param [Google::Apis::TpuV1alpha1::StartNodeRequest] start_node_request_object
@ -561,7 +561,7 @@ module Google
execute_or_queue_command(command, &block)
end
# List TensorFlow versions.
# Lists TensorFlow versions supported by this API.
# @param [String] parent
# The parent resource name.
# @param [String] filter

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/youtube/v3
module YoutubeV3
VERSION = 'V3'
REVISION = '20171215'
REVISION = '20180125'
# Manage your YouTube account
AUTH_YOUTUBE = 'https://www.googleapis.com/auth/youtube'

View File

@ -937,7 +937,6 @@ module Google
attr_accessor :localizations
# Basic details about a channel, including title, description and thumbnails.
# Next available id: 15.
# Corresponds to the JSON property `snippet`
# @return [Google::Apis::YoutubeV3::ChannelSnippet]
attr_accessor :snippet
@ -1717,7 +1716,6 @@ module Google
end
# Basic details about a channel, including title, description and thumbnails.
# Next available id: 15.
class ChannelSnippet
include Google::Apis::Core::Hashable