Autogenerated update (2020-06-03)

Update:
- appsmarket_v2
- cloudbuild_v1
- cloudbuild_v1alpha1
- cloudbuild_v1alpha2
- dialogflow_v2
- dialogflow_v2beta1
- dialogflow_v3alpha1
- displayvideo_v1
- firebasehosting_v1beta1
- healthcare_v1
- healthcare_v1beta1
- people_v1
- prod_tt_sasportal_v1alpha1
- sasportal_v1alpha1
- sql_v1beta4
This commit is contained in:
Google APIs 2020-06-03 00:38:28 +00:00
parent 654e6d541e
commit ddf80e2dc9
43 changed files with 700 additions and 431 deletions

View File

@ -21,12 +21,12 @@ module Google
# G Suite Marketplace API # G Suite Marketplace API
# #
# Lets your G Suite Marketplace applications integrate with Google's licensing # Lets your G Suite Marketplace applications integrate with Google's licensing
# service # and billing services.
# #
# @see https://developers.google.com/google-apps/marketplace/v2/developers_guide # @see https://developers.google.com/apps-marketplace
module AppsmarketV2 module AppsmarketV2
VERSION = 'V2' VERSION = 'V2'
REVISION = '20191025' REVISION = '20200526'
# View your installed application's licensing information # View your installed application's licensing information
AUTH_APPSMARKETPLACE_LICENSE = 'https://www.googleapis.com/auth/appsmarketplace.license' AUTH_APPSMARKETPLACE_LICENSE = 'https://www.googleapis.com/auth/appsmarketplace.license'

View File

@ -38,7 +38,7 @@ module Google
# (Deprecated) # (Deprecated)
# Corresponds to the JSON property `editions` # Corresponds to the JSON property `editions`
# @return [Array<Google::Apis::AppsmarketV2::CustomerLicense::Edition>] # @return [Array<Google::Apis::AppsmarketV2::Editions>]
attr_accessor :editions attr_accessor :editions
# The ID of the customer license. # The ID of the customer license.
@ -69,9 +69,35 @@ module Google
@kind = args[:kind] if args.key?(:kind) @kind = args[:kind] if args.key?(:kind)
@state = args[:state] if args.key?(:state) @state = args[:state] if args.key?(:state)
end end
end
# #
class Edition class Deletes
include Google::Apis::Core::Hashable
# (Deprecated)
# Corresponds to the JSON property `editionId`
# @return [String]
attr_accessor :edition_id
#
# Corresponds to the JSON property `kind`
# @return [String]
attr_accessor :kind
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@edition_id = args[:edition_id] if args.key?(:edition_id)
@kind = args[:kind] if args.key?(:kind)
end
end
#
class Editions
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# (Deprecated) # (Deprecated)
@ -100,6 +126,30 @@ module Google
@seat_count = args[:seat_count] if args.key?(:seat_count) @seat_count = args[:seat_count] if args.key?(:seat_count)
end end
end end
#
class Expiries
include Google::Apis::Core::Hashable
# (Deprecated)
# Corresponds to the JSON property `editionId`
# @return [String]
attr_accessor :edition_id
#
# Corresponds to the JSON property `kind`
# @return [String]
attr_accessor :kind
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@edition_id = args[:edition_id] if args.key?(:edition_id)
@kind = args[:kind] if args.key?(:kind)
end
end end
# #
@ -118,12 +168,12 @@ module Google
# The list of deletion notifications. # The list of deletion notifications.
# Corresponds to the JSON property `deletes` # Corresponds to the JSON property `deletes`
# @return [Array<Google::Apis::AppsmarketV2::LicenseNotification::Delete>] # @return [Array<Google::Apis::AppsmarketV2::Deletes>]
attr_accessor :deletes attr_accessor :deletes
# The list of expiry notifications. # The list of expiry notifications.
# Corresponds to the JSON property `expiries` # Corresponds to the JSON property `expiries`
# @return [Array<Google::Apis::AppsmarketV2::LicenseNotification::Expiry>] # @return [Array<Google::Apis::AppsmarketV2::Expiries>]
attr_accessor :expiries attr_accessor :expiries
# The ID of the license notification. # The ID of the license notification.
@ -138,15 +188,16 @@ module Google
# The list of provisioning notifications. # The list of provisioning notifications.
# Corresponds to the JSON property `provisions` # Corresponds to the JSON property `provisions`
# @return [Array<Google::Apis::AppsmarketV2::LicenseNotification::Provision>] # @return [Array<Google::Apis::AppsmarketV2::Provisions>]
attr_accessor :provisions attr_accessor :provisions
# The list of reassignment notifications. # The list of reassignment notifications.
# Corresponds to the JSON property `reassignments` # Corresponds to the JSON property `reassignments`
# @return [Array<Google::Apis::AppsmarketV2::LicenseNotification::Reassignment>] # @return [Array<Google::Apis::AppsmarketV2::Reassignments>]
attr_accessor :reassignments attr_accessor :reassignments
# The time the event occurred, measuring in milliseconds since the UNIX epoch. # The time the event occurred, measuring in milliseconds since the UNIX
# epoch.
# Corresponds to the JSON property `timestamp` # Corresponds to the JSON property `timestamp`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :timestamp attr_accessor :timestamp
@ -167,59 +218,47 @@ module Google
@reassignments = args[:reassignments] if args.key?(:reassignments) @reassignments = args[:reassignments] if args.key?(:reassignments)
@timestamp = args[:timestamp] if args.key?(:timestamp) @timestamp = args[:timestamp] if args.key?(:timestamp)
end end
end
# #
class Delete class LicenseNotificationList
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# (Deprecated)
# Corresponds to the JSON property `editionId`
# @return [String]
attr_accessor :edition_id
# #
# Corresponds to the JSON property `kind` # Corresponds to the JSON property `kind`
# @return [String] # @return [String]
attr_accessor :kind attr_accessor :kind
# The token used to continue querying for notifications after the final
# notification in the current result set.
# Corresponds to the JSON property `nextPageToken`
# @return [String]
attr_accessor :next_page_token
# The list of notifications. One or more of:
# - provisions -- A new license of the application has been provisioned.
# - expiries -- A license of the application has expired.
# - deletions -- An application has been deleted from a domain.
# - reassignments -- An administrator has assigned or revoked a seat license
# for the application on the provided domain.
# Corresponds to the JSON property `notifications`
# @return [Array<Google::Apis::AppsmarketV2::LicenseNotification>]
attr_accessor :notifications
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@edition_id = args[:edition_id] if args.key?(:edition_id)
@kind = args[:kind] if args.key?(:kind) @kind = args[:kind] if args.key?(:kind)
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
@notifications = args[:notifications] if args.key?(:notifications)
end end
end end
# #
class Expiry class Provisions
include Google::Apis::Core::Hashable
# (Deprecated)
# Corresponds to the JSON property `editionId`
# @return [String]
attr_accessor :edition_id
#
# Corresponds to the JSON property `kind`
# @return [String]
attr_accessor :kind
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@edition_id = args[:edition_id] if args.key?(:edition_id)
@kind = args[:kind] if args.key?(:kind)
end
end
#
class Provision
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# (Deprecated) # (Deprecated)
@ -250,7 +289,7 @@ module Google
end end
# #
class Reassignment class Reassignments
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# (Deprecated) # (Deprecated)
@ -285,44 +324,6 @@ module Google
@user_id = args[:user_id] if args.key?(:user_id) @user_id = args[:user_id] if args.key?(:user_id)
end end
end end
end
#
class LicenseNotificationList
include Google::Apis::Core::Hashable
#
# Corresponds to the JSON property `kind`
# @return [String]
attr_accessor :kind
# The token used to continue querying for notifications after the final
# notification in the current result set.
# Corresponds to the JSON property `nextPageToken`
# @return [String]
attr_accessor :next_page_token
# The list of notifications. One or more of:
# - provisions -- A new license of the application has been provisioned.
# - expiries -- A license of the application has expired.
# - deletions -- An application has been deleted from a domain.
# - reassignments -- An administrator has assigned or revoked a seat license for
# the application on the provided domain.
# Corresponds to the JSON property `notifications`
# @return [Array<Google::Apis::AppsmarketV2::LicenseNotification>]
attr_accessor :notifications
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@kind = args[:kind] if args.key?(:kind)
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
@notifications = args[:notifications] if args.key?(:notifications)
end
end
# #
class UserLicense class UserLicense
@ -362,10 +363,10 @@ module Google
# The user's licensing status. One of: # The user's licensing status. One of:
# - ACTIVE -- The user has a valid license and should be permitted to use the # - ACTIVE -- The user has a valid license and should be permitted to use the
# application. # application.
# - UNLICENSED -- The administrator of this user's domain never assigned a seat # - UNLICENSED -- The administrator of this user's domain never assigned a
# for the application to this user. # seat for the application to this user.
# - EXPIRED -- The administrator assigned a seat to this user, but the license # - EXPIRED -- The administrator assigned a seat to this user, but the
# is expired. # license is expired.
# Corresponds to the JSON property `state` # Corresponds to the JSON property `state`
# @return [String] # @return [String]
attr_accessor :state attr_accessor :state

View File

@ -25,42 +25,30 @@ module Google
class CustomerLicense class CustomerLicense
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
class Edition include Google::Apis::Core::JsonObjectSupport
end
class Deletes
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class Editions
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Expiries
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class LicenseNotification class LicenseNotification
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
class Delete
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Expiry
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Provision
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Reassignment
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
@ -70,6 +58,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class Provisions
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Reassignments
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class UserLicense class UserLicense
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -81,14 +81,23 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :application_id, as: 'applicationId' property :application_id, as: 'applicationId'
property :customer_id, as: 'customerId' property :customer_id, as: 'customerId'
collection :editions, as: 'editions', class: Google::Apis::AppsmarketV2::CustomerLicense::Edition, decorator: Google::Apis::AppsmarketV2::CustomerLicense::Edition::Representation collection :editions, as: 'editions', class: Google::Apis::AppsmarketV2::Editions, decorator: Google::Apis::AppsmarketV2::Editions::Representation
property :id, as: 'id' property :id, as: 'id'
property :kind, as: 'kind' property :kind, as: 'kind'
property :state, as: 'state' property :state, as: 'state'
end end
end
class Edition class Deletes
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :edition_id, as: 'editionId'
property :kind, as: 'kind'
end
end
class Editions
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :assigned_seats, as: 'assignedSeats' property :assigned_seats, as: 'assignedSeats'
@ -96,6 +105,13 @@ module Google
property :seat_count, as: 'seatCount' property :seat_count, as: 'seatCount'
end end
end end
class Expiries
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :edition_id, as: 'editionId'
property :kind, as: 'kind'
end
end end
class LicenseNotification class LicenseNotification
@ -103,53 +119,18 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :application_id, as: 'applicationId' property :application_id, as: 'applicationId'
property :customer_id, as: 'customerId' property :customer_id, as: 'customerId'
collection :deletes, as: 'deletes', class: Google::Apis::AppsmarketV2::LicenseNotification::Delete, decorator: Google::Apis::AppsmarketV2::LicenseNotification::Delete::Representation collection :deletes, as: 'deletes', class: Google::Apis::AppsmarketV2::Deletes, decorator: Google::Apis::AppsmarketV2::Deletes::Representation
collection :expiries, as: 'expiries', class: Google::Apis::AppsmarketV2::LicenseNotification::Expiry, decorator: Google::Apis::AppsmarketV2::LicenseNotification::Expiry::Representation collection :expiries, as: 'expiries', class: Google::Apis::AppsmarketV2::Expiries, decorator: Google::Apis::AppsmarketV2::Expiries::Representation
property :id, as: 'id' property :id, as: 'id'
property :kind, as: 'kind' property :kind, as: 'kind'
collection :provisions, as: 'provisions', class: Google::Apis::AppsmarketV2::LicenseNotification::Provision, decorator: Google::Apis::AppsmarketV2::LicenseNotification::Provision::Representation collection :provisions, as: 'provisions', class: Google::Apis::AppsmarketV2::Provisions, decorator: Google::Apis::AppsmarketV2::Provisions::Representation
collection :reassignments, as: 'reassignments', class: Google::Apis::AppsmarketV2::LicenseNotification::Reassignment, decorator: Google::Apis::AppsmarketV2::LicenseNotification::Reassignment::Representation collection :reassignments, as: 'reassignments', class: Google::Apis::AppsmarketV2::Reassignments, decorator: Google::Apis::AppsmarketV2::Reassignments::Representation
property :timestamp, :numeric_string => true, as: 'timestamp' property :timestamp, :numeric_string => true, as: 'timestamp'
end end
class Delete
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :edition_id, as: 'editionId'
property :kind, as: 'kind'
end
end
class Expiry
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :edition_id, as: 'editionId'
property :kind, as: 'kind'
end
end
class Provision
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :edition_id, as: 'editionId'
property :kind, as: 'kind'
property :seat_count, :numeric_string => true, as: 'seatCount'
end
end
class Reassignment
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :edition_id, as: 'editionId'
property :kind, as: 'kind'
property :type, as: 'type'
property :user_id, as: 'userId'
end
end
end end
class LicenseNotificationList class LicenseNotificationList
@ -162,6 +143,25 @@ module Google
end end
end end
class Provisions
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :edition_id, as: 'editionId'
property :kind, as: 'kind'
property :seat_count, :numeric_string => true, as: 'seatCount'
end
end
class Reassignments
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :edition_id, as: 'editionId'
property :kind, as: 'kind'
property :type, as: 'type'
property :user_id, as: 'userId'
end
end
class UserLicense class UserLicense
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -23,36 +23,33 @@ module Google
# G Suite Marketplace API # G Suite Marketplace API
# #
# Lets your G Suite Marketplace applications integrate with Google's licensing # Lets your G Suite Marketplace applications integrate with Google's licensing
# service # and billing services.
# #
# @example # @example
# require 'google/apis/appsmarket_v2' # require 'google/apis/appsmarket_v2'
# #
# Appsmarket = Google::Apis::AppsmarketV2 # Alias the module # Appsmarket = Google::Apis::AppsmarketV2 # Alias the module
# service = Appsmarket::AppsmarketService.new # service = Appsmarket::GSuiteMarketplaceAPIService.new
# #
# @see https://developers.google.com/google-apps/marketplace/v2/developers_guide # @see https://developers.google.com/apps-marketplace
class AppsmarketService < Google::Apis::Core::BaseService class GSuiteMarketplaceAPIService < Google::Apis::Core::BaseService
# @return [String] # @return [String]
# API key. Your API key identifies your project and provides you with API access, # API key. Your API key identifies your project and provides you with API access,
# quota, and reports. Required unless you provide an OAuth 2.0 token. # quota, and reports. Required unless you provide an OAuth 2.0 token.
attr_accessor :key attr_accessor :key
# @return [String] # @return [String]
# An opaque string that represents a user for quota purposes. Must not exceed 40 # Available to use for quota purposes for server-side applications. Can be any
# characters. # arbitrary string assigned to a user, but should not exceed 40 characters.
attr_accessor :quota_user attr_accessor :quota_user
# @return [String]
# Deprecated. Please use quotaUser instead.
attr_accessor :user_ip
def initialize def initialize
super('https://www.googleapis.com/', 'appsmarket/v2/') super('https://appsmarket.googleapis.com/', '')
@batch_path = 'batch/appsmarket/v2' @batch_path = 'batch'
end end
# # Get the status of a license for a customer to determine if they have access
# for a given app.
# @param [String] application_id # @param [String] application_id
# Application Id # Application Id
# @param [String] customer_id # @param [String] customer_id
@ -60,10 +57,8 @@ module Google
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
# An opaque string that represents a user for quota purposes. Must not exceed 40 # Available to use for quota purposes for server-side applications. Can be any
# characters. # arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [String] user_ip
# Deprecated. Please use quotaUser instead.
# @param [Google::Apis::RequestOptions] options # @param [Google::Apis::RequestOptions] options
# Request-specific options # Request-specific options
# #
@ -76,34 +71,29 @@ module Google
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required # @raise [Google::Apis::AuthorizationError] Authorization is required
def get_customer_license(application_id, customer_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) def get_customer_license(application_id, customer_id, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'customerLicense/{applicationId}/{customerId}', options) command = make_simple_command(:get, 'appsmarket/v2/customerLicense/{applicationId}/{customerId}', options)
command.response_representation = Google::Apis::AppsmarketV2::CustomerLicense::Representation command.response_representation = Google::Apis::AppsmarketV2::CustomerLicense::Representation
command.response_class = Google::Apis::AppsmarketV2::CustomerLicense command.response_class = Google::Apis::AppsmarketV2::CustomerLicense
command.params['applicationId'] = application_id unless application_id.nil? command.params['applicationId'] = application_id unless application_id.nil?
command.params['customerId'] = customer_id unless customer_id.nil? command.params['customerId'] = customer_id unless customer_id.nil?
command.query['fields'] = fields unless fields.nil? command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['quotaUser'] = quota_user unless quota_user.nil?
command.query['userIp'] = user_ip unless user_ip.nil?
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# # Get a list of licensing notifications with regards to a given app.
# @param [String] application_id # @param [String] application_id
# Application Id # Application Id
# @param [Fixnum] max_results # @param [Fixnum] max_results
# Maximum number of results to return
# @param [String] start_token # @param [String] start_token
# Pagination token
# @param [Fixnum] timestamp # @param [Fixnum] timestamp
# Timestamp in milliseconds since epoch # Timestamp in milliseconds since epoch
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
# An opaque string that represents a user for quota purposes. Must not exceed 40 # Available to use for quota purposes for server-side applications. Can be any
# characters. # arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [String] user_ip
# Deprecated. Please use quotaUser instead.
# @param [Google::Apis::RequestOptions] options # @param [Google::Apis::RequestOptions] options
# Request-specific options # Request-specific options
# #
@ -116,8 +106,8 @@ module Google
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required # @raise [Google::Apis::AuthorizationError] Authorization is required
def list_license_notifications(application_id, max_results: nil, start_token: nil, timestamp: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) def list_license_notifications(application_id, max_results: nil, start_token: nil, timestamp: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'licenseNotification/{applicationId}', options) command = make_simple_command(:get, 'appsmarket/v2/licenseNotification/{applicationId}', options)
command.response_representation = Google::Apis::AppsmarketV2::LicenseNotificationList::Representation command.response_representation = Google::Apis::AppsmarketV2::LicenseNotificationList::Representation
command.response_class = Google::Apis::AppsmarketV2::LicenseNotificationList command.response_class = Google::Apis::AppsmarketV2::LicenseNotificationList
command.params['applicationId'] = application_id unless application_id.nil? command.params['applicationId'] = application_id unless application_id.nil?
@ -126,11 +116,10 @@ module Google
command.query['timestamp'] = timestamp unless timestamp.nil? command.query['timestamp'] = timestamp unless timestamp.nil?
command.query['fields'] = fields unless fields.nil? command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['quotaUser'] = quota_user unless quota_user.nil?
command.query['userIp'] = user_ip unless user_ip.nil?
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# # Get the user's licensing status for their permission to use a given app.
# @param [String] application_id # @param [String] application_id
# Application Id # Application Id
# @param [String] user_id # @param [String] user_id
@ -138,10 +127,8 @@ module Google
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
# An opaque string that represents a user for quota purposes. Must not exceed 40 # Available to use for quota purposes for server-side applications. Can be any
# characters. # arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [String] user_ip
# Deprecated. Please use quotaUser instead.
# @param [Google::Apis::RequestOptions] options # @param [Google::Apis::RequestOptions] options
# Request-specific options # Request-specific options
# #
@ -154,15 +141,14 @@ module Google
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required # @raise [Google::Apis::AuthorizationError] Authorization is required
def get_user_license(application_id, user_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) def get_user_license(application_id, user_id, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'userLicense/{applicationId}/{userId}', options) command = make_simple_command(:get, 'appsmarket/v2/userLicense/{applicationId}/{userId}', options)
command.response_representation = Google::Apis::AppsmarketV2::UserLicense::Representation command.response_representation = Google::Apis::AppsmarketV2::UserLicense::Representation
command.response_class = Google::Apis::AppsmarketV2::UserLicense command.response_class = Google::Apis::AppsmarketV2::UserLicense
command.params['applicationId'] = application_id unless application_id.nil? command.params['applicationId'] = application_id unless application_id.nil?
command.params['userId'] = user_id unless user_id.nil? command.params['userId'] = user_id unless user_id.nil?
command.query['fields'] = fields unless fields.nil? command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['quotaUser'] = quota_user unless quota_user.nil?
command.query['userIp'] = user_ip unless user_ip.nil?
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
@ -171,7 +157,6 @@ module Google
def apply_command_defaults(command) def apply_command_defaults(command)
command.query['key'] = key unless key.nil? command.query['key'] = key unless key.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['quotaUser'] = quota_user unless quota_user.nil?
command.query['userIp'] = user_ip unless user_ip.nil?
end end
end end
end end

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/cloud-build/docs/ # @see https://cloud.google.com/cloud-build/docs/
module CloudbuildV1 module CloudbuildV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200520' REVISION = '20200601'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -357,6 +357,15 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :disk_size_gb attr_accessor :disk_size_gb
# Option to specify whether or not to apply bash style string
# operations to the substitutions.
# NOTE: this is always enabled for triggered builds and cannot be
# overridden in the build configuration file.
# Corresponds to the JSON property `dynamicSubstitutions`
# @return [Boolean]
attr_accessor :dynamic_substitutions
alias_method :dynamic_substitutions?, :dynamic_substitutions
# A list of global environment variable definitions that will exist for all # A list of global environment variable definitions that will exist for all
# build steps in this build. If a variable is defined in both globally and in # build steps in this build. If a variable is defined in both globally and in
# a build step, the variable will use the build step value. # a build step, the variable will use the build step value.
@ -403,6 +412,8 @@ module Google
# Option to specify behavior when there is an error in the substitution # Option to specify behavior when there is an error in the substitution
# checks. # checks.
# NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot
# be overridden in the build configuration file.
# Corresponds to the JSON property `substitutionOption` # Corresponds to the JSON property `substitutionOption`
# @return [String] # @return [String]
attr_accessor :substitution_option attr_accessor :substitution_option
@ -432,6 +443,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb) @disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb)
@dynamic_substitutions = args[:dynamic_substitutions] if args.key?(:dynamic_substitutions)
@env = args[:env] if args.key?(:env) @env = args[:env] if args.key?(:env)
@log_streaming_option = args[:log_streaming_option] if args.key?(:log_streaming_option) @log_streaming_option = args[:log_streaming_option] if args.key?(:log_streaming_option)
@logging = args[:logging] if args.key?(:logging) @logging = args[:logging] if args.key?(:logging)
@ -1030,8 +1042,8 @@ module Google
# @return [String] # @return [String]
attr_accessor :branch attr_accessor :branch
# Configure builds to run only when a repository owner or collaborator # Configure builds to run whether a repository owner or collaborator need to
# comments `/gcbrun`. # comment `/gcbrun`.
# Corresponds to the JSON property `commentControl` # Corresponds to the JSON property `commentControl`
# @return [String] # @return [String]
attr_accessor :comment_control attr_accessor :comment_control

View File

@ -285,6 +285,7 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb' property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
property :dynamic_substitutions, as: 'dynamicSubstitutions'
collection :env, as: 'env' collection :env, as: 'env'
property :log_streaming_option, as: 'logStreamingOption' property :log_streaming_option, as: 'logStreamingOption'
property :logging, as: 'logging' property :logging, as: 'logging'

View File

@ -704,6 +704,48 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Starts asynchronous cancellation on a long-running operation. The server
# makes a best effort to cancel the operation, but success is not
# guaranteed. If the server doesn't support this method, it returns
# `google.rpc.Code.UNIMPLEMENTED`. Clients can use
# Operations.GetOperation or
# other methods to check whether the cancellation succeeded or whether the
# operation completed despite cancellation. On successful cancellation,
# the operation is not deleted; instead, it becomes an operation with
# an Operation.error value with a google.rpc.Status.code of 1,
# corresponding to `Code.CANCELLED`.
# @param [String] name
# The name of the operation resource to be cancelled.
# @param [Google::Apis::CloudbuildV1::CancelOperationRequest] cancel_operation_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::CloudbuildV1::Empty] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::CloudbuildV1::Empty]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def cancel_vbeta1_project_location_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'vbeta1/{+name}:cancel', options)
command.request_representation = Google::Apis::CloudbuildV1::CancelOperationRequest::Representation
command.request_object = cancel_operation_request_object
command.response_representation = Google::Apis::CloudbuildV1::Empty::Representation
command.response_class = Google::Apis::CloudbuildV1::Empty
command.params['name'] = name unless name.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
protected protected
def apply_command_defaults(command) def apply_command_defaults(command)

View File

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

View File

@ -357,6 +357,15 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :disk_size_gb attr_accessor :disk_size_gb
# Option to specify whether or not to apply bash style string
# operations to the substitutions.
# NOTE: this is always enabled for triggered builds and cannot be
# overridden in the build configuration file.
# Corresponds to the JSON property `dynamicSubstitutions`
# @return [Boolean]
attr_accessor :dynamic_substitutions
alias_method :dynamic_substitutions?, :dynamic_substitutions
# A list of global environment variable definitions that will exist for all # A list of global environment variable definitions that will exist for all
# build steps in this build. If a variable is defined in both globally and in # build steps in this build. If a variable is defined in both globally and in
# a build step, the variable will use the build step value. # a build step, the variable will use the build step value.
@ -403,6 +412,8 @@ module Google
# Option to specify behavior when there is an error in the substitution # Option to specify behavior when there is an error in the substitution
# checks. # checks.
# NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot
# be overridden in the build configuration file.
# Corresponds to the JSON property `substitutionOption` # Corresponds to the JSON property `substitutionOption`
# @return [String] # @return [String]
attr_accessor :substitution_option attr_accessor :substitution_option
@ -432,6 +443,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb) @disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb)
@dynamic_substitutions = args[:dynamic_substitutions] if args.key?(:dynamic_substitutions)
@env = args[:env] if args.key?(:env) @env = args[:env] if args.key?(:env)
@log_streaming_option = args[:log_streaming_option] if args.key?(:log_streaming_option) @log_streaming_option = args[:log_streaming_option] if args.key?(:log_streaming_option)
@logging = args[:logging] if args.key?(:logging) @logging = args[:logging] if args.key?(:logging)

View File

@ -261,6 +261,7 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb' property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
property :dynamic_substitutions, as: 'dynamicSubstitutions'
collection :env, as: 'env' collection :env, as: 'env'
property :log_streaming_option, as: 'logStreamingOption' property :log_streaming_option, as: 'logStreamingOption'
property :logging, as: 'logging' property :logging, as: 'logging'

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/cloud-build/docs/ # @see https://cloud.google.com/cloud-build/docs/
module CloudbuildV1alpha2 module CloudbuildV1alpha2
VERSION = 'V1alpha2' VERSION = 'V1alpha2'
REVISION = '20200520' REVISION = '20200601'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -357,6 +357,15 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :disk_size_gb attr_accessor :disk_size_gb
# Option to specify whether or not to apply bash style string
# operations to the substitutions.
# NOTE: this is always enabled for triggered builds and cannot be
# overridden in the build configuration file.
# Corresponds to the JSON property `dynamicSubstitutions`
# @return [Boolean]
attr_accessor :dynamic_substitutions
alias_method :dynamic_substitutions?, :dynamic_substitutions
# A list of global environment variable definitions that will exist for all # A list of global environment variable definitions that will exist for all
# build steps in this build. If a variable is defined in both globally and in # build steps in this build. If a variable is defined in both globally and in
# a build step, the variable will use the build step value. # a build step, the variable will use the build step value.
@ -403,6 +412,8 @@ module Google
# Option to specify behavior when there is an error in the substitution # Option to specify behavior when there is an error in the substitution
# checks. # checks.
# NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot
# be overridden in the build configuration file.
# Corresponds to the JSON property `substitutionOption` # Corresponds to the JSON property `substitutionOption`
# @return [String] # @return [String]
attr_accessor :substitution_option attr_accessor :substitution_option
@ -432,6 +443,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb) @disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb)
@dynamic_substitutions = args[:dynamic_substitutions] if args.key?(:dynamic_substitutions)
@env = args[:env] if args.key?(:env) @env = args[:env] if args.key?(:env)
@log_streaming_option = args[:log_streaming_option] if args.key?(:log_streaming_option) @log_streaming_option = args[:log_streaming_option] if args.key?(:log_streaming_option)
@logging = args[:logging] if args.key?(:logging) @logging = args[:logging] if args.key?(:logging)

View File

@ -261,6 +261,7 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb' property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
property :dynamic_substitutions, as: 'dynamicSubstitutions'
collection :env, as: 'env' collection :env, as: 'env'
property :log_streaming_option, as: 'logStreamingOption' property :log_streaming_option, as: 'logStreamingOption'
property :logging, as: 'logging' property :logging, as: 'logging'

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/dialogflow/ # @see https://cloud.google.com/dialogflow/
module DialogflowV2 module DialogflowV2
VERSION = 'V2' VERSION = 'V2'
REVISION = '20200526' REVISION = '20200601'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -66,17 +66,6 @@ module Google
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo] # @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo]
attr_accessor :form_info attr_accessor :form_info
# Deprecated. Please use WebhookResponse.target_page or
# WebhookResponse.target_flow instead.
# Optional for WebhookResponse.
# The unique identifier of the next page. This field can be set by the
# webhook to immediately transition to a page different from `current_page`.
# Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
# ID>/flows/<Flow ID>/pages/<Page ID>`.
# Corresponds to the JSON property `nextPage`
# @return [String]
attr_accessor :next_page
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
@ -85,7 +74,6 @@ module Google
def update!(**args) def update!(**args)
@current_page = args[:current_page] if args.key?(:current_page) @current_page = args[:current_page] if args.key?(:current_page)
@form_info = args[:form_info] if args.key?(:form_info) @form_info = args[:form_info] if args.key?(:form_info)
@next_page = args[:next_page] if args.key?(:next_page)
end end
end end
@ -100,12 +88,6 @@ module Google
# @return [Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo>] # @return [Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo>]
attr_accessor :parameter_info attr_accessor :parameter_info
# Always present for WebhookRequest. Ignored for WebhookResponse.
# The current state of the form.
# Corresponds to the JSON property `state`
# @return [String]
attr_accessor :state
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
@ -113,7 +95,6 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@parameter_info = args[:parameter_info] if args.key?(:parameter_info) @parameter_info = args[:parameter_info] if args.key?(:parameter_info)
@state = args[:state] if args.key?(:state)
end end
end end
@ -137,14 +118,6 @@ module Google
attr_accessor :just_collected attr_accessor :just_collected
alias_method :just_collected?, :just_collected alias_method :just_collected?, :just_collected
# Not set for WebhookRequest. Optional for WebhookResponse.
# The prompt to send to the user to fill a required form parameter. This
# field can be set by the webhook. If set, this field overrides the
# prompt defined for the form parameter.
# Corresponds to the JSON property `prompt`
# @return [Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1ResponseMessage>]
attr_accessor :prompt
# Optional for both WebhookRequest and WebhookResponse. # Optional for both WebhookRequest and WebhookResponse.
# Indicates whether the parameter is required. Optional parameters will # Indicates whether the parameter is required. Optional parameters will
# not trigger prompts; however, they are filled if the user specifies # not trigger prompts; however, they are filled if the user specifies
@ -178,7 +151,6 @@ module Google
def update!(**args) def update!(**args)
@display_name = args[:display_name] if args.key?(:display_name) @display_name = args[:display_name] if args.key?(:display_name)
@just_collected = args[:just_collected] if args.key?(:just_collected) @just_collected = args[:just_collected] if args.key?(:just_collected)
@prompt = args[:prompt] if args.key?(:prompt)
@required = args[:required] if args.key?(:required) @required = args[:required] if args.key?(:required)
@state = args[:state] if args.key?(:state) @state = args[:state] if args.key?(:state)
@value = args[:value] if args.key?(:value) @value = args[:value] if args.key?(:value)
@ -579,7 +551,15 @@ module Google
end end
end end
# Represents a conversational agent. # A Dialogflow agent is a virtual agent that handles conversations with your
# end-users. It is a natural language understanding module that understands the
# nuances of human language. Dialogflow translates end-user text or audio
# during a conversation to structured data that your apps and services can
# understand. You design and build a Dialogflow agent to handle the types of
# conversations required for your system.
# For more information about agents, see the
# [Agents
# documentation](https://cloud.google.com/dialogflow/docs/agents-overview).
class GoogleCloudDialogflowV2Agent class GoogleCloudDialogflowV2Agent
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable

View File

@ -1086,7 +1086,6 @@ module Google
property :current_page, as: 'currentPage' property :current_page, as: 'currentPage'
property :form_info, as: 'formInfo', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo::Representation property :form_info, as: 'formInfo', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo::Representation
property :next_page, as: 'nextPage'
end end
end end
@ -1095,7 +1094,6 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :parameter_info, as: 'parameterInfo', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo::Representation collection :parameter_info, as: 'parameterInfo', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo::Representation
property :state, as: 'state'
end end
end end
@ -1104,8 +1102,6 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName' property :display_name, as: 'displayName'
property :just_collected, as: 'justCollected' property :just_collected, as: 'justCollected'
collection :prompt, as: 'prompt', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1ResponseMessage, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowCxV3beta1ResponseMessage::Representation
property :required, as: 'required' property :required, as: 'required'
property :state, as: 'state' property :state, as: 'state'
property :value, as: 'value' property :value, as: 'value'

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/dialogflow/ # @see https://cloud.google.com/dialogflow/
module DialogflowV2beta1 module DialogflowV2beta1
VERSION = 'V2beta1' VERSION = 'V2beta1'
REVISION = '20200526' REVISION = '20200601'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -66,17 +66,6 @@ module Google
# @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo] # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo]
attr_accessor :form_info attr_accessor :form_info
# Deprecated. Please use WebhookResponse.target_page or
# WebhookResponse.target_flow instead.
# Optional for WebhookResponse.
# The unique identifier of the next page. This field can be set by the
# webhook to immediately transition to a page different from `current_page`.
# Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
# ID>/flows/<Flow ID>/pages/<Page ID>`.
# Corresponds to the JSON property `nextPage`
# @return [String]
attr_accessor :next_page
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
@ -85,7 +74,6 @@ module Google
def update!(**args) def update!(**args)
@current_page = args[:current_page] if args.key?(:current_page) @current_page = args[:current_page] if args.key?(:current_page)
@form_info = args[:form_info] if args.key?(:form_info) @form_info = args[:form_info] if args.key?(:form_info)
@next_page = args[:next_page] if args.key?(:next_page)
end end
end end
@ -100,12 +88,6 @@ module Google
# @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo>] # @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo>]
attr_accessor :parameter_info attr_accessor :parameter_info
# Always present for WebhookRequest. Ignored for WebhookResponse.
# The current state of the form.
# Corresponds to the JSON property `state`
# @return [String]
attr_accessor :state
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
@ -113,7 +95,6 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@parameter_info = args[:parameter_info] if args.key?(:parameter_info) @parameter_info = args[:parameter_info] if args.key?(:parameter_info)
@state = args[:state] if args.key?(:state)
end end
end end
@ -137,14 +118,6 @@ module Google
attr_accessor :just_collected attr_accessor :just_collected
alias_method :just_collected?, :just_collected alias_method :just_collected?, :just_collected
# Not set for WebhookRequest. Optional for WebhookResponse.
# The prompt to send to the user to fill a required form parameter. This
# field can be set by the webhook. If set, this field overrides the
# prompt defined for the form parameter.
# Corresponds to the JSON property `prompt`
# @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage>]
attr_accessor :prompt
# Optional for both WebhookRequest and WebhookResponse. # Optional for both WebhookRequest and WebhookResponse.
# Indicates whether the parameter is required. Optional parameters will # Indicates whether the parameter is required. Optional parameters will
# not trigger prompts; however, they are filled if the user specifies # not trigger prompts; however, they are filled if the user specifies
@ -178,7 +151,6 @@ module Google
def update!(**args) def update!(**args)
@display_name = args[:display_name] if args.key?(:display_name) @display_name = args[:display_name] if args.key?(:display_name)
@just_collected = args[:just_collected] if args.key?(:just_collected) @just_collected = args[:just_collected] if args.key?(:just_collected)
@prompt = args[:prompt] if args.key?(:prompt)
@required = args[:required] if args.key?(:required) @required = args[:required] if args.key?(:required)
@state = args[:state] if args.key?(:state) @state = args[:state] if args.key?(:state)
@value = args[:value] if args.key?(:value) @value = args[:value] if args.key?(:value)

View File

@ -1134,7 +1134,6 @@ module Google
property :current_page, as: 'currentPage' property :current_page, as: 'currentPage'
property :form_info, as: 'formInfo', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo::Representation property :form_info, as: 'formInfo', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo::Representation
property :next_page, as: 'nextPage'
end end
end end
@ -1143,7 +1142,6 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :parameter_info, as: 'parameterInfo', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo::Representation collection :parameter_info, as: 'parameterInfo', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo::Representation
property :state, as: 'state'
end end
end end
@ -1152,8 +1150,6 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName' property :display_name, as: 'displayName'
property :just_collected, as: 'justCollected' property :just_collected, as: 'justCollected'
collection :prompt, as: 'prompt', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage::Representation
property :required, as: 'required' property :required, as: 'required'
property :state, as: 'state' property :state, as: 'state'
property :value, as: 'value' property :value, as: 'value'

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/dialogflow/ # @see https://cloud.google.com/dialogflow/
module DialogflowV3alpha1 module DialogflowV3alpha1
VERSION = 'V3alpha1' VERSION = 'V3alpha1'
REVISION = '20200526' REVISION = '20200601'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -66,17 +66,6 @@ module Google
# @return [Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo] # @return [Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo]
attr_accessor :form_info attr_accessor :form_info
# Deprecated. Please use WebhookResponse.target_page or
# WebhookResponse.target_flow instead.
# Optional for WebhookResponse.
# The unique identifier of the next page. This field can be set by the
# webhook to immediately transition to a page different from `current_page`.
# Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
# ID>/flows/<Flow ID>/pages/<Page ID>`.
# Corresponds to the JSON property `nextPage`
# @return [String]
attr_accessor :next_page
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
@ -85,7 +74,6 @@ module Google
def update!(**args) def update!(**args)
@current_page = args[:current_page] if args.key?(:current_page) @current_page = args[:current_page] if args.key?(:current_page)
@form_info = args[:form_info] if args.key?(:form_info) @form_info = args[:form_info] if args.key?(:form_info)
@next_page = args[:next_page] if args.key?(:next_page)
end end
end end
@ -100,12 +88,6 @@ module Google
# @return [Array<Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo>] # @return [Array<Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo>]
attr_accessor :parameter_info attr_accessor :parameter_info
# Always present for WebhookRequest. Ignored for WebhookResponse.
# The current state of the form.
# Corresponds to the JSON property `state`
# @return [String]
attr_accessor :state
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
@ -113,7 +95,6 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@parameter_info = args[:parameter_info] if args.key?(:parameter_info) @parameter_info = args[:parameter_info] if args.key?(:parameter_info)
@state = args[:state] if args.key?(:state)
end end
end end
@ -137,14 +118,6 @@ module Google
attr_accessor :just_collected attr_accessor :just_collected
alias_method :just_collected?, :just_collected alias_method :just_collected?, :just_collected
# Not set for WebhookRequest. Optional for WebhookResponse.
# The prompt to send to the user to fill a required form parameter. This
# field can be set by the webhook. If set, this field overrides the
# prompt defined for the form parameter.
# Corresponds to the JSON property `prompt`
# @return [Array<Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1ResponseMessage>]
attr_accessor :prompt
# Optional for both WebhookRequest and WebhookResponse. # Optional for both WebhookRequest and WebhookResponse.
# Indicates whether the parameter is required. Optional parameters will # Indicates whether the parameter is required. Optional parameters will
# not trigger prompts; however, they are filled if the user specifies # not trigger prompts; however, they are filled if the user specifies
@ -178,7 +151,6 @@ module Google
def update!(**args) def update!(**args)
@display_name = args[:display_name] if args.key?(:display_name) @display_name = args[:display_name] if args.key?(:display_name)
@just_collected = args[:just_collected] if args.key?(:just_collected) @just_collected = args[:just_collected] if args.key?(:just_collected)
@prompt = args[:prompt] if args.key?(:prompt)
@required = args[:required] if args.key?(:required) @required = args[:required] if args.key?(:required)
@state = args[:state] if args.key?(:state) @state = args[:state] if args.key?(:state)
@value = args[:value] if args.key?(:value) @value = args[:value] if args.key?(:value)

View File

@ -858,7 +858,6 @@ module Google
property :current_page, as: 'currentPage' property :current_page, as: 'currentPage'
property :form_info, as: 'formInfo', class: Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo, decorator: Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo::Representation property :form_info, as: 'formInfo', class: Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo, decorator: Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo::Representation
property :next_page, as: 'nextPage'
end end
end end
@ -867,7 +866,6 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :parameter_info, as: 'parameterInfo', class: Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo, decorator: Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo::Representation collection :parameter_info, as: 'parameterInfo', class: Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo, decorator: Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo::Representation
property :state, as: 'state'
end end
end end
@ -876,8 +874,6 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName' property :display_name, as: 'displayName'
property :just_collected, as: 'justCollected' property :just_collected, as: 'justCollected'
collection :prompt, as: 'prompt', class: Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1ResponseMessage, decorator: Google::Apis::DialogflowV3alpha1::GoogleCloudDialogflowCxV3beta1ResponseMessage::Representation
property :required, as: 'required' property :required, as: 'required'
property :state, as: 'state' property :state, as: 'state'
property :value, as: 'value' property :value, as: 'value'

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/display-video/ # @see https://developers.google.com/display-video/
module DisplayvideoV1 module DisplayvideoV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200528' REVISION = '20200602'
# Create, see, edit, and permanently delete your Display & Video 360 entities and reports # Create, see, edit, and permanently delete your Display & Video 360 entities and reports
AUTH_DISPLAY_VIDEO = 'https://www.googleapis.com/auth/display-video' AUTH_DISPLAY_VIDEO = 'https://www.googleapis.com/auth/display-video'

View File

@ -27,7 +27,7 @@ module Google
# @see https://firebase.google.com/docs/hosting/ # @see https://firebase.google.com/docs/hosting/
module FirebasehostingV1beta1 module FirebasehostingV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20200512' REVISION = '20200601'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -292,13 +292,14 @@ module Google
end end
end end
# A [`header`](/docs/hosting/full-config#headers) defines custom headers to # A [`header`](/docs/hosting/full-config#headers) is an object that specifies
# add to a response should the request URL path match the pattern. # a URL pattern that, if matched to the request URL path, triggers Hosting to
# apply the specified custom response headers.
class Header class Header
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The user-supplied [glob # The user-supplied
# pattern](/docs/hosting/full-config#glob_pattern_matching) to match # [glob](/docs/hosting/full-config#glob_pattern_matching) to match
# against the request URL path. # against the request URL path.
# Corresponds to the JSON property `glob` # Corresponds to the JSON property `glob`
# @return [String] # @return [String]
@ -575,14 +576,14 @@ module Google
end end
end end
# A [`redirect`](/docs/hosting/full-config#redirects) represents the # A [`redirect`](/docs/hosting/full-config#redirects) object specifies a URL
# configuration for returning an HTTP redirect response given a matching # pattern that, if matched to the request URL path, triggers Hosting to
# request URL path. # respond with a redirect to the specified destination path.
class Redirect class Redirect
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The user-supplied [glob # The user-supplied
# pattern](/docs/hosting/full-config#glob_pattern_matching) to match # [glob](/docs/hosting/full-config#glob_pattern_matching) to match
# against the request URL path. # against the request URL path.
# Corresponds to the JSON property `glob` # Corresponds to the JSON property `glob`
# @return [String] # @return [String]
@ -684,10 +685,9 @@ module Google
end end
end end
# A [`rewrite`](/docs/hosting/full-config#rewrites) represents an internal # A [`rewrite`](/docs/hosting/full-config#rewrites) object specifies a URL
# content rewrite on the version. If the pattern matches, the request will be # pattern that, if matched to the request URL path, triggers Hosting to
# handled as if it were to the destination path specified in the # respond as if the service were given the specified destination URL.
# configuration.
class Rewrite class Rewrite
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -703,8 +703,8 @@ module Google
# @return [String] # @return [String]
attr_accessor :function attr_accessor :function
# The user-supplied [glob # The user-supplied
# pattern](/docs/hosting/full-config#glob_pattern_matching) to match # [glob](/docs/hosting/full-config#glob_pattern_matching) to match
# against the request URL path. # against the request URL path.
# Corresponds to the JSON property `glob` # Corresponds to the JSON property `glob`
# @return [String] # @return [String]
@ -746,8 +746,9 @@ module Google
end end
# The configuration for how incoming requests to a site should be routed and # The configuration for how incoming requests to a site should be routed and
# processed before serving content. The patterns are matched and applied # processed before serving content. The URL request paths are matched against
# according to a specific # the specified URL patterns in the configuration, then Hosting applies the
# applicable configuration according to a specific
# [priority order](/docs/hosting/full-config#hosting_priority_order). # [priority order](/docs/hosting/full-config#hosting_priority_order).
class ServingConfig class ServingConfig
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -763,20 +764,23 @@ module Google
attr_accessor :clean_urls attr_accessor :clean_urls
alias_method :clean_urls?, :clean_urls alias_method :clean_urls?, :clean_urls
# A list of custom response headers that are added to the content if the # An array of objects, where each object specifies a URL pattern that, if
# request URL path matches the glob. # matched to the request URL path, triggers Hosting to apply the specified
# custom response headers.
# Corresponds to the JSON property `headers` # Corresponds to the JSON property `headers`
# @return [Array<Google::Apis::FirebasehostingV1beta1::Header>] # @return [Array<Google::Apis::FirebasehostingV1beta1::Header>]
attr_accessor :headers attr_accessor :headers
# A list of globs that will cause the response to redirect to another # An array of objects (called redirect rules), where each rule specifies a
# location. # URL pattern that, if matched to the request URL path, triggers Hosting to
# respond with a redirect to the specified destination path.
# Corresponds to the JSON property `redirects` # Corresponds to the JSON property `redirects`
# @return [Array<Google::Apis::FirebasehostingV1beta1::Redirect>] # @return [Array<Google::Apis::FirebasehostingV1beta1::Redirect>]
attr_accessor :redirects attr_accessor :redirects
# A list of rewrites that will act as if the service were given the # An array of objects (called rewrite rules), where each rule specifies a URL
# destination URL. # pattern that, if matched to the request URL path, triggers Hosting to
# respond as if the service were given the specified destination URL.
# Corresponds to the JSON property `rewrites` # Corresponds to the JSON property `rewrites`
# @return [Array<Google::Apis::FirebasehostingV1beta1::Rewrite>] # @return [Array<Google::Apis::FirebasehostingV1beta1::Rewrite>]
attr_accessor :rewrites attr_accessor :rewrites
@ -878,8 +882,9 @@ module Google
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The configuration for how incoming requests to a site should be routed and # The configuration for how incoming requests to a site should be routed and
# processed before serving content. The patterns are matched and applied # processed before serving content. The URL request paths are matched against
# according to a specific # the specified URL patterns in the configuration, then Hosting applies the
# applicable configuration according to a specific
# [priority order](/docs/hosting/full-config#hosting_priority_order). # [priority order](/docs/hosting/full-config#hosting_priority_order).
# Corresponds to the JSON property `config` # Corresponds to the JSON property `config`
# @return [Google::Apis::FirebasehostingV1beta1::ServingConfig] # @return [Google::Apis::FirebasehostingV1beta1::ServingConfig]

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/healthcare # @see https://cloud.google.com/healthcare
module HealthcareV1 module HealthcareV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200515' REVISION = '20200525'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -307,7 +307,7 @@ module Google
class Dataset class Dataset
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Output only. Resource name of the dataset, of the form # Resource name of the dataset, of the form
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id``. # `projects/`project_id`/locations/`location_id`/datasets/`dataset_id``.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]
@ -617,7 +617,7 @@ module Google
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
# Output only. Resource name of the DICOM store, of the form # Resource name of the DICOM store, of the form
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/ # `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
# dicomStores/`dicom_store_id``. # dicomStores/`dicom_store_id``.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
@ -1320,7 +1320,7 @@ module Google
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
# Output only. Resource name of the HL7v2 store, of the form # Resource name of the HL7v2 store, of the form
# `projects/`project_id`/datasets/`dataset_id`/hl7V2Stores/`hl7v2_store_id``. # `projects/`project_id`/datasets/`dataset_id`/hl7V2Stores/`hl7v2_store_id``.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]

View File

@ -285,7 +285,7 @@ module Google
# Updates dataset metadata. # Updates dataset metadata.
# @param [String] name # @param [String] name
# Output only. Resource name of the dataset, of the form # Resource name of the dataset, of the form
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id``. # `projects/`project_id`/locations/`location_id`/datasets/`dataset_id``.
# @param [Google::Apis::HealthcareV1::Dataset] dataset_object # @param [Google::Apis::HealthcareV1::Dataset] dataset_object
# @param [String] update_mask # @param [String] update_mask
@ -712,7 +712,7 @@ module Google
# Updates the specified DICOM store. # Updates the specified DICOM store.
# @param [String] name # @param [String] name
# Output only. Resource name of the DICOM store, of the form # Resource name of the DICOM store, of the form
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/ # `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
# dicomStores/`dicom_store_id``. # dicomStores/`dicom_store_id``.
# @param [Google::Apis::HealthcareV1::DicomStore] dicom_store_object # @param [Google::Apis::HealthcareV1::DicomStore] dicom_store_object
@ -2935,7 +2935,7 @@ module Google
# Updates the HL7v2 store. # Updates the HL7v2 store.
# @param [String] name # @param [String] name
# Output only. Resource name of the HL7v2 store, of the form # Resource name of the HL7v2 store, of the form
# `projects/`project_id`/datasets/`dataset_id`/hl7V2Stores/`hl7v2_store_id``. # `projects/`project_id`/datasets/`dataset_id`/hl7V2Stores/`hl7v2_store_id``.
# @param [Google::Apis::HealthcareV1::Hl7V2Store] hl7_v2_store_object # @param [Google::Apis::HealthcareV1::Hl7V2Store] hl7_v2_store_object
# @param [String] update_mask # @param [String] update_mask

View File

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

View File

@ -307,7 +307,7 @@ module Google
class Dataset class Dataset
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Output only. Resource name of the dataset, of the form # Resource name of the dataset, of the form
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id``. # `projects/`project_id`/locations/`location_id`/datasets/`dataset_id``.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]
@ -675,7 +675,7 @@ module Google
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
# Output only. Resource name of the DICOM store, of the form # Resource name of the DICOM store, of the form
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/ # `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
# dicomStores/`dicom_store_id``. # dicomStores/`dicom_store_id``.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
@ -1707,7 +1707,7 @@ module Google
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
# Output only. Resource name of the HL7v2 store, of the form # Resource name of the HL7v2 store, of the form
# `projects/`project_id`/datasets/`dataset_id`/hl7V2Stores/`hl7v2_store_id``. # `projects/`project_id`/datasets/`dataset_id`/hl7V2Stores/`hl7v2_store_id``.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]

View File

@ -357,7 +357,7 @@ module Google
# Updates dataset metadata. # Updates dataset metadata.
# @param [String] name # @param [String] name
# Output only. Resource name of the dataset, of the form # Resource name of the dataset, of the form
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id``. # `projects/`project_id`/locations/`location_id`/datasets/`dataset_id``.
# @param [Google::Apis::HealthcareV1beta1::Dataset] dataset_object # @param [Google::Apis::HealthcareV1beta1::Dataset] dataset_object
# @param [String] update_mask # @param [String] update_mask
@ -907,7 +907,7 @@ module Google
# Updates the specified DICOM store. # Updates the specified DICOM store.
# @param [String] name # @param [String] name
# Output only. Resource name of the DICOM store, of the form # Resource name of the DICOM store, of the form
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/ # `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
# dicomStores/`dicom_store_id``. # dicomStores/`dicom_store_id``.
# @param [Google::Apis::HealthcareV1beta1::DicomStore] dicom_store_object # @param [Google::Apis::HealthcareV1beta1::DicomStore] dicom_store_object
@ -3482,7 +3482,7 @@ module Google
# Updates the HL7v2 store. # Updates the HL7v2 store.
# @param [String] name # @param [String] name
# Output only. Resource name of the HL7v2 store, of the form # Resource name of the HL7v2 store, of the form
# `projects/`project_id`/datasets/`dataset_id`/hl7V2Stores/`hl7v2_store_id``. # `projects/`project_id`/datasets/`dataset_id`/hl7V2Stores/`hl7v2_store_id``.
# @param [Google::Apis::HealthcareV1beta1::Hl7V2Store] hl7_v2_store_object # @param [Google::Apis::HealthcareV1beta1::Hl7V2Store] hl7_v2_store_object
# @param [String] update_mask # @param [String] update_mask

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/people/ # @see https://developers.google.com/people/
module PeopleV1 module PeopleV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200513' REVISION = '20200601'
# See, edit, download, and permanently delete your contacts # See, edit, download, and permanently delete your contacts
AUTH_CONTACTS = 'https://www.googleapis.com/auth/contacts' AUTH_CONTACTS = 'https://www.googleapis.com/auth/contacts'

View File

@ -423,6 +423,64 @@ module Google
end end
end end
# A request to copy an other contact to my contacts group.
class CopyOtherContactToMyContactsGroupRequest
include Google::Apis::Core::Hashable
# Required. A field mask to restrict which fields are copied into the new
# contact.
# Valid values are:
# * emailAddresses
# * names
# * phoneNumbers
# Corresponds to the JSON property `copyMask`
# @return [String]
attr_accessor :copy_mask
# Optional. A field mask to restrict which fields on the person are returned.
# Multiple
# fields can be specified by separating them with commas. Defaults to empty
# if not set, which will skip the post mutate get. Valid values are:
# * addresses
# * ageRanges
# * biographies
# * birthdays
# * coverPhotos
# * emailAddresses
# * events
# * genders
# * imClients
# * interests
# * locales
# * memberships
# * metadata
# * names
# * nicknames
# * occupations
# * organizations
# * phoneNumbers
# * photos
# * relations
# * residences
# * sipAddresses
# * skills
# * urls
# * userDefined
# Corresponds to the JSON property `readMask`
# @return [String]
attr_accessor :read_mask
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@copy_mask = args[:copy_mask] if args.key?(:copy_mask)
@read_mask = args[:read_mask] if args.key?(:read_mask)
end
end
# A person's cover photo. A large image shown on the person's # A person's cover photo. A large image shown on the person's
# profile page that represents who they are or what they care about. # profile page that represents who they are or what they care about.
class CoverPhoto class CoverPhoto
@ -955,6 +1013,42 @@ module Google
end end
end end
# The response to a request for the authenticated user's other contacts.
class ListOtherContactsResponse
include Google::Apis::Core::Hashable
# A token, which can be sent as `page_token` to retrieve the next page.
# If this field is omitted, there are no subsequent pages.
# Corresponds to the JSON property `nextPageToken`
# @return [String]
attr_accessor :next_page_token
# A token, which can be sent as `sync_token` to retrieve changes since the
# last request. Request must set `request_sync_token` to return the sync
# token.
# Corresponds to the JSON property `nextSyncToken`
# @return [String]
attr_accessor :next_sync_token
# The list of other contacts returned as Person resources. Other contacts
# support a limited subset of supported fields. See
# ListOtherContactsRequest.request_mask for more detailed information.
# Corresponds to the JSON property `otherContacts`
# @return [Array<Google::Apis::PeopleV1::Person>]
attr_accessor :other_contacts
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
@next_sync_token = args[:next_sync_token] if args.key?(:next_sync_token)
@other_contacts = args[:other_contacts] if args.key?(:other_contacts)
end
end
# A person's locale preference. # A person's locale preference.
class Locale class Locale
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable

View File

@ -82,6 +82,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class CopyOtherContactToMyContactsGroupRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class CoverPhoto class CoverPhoto
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -172,6 +178,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class ListOtherContactsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Locale class Locale
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -448,6 +460,14 @@ module Google
end end
end end
class CopyOtherContactToMyContactsGroupRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :copy_mask, as: 'copyMask'
property :read_mask, as: 'readMask'
end
end
class CoverPhoto class CoverPhoto
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -594,6 +614,16 @@ module Google
end end
end end
class ListOtherContactsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
property :next_sync_token, as: 'nextSyncToken'
collection :other_contacts, as: 'otherContacts', class: Google::Apis::PeopleV1::Person, decorator: Google::Apis::PeopleV1::Person::Representation
end
end
class Locale class Locale
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -296,6 +296,39 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Copies an other contact to a new contact in the user's MY_CONTACTS group
# @param [String] resource_name
# Required. The resource name of the other contact to copy.
# @param [Google::Apis::PeopleV1::CopyOtherContactToMyContactsGroupRequest] copy_other_contact_to_my_contacts_group_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::PeopleV1::Person] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::PeopleV1::Person]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def copy_other_contact_to_my_contacts_group(resource_name, copy_other_contact_to_my_contacts_group_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v1/{+resourceName}:copyOtherContactToMyContactsGroup', options)
command.request_representation = Google::Apis::PeopleV1::CopyOtherContactToMyContactsGroupRequest::Representation
command.request_object = copy_other_contact_to_my_contacts_group_request_object
command.response_representation = Google::Apis::PeopleV1::Person::Representation
command.response_class = Google::Apis::PeopleV1::Person
command.params['resourceName'] = resource_name unless resource_name.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Create a new contact and return the person resource for that contact. # Create a new contact and return the person resource for that contact.
# @param [Google::Apis::PeopleV1::Person] person_object # @param [Google::Apis::PeopleV1::Person] person_object
# @param [String] fields # @param [String] fields
@ -670,8 +703,7 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Provides a list of the authenticated user's contacts merged with any # Provides a list of the authenticated user's contacts.
# connected profiles.
# The request throws a 400 error if 'personFields' is not specified. # The request throws a 400 error if 'personFields' is not specified.
# @param [String] resource_name # @param [String] resource_name
# Required. The resource name to return connections for. Only `people/me` is # Required. The resource name to return connections for. Only `people/me` is
@ -768,6 +800,67 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# List all other contacts, that is contacts that are not in a contact group.
# Other contacts are typically auto created contacts from interactions.
# @param [Fixnum] page_size
# Optional. The number of other contacts to include in the response. Valid
# values are
# between 1 and 1000, inclusive. Defaults to 100 if not set or set to 0.
# @param [String] page_token
# Optional. A page token, received from a previous `ListOtherContacts` call.
# Provide this to retrieve the subsequent page.
# When paginating, all other parameters provided to `ListOtherContacts`
# must match the call that provided the page token.
# @param [String] read_mask
# Required. A field mask to restrict which fields on each person are returned.
# Multiple
# fields can be specified by separating them with commas. Valid values are:
# * emailAddresses
# * names
# * phoneNumbers
# @param [Boolean] request_sync_token
# Optional. Whether the response should include `next_sync_token`, which can be
# used to
# get all changes since the last request. For subsequent sync requests use
# the `sync_token` param instead. Initial sync requests that specify
# `request_sync_token` have an additional rate limit.
# @param [String] sync_token
# Optional. A sync token, received from a previous `ListOtherContacts` call.
# Provide this to retrieve only the resources changed since the last request.
# Sync requests that specify `sync_token` have an additional rate limit.
# When syncing, all other parameters provided to `ListOtherContacts`
# must match the call that provided the sync token.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::PeopleV1::ListOtherContactsResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::PeopleV1::ListOtherContactsResponse]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def other_contacts(page_size: nil, page_token: nil, read_mask: nil, request_sync_token: nil, sync_token: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v1/otherContacts', options)
command.response_representation = Google::Apis::PeopleV1::ListOtherContactsResponse::Representation
command.response_class = Google::Apis::PeopleV1::ListOtherContactsResponse
command.query['pageSize'] = page_size unless page_size.nil?
command.query['pageToken'] = page_token unless page_token.nil?
command.query['readMask'] = read_mask unless read_mask.nil?
command.query['requestSyncToken'] = request_sync_token unless request_sync_token.nil?
command.query['syncToken'] = sync_token unless sync_token.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
protected protected
def apply_command_defaults(command) def apply_command_defaults(command)

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/spectrum-access-system/ # @see https://developers.google.com/spectrum-access-system/
module ProdTtSasportalV1alpha1 module ProdTtSasportalV1alpha1
VERSION = 'V1alpha1' VERSION = 'V1alpha1'
REVISION = '20200416' REVISION = '20200601'
# View your email address # View your email address
AUTH_USERINFO_EMAIL = 'https://www.googleapis.com/auth/userinfo.email' AUTH_USERINFO_EMAIL = 'https://www.googleapis.com/auth/userinfo.email'

View File

@ -818,6 +818,36 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Returns a requested node.
# @param [String] name
# Required. The name of the node.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::ProdTtSasportalV1alpha1::SasPortalNode] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::ProdTtSasportalV1alpha1::SasPortalNode]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def get_node(name, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v1alpha1/{+name}', options)
command.response_representation = Google::Apis::ProdTtSasportalV1alpha1::SasPortalNode::Representation
command.response_class = Google::Apis::ProdTtSasportalV1alpha1::SasPortalNode
command.params['name'] = name unless name.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Creates a device under a node or customer. Returned devices are unordered. # Creates a device under a node or customer. Returned devices are unordered.
# @param [String] parent # @param [String] parent
# Required. The name of the parent resource. # Required. The name of the parent resource.

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/spectrum-access-system/ # @see https://developers.google.com/spectrum-access-system/
module SasportalV1alpha1 module SasportalV1alpha1
VERSION = 'V1alpha1' VERSION = 'V1alpha1'
REVISION = '20200416' REVISION = '20200601'
# View your email address # View your email address
AUTH_USERINFO_EMAIL = 'https://www.googleapis.com/auth/userinfo.email' AUTH_USERINFO_EMAIL = 'https://www.googleapis.com/auth/userinfo.email'

View File

@ -818,6 +818,36 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Returns a requested node.
# @param [String] name
# Required. The name of the node.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalNode] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::SasportalV1alpha1::SasPortalNode]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def get_node(name, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v1alpha1/{+name}', options)
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalNode::Representation
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalNode
command.params['name'] = name unless name.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Creates a device under a node or customer. Returned devices are unordered. # Creates a device under a node or customer. Returned devices are unordered.
# @param [String] parent # @param [String] parent
# Required. The name of the parent resource. # Required. The name of the parent resource.

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/cloud-sql/ # @see https://developers.google.com/cloud-sql/
module SqlV1beta4 module SqlV1beta4
VERSION = 'V1beta4' VERSION = 'V1beta4'
REVISION = '20200310' REVISION = '20200518'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -956,6 +956,12 @@ module Google
# @return [String] # @return [String]
attr_accessor :kind attr_accessor :kind
# Option for export offload.
# Corresponds to the JSON property `offload`
# @return [Boolean]
attr_accessor :offload
alias_method :offload?, :offload
# Options for exporting data as SQL statements. # Options for exporting data as SQL statements.
# Corresponds to the JSON property `sqlExportOptions` # Corresponds to the JSON property `sqlExportOptions`
# @return [Google::Apis::SqlV1beta4::ExportContext::SqlExportOptions] # @return [Google::Apis::SqlV1beta4::ExportContext::SqlExportOptions]
@ -981,6 +987,7 @@ module Google
@databases = args[:databases] if args.key?(:databases) @databases = args[:databases] if args.key?(:databases)
@file_type = args[:file_type] if args.key?(:file_type) @file_type = args[:file_type] if args.key?(:file_type)
@kind = args[:kind] if args.key?(:kind) @kind = args[:kind] if args.key?(:kind)
@offload = args[:offload] if args.key?(:offload)
@sql_export_options = args[:sql_export_options] if args.key?(:sql_export_options) @sql_export_options = args[:sql_export_options] if args.key?(:sql_export_options)
@uri = args[:uri] if args.key?(:uri) @uri = args[:uri] if args.key?(:uri)
end end

View File

@ -669,6 +669,7 @@ module Google
collection :databases, as: 'databases' collection :databases, as: 'databases'
property :file_type, as: 'fileType' property :file_type, as: 'fileType'
property :kind, as: 'kind' property :kind, as: 'kind'
property :offload, as: 'offload'
property :sql_export_options, as: 'sqlExportOptions', class: Google::Apis::SqlV1beta4::ExportContext::SqlExportOptions, decorator: Google::Apis::SqlV1beta4::ExportContext::SqlExportOptions::Representation property :sql_export_options, as: 'sqlExportOptions', class: Google::Apis::SqlV1beta4::ExportContext::SqlExportOptions, decorator: Google::Apis::SqlV1beta4::ExportContext::SqlExportOptions::Representation
property :uri, as: 'uri' property :uri, as: 'uri'