diff --git a/generated/google/apis/cloudbuild_v1.rb b/generated/google/apis/cloudbuild_v1.rb index 7411482eb..a62e20d90 100644 --- a/generated/google/apis/cloudbuild_v1.rb +++ b/generated/google/apis/cloudbuild_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/cloud-build/docs/ module CloudbuildV1 VERSION = 'V1' - REVISION = '20190622' + REVISION = '20190629' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/cloudbuild_v1/classes.rb b/generated/google/apis/cloudbuild_v1/classes.rb index 42e6631bd..74d72932e 100644 --- a/generated/google/apis/cloudbuild_v1/classes.rb +++ b/generated/google/apis/cloudbuild_v1/classes.rb @@ -793,12 +793,15 @@ module Google # @return [Fixnum] attr_accessor :installation_id - # Name of the repository. + # Name of the repository. For example: The name for + # https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". # Corresponds to the JSON property `name` # @return [String] attr_accessor :name - # Owner of the repository. + # Owner of the repository. For example: The owner for + # https://github.com/googlecloudplatform/cloud-builders is + # "googlecloudplatform". # Corresponds to the JSON property `owner` # @return [String] attr_accessor :owner diff --git a/generated/google/apis/dfareporting_v3_1.rb b/generated/google/apis/dfareporting_v3_1.rb index 780997670..dffc5dc21 100644 --- a/generated/google/apis/dfareporting_v3_1.rb +++ b/generated/google/apis/dfareporting_v3_1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/doubleclick-advertisers/ module DfareportingV3_1 VERSION = 'V3_1' - REVISION = '20180830' + REVISION = '20190531' # Manage DoubleClick Digital Marketing conversions AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions' diff --git a/generated/google/apis/dfareporting_v3_2.rb b/generated/google/apis/dfareporting_v3_2.rb index 8387d957e..ff6c8b7a9 100644 --- a/generated/google/apis/dfareporting_v3_2.rb +++ b/generated/google/apis/dfareporting_v3_2.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/doubleclick-advertisers/ module DfareportingV3_2 VERSION = 'V3_2' - REVISION = '20180830' + REVISION = '20190531' # Manage DoubleClick Digital Marketing conversions AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions' diff --git a/generated/google/apis/dfareporting_v3_3.rb b/generated/google/apis/dfareporting_v3_3.rb index 87504a939..f14a81a58 100644 --- a/generated/google/apis/dfareporting_v3_3.rb +++ b/generated/google/apis/dfareporting_v3_3.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/doubleclick-advertisers/ module DfareportingV3_3 VERSION = 'V3_3' - REVISION = '20190206' + REVISION = '20190531' # Manage DoubleClick Digital Marketing conversions AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions' diff --git a/generated/google/apis/dfareporting_v3_3/classes.rb b/generated/google/apis/dfareporting_v3_3/classes.rb index e7ed7ebf4..eb32e8e7d 100644 --- a/generated/google/apis/dfareporting_v3_3/classes.rb +++ b/generated/google/apis/dfareporting_v3_3/classes.rb @@ -2376,8 +2376,8 @@ module Google # The alphanumeric encrypted user ID. When set, encryptionInfo should also be # specified. This field is mutually exclusive with encryptedUserIdCandidates[], - # mobileDeviceId and gclid. This or encryptedUserIdCandidates[] or - # mobileDeviceId or gclid is a required field. + # matchId, mobileDeviceId and gclid. This or encryptedUserIdCandidates[] or + # matchId or mobileDeviceId or gclid is a required field. # Corresponds to the JSON property `encryptedUserId` # @return [String] attr_accessor :encrypted_user_id @@ -2387,9 +2387,9 @@ module Google # such user ID is found then the conversion will be rejected with # NO_COOKIE_MATCH_FOUND error. When set, encryptionInfo should also be specified. # This field may only be used when calling batchinsert; it is not supported by - # batchupdate. This field is mutually exclusive with encryptedUserId, - # mobileDeviceId and gclid. This or encryptedUserId or mobileDeviceId or gclid - # is a required field. + # batchupdate. This field is mutually exclusive with encryptedUserId, matchId, + # mobileDeviceId and gclid. This or encryptedUserId or matchId or mobileDeviceId + # or gclid is a required field. # Corresponds to the JSON property `encryptedUserIdCandidates` # @return [Array] attr_accessor :encrypted_user_id_candidates @@ -2405,8 +2405,9 @@ module Google attr_accessor :floodlight_configuration_id # The Google click ID. This field is mutually exclusive with encryptedUserId, - # encryptedUserIdCandidates[] and mobileDeviceId. This or encryptedUserId or - # encryptedUserIdCandidates[] or mobileDeviceId is a required field. + # encryptedUserIdCandidates[], matchId and mobileDeviceId. This or + # encryptedUserId or encryptedUserIdCandidates[] or matchId or mobileDeviceId is + # a required field. # Corresponds to the JSON property `gclid` # @return [String] attr_accessor :gclid @@ -2424,9 +2425,18 @@ module Google attr_accessor :limit_ad_tracking alias_method :limit_ad_tracking?, :limit_ad_tracking + # The match ID field. A match ID is your own first-party identifier that has + # been synced with Google using the match ID feature in Floodlight. This field + # is mutually exclusive with encryptedUserId, encryptedUserIdCandidates[], + # mobileDeviceId and gclid. This or encryptedUserId or encryptedUserIdCandidates[ + # ] or mobileDeviceId or gclid is a required field. + # Corresponds to the JSON property `matchId` + # @return [String] + attr_accessor :match_id + # The mobile device ID. This field is mutually exclusive with encryptedUserId, - # encryptedUserIdCandidates[] and gclid. This or encryptedUserId or - # encryptedUserIdCandidates[] or gclid is a required field. + # encryptedUserIdCandidates[], matchId and gclid. This or encryptedUserId or + # encryptedUserIdCandidates[] or matchId or gclid is a required field. # Corresponds to the JSON property `mobileDeviceId` # @return [String] attr_accessor :mobile_device_id @@ -2481,6 +2491,7 @@ module Google @gclid = args[:gclid] if args.key?(:gclid) @kind = args[:kind] if args.key?(:kind) @limit_ad_tracking = args[:limit_ad_tracking] if args.key?(:limit_ad_tracking) + @match_id = args[:match_id] if args.key?(:match_id) @mobile_device_id = args[:mobile_device_id] if args.key?(:mobile_device_id) @non_personalized_ad = args[:non_personalized_ad] if args.key?(:non_personalized_ad) @ordinal = args[:ordinal] if args.key?(:ordinal) diff --git a/generated/google/apis/dfareporting_v3_3/representations.rb b/generated/google/apis/dfareporting_v3_3/representations.rb index b69a56203..347db59f2 100644 --- a/generated/google/apis/dfareporting_v3_3/representations.rb +++ b/generated/google/apis/dfareporting_v3_3/representations.rb @@ -1960,6 +1960,7 @@ module Google property :gclid, as: 'gclid' property :kind, as: 'kind' property :limit_ad_tracking, as: 'limitAdTracking' + property :match_id, as: 'matchId' property :mobile_device_id, as: 'mobileDeviceId' property :non_personalized_ad, as: 'nonPersonalizedAd' property :ordinal, as: 'ordinal' diff --git a/generated/google/apis/dialogflow_v2beta1.rb b/generated/google/apis/dialogflow_v2beta1.rb index b05fcab76..59c5c4013 100644 --- a/generated/google/apis/dialogflow_v2beta1.rb +++ b/generated/google/apis/dialogflow_v2beta1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/dialogflow/ module DialogflowV2beta1 VERSION = 'V2beta1' - REVISION = '20190626' + REVISION = '20190629' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/dialogflow_v2beta1/classes.rb b/generated/google/apis/dialogflow_v2beta1/classes.rb index 968a0a5be..7d659f783 100644 --- a/generated/google/apis/dialogflow_v2beta1/classes.rb +++ b/generated/google/apis/dialogflow_v2beta1/classes.rb @@ -2785,6 +2785,35 @@ module Google # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageQuickReplies] attr_accessor :quick_replies + # Carousel Rich Business Messaging (RBM) rich card. + # Rich cards allow you to respond to users with more vivid content, e.g. + # with media and suggestions. + # For more details about RBM rich cards, please see: + # https://developers.google.com/rcs-business-messaging/rbm/guides/build/send- + # messages#rich-cards. + # If you want to show a single card with more control over the layout, + # please use RbmStandaloneCard instead. + # Corresponds to the JSON property `rbmCarouselRichCard` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard] + attr_accessor :rbm_carousel_rich_card + + # Standalone Rich Business Messaging (RBM) rich card. + # Rich cards allow you to respond to users with more vivid content, e.g. + # with media and suggestions. + # For more details about RBM rich cards, please see: + # https://developers.google.com/rcs-business-messaging/rbm/guides/build/send- + # messages#rich-cards. + # You can group multiple rich cards into one using RbmCarouselCard but + # carousel cards will give you less control over the card layout. + # Corresponds to the JSON property `rbmStandaloneRichCard` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard] + attr_accessor :rbm_standalone_rich_card + + # Rich Business Messaging (RBM) text response with suggestions. + # Corresponds to the JSON property `rbmText` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmText] + attr_accessor :rbm_text + # The collection of simple response candidates. # This message in `QueryResult.fulfillment_messages` and # `WebhookResponse.fulfillment_messages` should contain only one @@ -2837,6 +2866,9 @@ module Google @payload = args[:payload] if args.key?(:payload) @platform = args[:platform] if args.key?(:platform) @quick_replies = args[:quick_replies] if args.key?(:quick_replies) + @rbm_carousel_rich_card = args[:rbm_carousel_rich_card] if args.key?(:rbm_carousel_rich_card) + @rbm_standalone_rich_card = args[:rbm_standalone_rich_card] if args.key?(:rbm_standalone_rich_card) + @rbm_text = args[:rbm_text] if args.key?(:rbm_text) @simple_responses = args[:simple_responses] if args.key?(:simple_responses) @suggestions = args[:suggestions] if args.key?(:suggestions) @telephony_play_audio = args[:telephony_play_audio] if args.key?(:telephony_play_audio) @@ -3194,6 +3226,376 @@ module Google end end + # Rich Business Messaging (RBM) Card content + class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent + include Google::Apis::Core::Hashable + + # Optional. Description of the card (at most 2000 bytes). + # At least one of the title, description or media must be set. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # Rich Business Messaging (RBM) Media displayed in Cards + # The following media-types are currently supported: + # ## Image Types + # image/jpeg + # image/jpg' + # image/gif + # image/png + # ## Video Types + # video/h263 + # video/m4v + # video/mp4 + # video/mpeg + # video/mpeg4 + # video/webm + # Corresponds to the JSON property `media` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia] + attr_accessor :media + + # Optional. List of suggestions to include in the card. + # Corresponds to the JSON property `suggestions` + # @return [Array] + attr_accessor :suggestions + + # Optional. Title of the card (at most 200 bytes). + # At least one of the title, description or media must be set. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @media = args[:media] if args.key?(:media) + @suggestions = args[:suggestions] if args.key?(:suggestions) + @title = args[:title] if args.key?(:title) + end + end + + # Rich Business Messaging (RBM) Media displayed in Cards + # The following media-types are currently supported: + # ## Image Types + # image/jpeg + # image/jpg' + # image/gif + # image/png + # ## Video Types + # video/h263 + # video/m4v + # video/mp4 + # video/mpeg + # video/mpeg4 + # video/webm + class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia + include Google::Apis::Core::Hashable + + # Required. Publicly reachable URI of the file. The RBM platform + # determines the MIME type of the file from the content-type field in + # the HTTP headers when the platform fetches the file. The content-type + # field must be present and accurate in the HTTP response from the URL. + # Corresponds to the JSON property `fileUri` + # @return [String] + attr_accessor :file_uri + + # Required for cards with vertical orientation. The height of the media + # within a rich card with a vertical layout. (https://goo.gl/NeFCjz). + # For a standalone card with horizontal layout, height is not + # customizable, and this field is ignored. + # Corresponds to the JSON property `height` + # @return [String] + attr_accessor :height + + # Optional. Publicly reachable URI of the thumbnail.If you don't + # provide a thumbnail URI, the RBM platform displays a blank + # placeholder thumbnail until the user's device downloads the file. + # Depending on the user's setting, the file may not download + # automatically and may require the user to tap a download button. + # Corresponds to the JSON property `thumbnailUri` + # @return [String] + attr_accessor :thumbnail_uri + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @file_uri = args[:file_uri] if args.key?(:file_uri) + @height = args[:height] if args.key?(:height) + @thumbnail_uri = args[:thumbnail_uri] if args.key?(:thumbnail_uri) + end + end + + # Carousel Rich Business Messaging (RBM) rich card. + # Rich cards allow you to respond to users with more vivid content, e.g. + # with media and suggestions. + # For more details about RBM rich cards, please see: + # https://developers.google.com/rcs-business-messaging/rbm/guides/build/send- + # messages#rich-cards. + # If you want to show a single card with more control over the layout, + # please use RbmStandaloneCard instead. + class GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard + include Google::Apis::Core::Hashable + + # Required. The cards in the carousel. A carousel must have at least + # 2 cards and at most 10. + # Corresponds to the JSON property `cardContents` + # @return [Array] + attr_accessor :card_contents + + # Required. The width of the cards in the carousel. + # Corresponds to the JSON property `cardWidth` + # @return [String] + attr_accessor :card_width + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @card_contents = args[:card_contents] if args.key?(:card_contents) + @card_width = args[:card_width] if args.key?(:card_width) + end + end + + # Standalone Rich Business Messaging (RBM) rich card. + # Rich cards allow you to respond to users with more vivid content, e.g. + # with media and suggestions. + # For more details about RBM rich cards, please see: + # https://developers.google.com/rcs-business-messaging/rbm/guides/build/send- + # messages#rich-cards. + # You can group multiple rich cards into one using RbmCarouselCard but + # carousel cards will give you less control over the card layout. + class GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard + include Google::Apis::Core::Hashable + + # Rich Business Messaging (RBM) Card content + # Corresponds to the JSON property `cardContent` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent] + attr_accessor :card_content + + # Required. Orientation of the card. + # Corresponds to the JSON property `cardOrientation` + # @return [String] + attr_accessor :card_orientation + + # Required if orientation is horizontal. + # Image preview alignment for standalone cards with horizontal layout. + # Corresponds to the JSON property `thumbnailImageAlignment` + # @return [String] + attr_accessor :thumbnail_image_alignment + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @card_content = args[:card_content] if args.key?(:card_content) + @card_orientation = args[:card_orientation] if args.key?(:card_orientation) + @thumbnail_image_alignment = args[:thumbnail_image_alignment] if args.key?(:thumbnail_image_alignment) + end + end + + # Rich Business Messaging (RBM) suggested client-side action that the user + # can choose from the card. + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction + include Google::Apis::Core::Hashable + + # Opens the user's default dialer app with the specified phone number + # but does not dial automatically (https://goo.gl/ergbB2). + # Corresponds to the JSON property `dial` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial] + attr_accessor :dial + + # Opens the user's default web browser app to the specified uri + # (https://goo.gl/6GLJD2). If the user has an app installed that is + # registered as the default handler for the URL, then this app will be + # opened instead, and its icon will be used in the suggested action UI. + # Corresponds to the JSON property `openUrl` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri] + attr_accessor :open_url + + # Opaque payload that the Dialogflow receives in a user event + # when the user taps the suggested action. This data will be also + # forwarded to webhook to allow performing custom business logic. + # Corresponds to the JSON property `postbackData` + # @return [String] + attr_accessor :postback_data + + # Opens the device's location chooser so the user can pick a location + # to send back to the agent (https://goo.gl/GXotJW). + # Corresponds to the JSON property `shareLocation` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation] + attr_accessor :share_location + + # Text to display alongside the action. + # Corresponds to the JSON property `text` + # @return [String] + attr_accessor :text + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @dial = args[:dial] if args.key?(:dial) + @open_url = args[:open_url] if args.key?(:open_url) + @postback_data = args[:postback_data] if args.key?(:postback_data) + @share_location = args[:share_location] if args.key?(:share_location) + @text = args[:text] if args.key?(:text) + end + end + + # Opens the user's default dialer app with the specified phone number + # but does not dial automatically (https://goo.gl/ergbB2). + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial + include Google::Apis::Core::Hashable + + # Required. The phone number to fill in the default dialer app. + # This field should be in [E.164](https://en.wikipedia.org/wiki/E.164) + # format. An example of a correctly formatted phone number: + # +15556767888. + # Corresponds to the JSON property `phoneNumber` + # @return [String] + attr_accessor :phone_number + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @phone_number = args[:phone_number] if args.key?(:phone_number) + end + end + + # Opens the user's default web browser app to the specified uri + # (https://goo.gl/6GLJD2). If the user has an app installed that is + # registered as the default handler for the URL, then this app will be + # opened instead, and its icon will be used in the suggested action UI. + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri + include Google::Apis::Core::Hashable + + # Required. The uri to open on the user device + # Corresponds to the JSON property `uri` + # @return [String] + attr_accessor :uri + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @uri = args[:uri] if args.key?(:uri) + end + end + + # Opens the device's location chooser so the user can pick a location + # to send back to the agent (https://goo.gl/GXotJW). + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation + include Google::Apis::Core::Hashable + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + end + end + + # Rich Business Messaging (RBM) suggested reply that the user can click + # instead of typing in their own response. + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply + include Google::Apis::Core::Hashable + + # Opaque payload that the Dialogflow receives in a user event + # when the user taps the suggested reply. This data will be also + # forwarded to webhook to allow performing custom business logic. + # Corresponds to the JSON property `postbackData` + # @return [String] + attr_accessor :postback_data + + # Suggested reply text. + # Corresponds to the JSON property `text` + # @return [String] + attr_accessor :text + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @postback_data = args[:postback_data] if args.key?(:postback_data) + @text = args[:text] if args.key?(:text) + end + end + + # Rich Business Messaging (RBM) suggestion. Suggestions allow user to + # easily select/click a predefined response or perform an action (like + # opening a web uri). + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion + include Google::Apis::Core::Hashable + + # Rich Business Messaging (RBM) suggested client-side action that the user + # can choose from the card. + # Corresponds to the JSON property `action` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction] + attr_accessor :action + + # Rich Business Messaging (RBM) suggested reply that the user can click + # instead of typing in their own response. + # Corresponds to the JSON property `reply` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply] + attr_accessor :reply + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @action = args[:action] if args.key?(:action) + @reply = args[:reply] if args.key?(:reply) + end + end + + # Rich Business Messaging (RBM) text response with suggestions. + class GoogleCloudDialogflowV2beta1IntentMessageRbmText + include Google::Apis::Core::Hashable + + # Optional. One or more suggestions to show to the user. + # Corresponds to the JSON property `rbmSuggestion` + # @return [Array] + attr_accessor :rbm_suggestion + + # Required. Text sent and displayed to the user. + # Corresponds to the JSON property `text` + # @return [String] + attr_accessor :text + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @rbm_suggestion = args[:rbm_suggestion] if args.key?(:rbm_suggestion) + @text = args[:text] if args.key?(:text) + end + end + # Additional info about the select item for when it is triggered in a # dialog. class GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo diff --git a/generated/google/apis/dialogflow_v2beta1/representations.rb b/generated/google/apis/dialogflow_v2beta1/representations.rb index 8ff0f48cb..d6ddb9a43 100644 --- a/generated/google/apis/dialogflow_v2beta1/representations.rb +++ b/generated/google/apis/dialogflow_v2beta1/representations.rb @@ -472,6 +472,72 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmText + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1425,6 +1491,12 @@ module Google property :platform, as: 'platform' property :quick_replies, as: 'quickReplies', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageQuickReplies, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageQuickReplies::Representation + property :rbm_carousel_rich_card, as: 'rbmCarouselRichCard', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard::Representation + + property :rbm_standalone_rich_card, as: 'rbmStandaloneRichCard', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard::Representation + + property :rbm_text, as: 'rbmText', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmText, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmText::Representation + property :simple_responses, as: 'simpleResponses', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses::Representation property :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestions, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestions::Representation @@ -1553,6 +1625,107 @@ module Google end end + class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :media, as: 'media', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia::Representation + + collection :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion::Representation + + property :title, as: 'title' + end + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :file_uri, as: 'fileUri' + property :height, as: 'height' + property :thumbnail_uri, as: 'thumbnailUri' + end + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :card_contents, as: 'cardContents', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent::Representation + + property :card_width, as: 'cardWidth' + end + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :card_content, as: 'cardContent', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent::Representation + + property :card_orientation, as: 'cardOrientation' + property :thumbnail_image_alignment, as: 'thumbnailImageAlignment' + end + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :dial, as: 'dial', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial::Representation + + property :open_url, as: 'openUrl', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri::Representation + + property :postback_data, as: 'postbackData' + property :share_location, as: 'shareLocation', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation::Representation + + property :text, as: 'text' + end + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :phone_number, as: 'phoneNumber' + end + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :uri, as: 'uri' + end + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :postback_data, as: 'postbackData' + property :text, as: 'text' + end + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :action, as: 'action', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction::Representation + + property :reply, as: 'reply', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply::Representation + + end + end + + class GoogleCloudDialogflowV2beta1IntentMessageRbmText + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :rbm_suggestion, as: 'rbmSuggestion', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion::Representation + + property :text, as: 'text' + end + end + class GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/docs_v1.rb b/generated/google/apis/docs_v1.rb index 75fa4e5fd..8d64d02c3 100644 --- a/generated/google/apis/docs_v1.rb +++ b/generated/google/apis/docs_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/docs/ module DocsV1 VERSION = 'V1' - REVISION = '20190604' + REVISION = '20190627' # View and manage your Google Docs documents AUTH_DOCUMENTS = 'https://www.googleapis.com/auth/documents' diff --git a/generated/google/apis/docs_v1/classes.rb b/generated/google/apis/docs_v1/classes.rb index 5439e2533..f75497697 100644 --- a/generated/google/apis/docs_v1/classes.rb +++ b/generated/google/apis/docs_v1/classes.rb @@ -713,7 +713,7 @@ module Google # @return [Google::Apis::DocsV1::Body] attr_accessor :body - # The ID of the document. + # Output only. The ID of the document. # Corresponds to the JSON property `documentId` # @return [String] attr_accessor :document_id @@ -723,32 +723,32 @@ module Google # @return [Google::Apis::DocsV1::DocumentStyle] attr_accessor :document_style - # The footers in the document, keyed by footer ID. + # Output only. The footers in the document, keyed by footer ID. # Corresponds to the JSON property `footers` # @return [Hash] attr_accessor :footers - # The footnotes in the document, keyed by footnote ID. + # Output only. The footnotes in the document, keyed by footnote ID. # Corresponds to the JSON property `footnotes` # @return [Hash] attr_accessor :footnotes - # The headers in the document, keyed by header ID. + # Output only. The headers in the document, keyed by header ID. # Corresponds to the JSON property `headers` # @return [Hash] attr_accessor :headers - # The inline objects in the document, keyed by object ID. + # Output only. The inline objects in the document, keyed by object ID. # Corresponds to the JSON property `inlineObjects` # @return [Hash] attr_accessor :inline_objects - # The lists in the document, keyed by list ID. + # Output only. The lists in the document, keyed by list ID. # Corresponds to the JSON property `lists` # @return [Hash] attr_accessor :lists - # The named ranges in the document, keyed by name. + # Output only. The named ranges in the document, keyed by name. # Corresponds to the JSON property `namedRanges` # @return [Hash] attr_accessor :named_ranges @@ -760,15 +760,15 @@ module Google # @return [Google::Apis::DocsV1::NamedStyles] attr_accessor :named_styles - # The positioned objects in the document, keyed by object ID. + # Output only. The positioned objects in the document, keyed by object ID. # Corresponds to the JSON property `positionedObjects` # @return [Hash] attr_accessor :positioned_objects - # The revision ID of the document. Can be used in update requests to specify - # which revision of a document to apply updates to and how the request should - # behave if the document has been edited since that revision. Only populated - # if the user has edit access to the document. + # Output only. The revision ID of the document. Can be used in update + # requests to specify which revision of a document to apply updates to and + # how the request should behave if the document has been edited since that + # revision. Only populated if the user has edit access to the document. # The format of the revision ID may change over time, so it should be treated # opaquely. A returned revision ID is only guaranteed to be valid for 24 # hours after it has been returned and cannot be shared across users. If the @@ -780,18 +780,19 @@ module Google # @return [String] attr_accessor :revision_id - # The suggested changes to the style of the document, keyed by suggestion ID. + # Output only. The suggested changes to the style of the document, keyed by + # suggestion ID. # Corresponds to the JSON property `suggestedDocumentStyleChanges` # @return [Hash] attr_accessor :suggested_document_style_changes - # The suggested changes to the named styles of the document, keyed by - # suggestion ID. + # Output only. The suggested changes to the named styles of the document, + # keyed by suggestion ID. # Corresponds to the JSON property `suggestedNamedStylesChanges` # @return [Hash] attr_accessor :suggested_named_styles_changes - # The suggestions view mode applied to the document. + # Output only. The suggestions view mode applied to the document. # Note: When editing a document, changes must be based on a document with # SUGGESTIONS_INLINE. # Corresponds to the JSON property `suggestionsViewMode` diff --git a/generated/google/apis/file_v1.rb b/generated/google/apis/file_v1.rb index c1e9c5519..cab86d77d 100644 --- a/generated/google/apis/file_v1.rb +++ b/generated/google/apis/file_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/filestore/ module FileV1 VERSION = 'V1' - REVISION = '20190613' + REVISION = '20190627' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/file_v1/classes.rb b/generated/google/apis/file_v1/classes.rb index c1d31af79..2f4c9bf79 100644 --- a/generated/google/apis/file_v1/classes.rb +++ b/generated/google/apis/file_v1/classes.rb @@ -316,6 +316,11 @@ module Google # @return [Array] attr_accessor :exclusions + # The location of the node, if different from instance location. + # Corresponds to the JSON property `location` + # @return [String] + attr_accessor :location + # The id of the node. # This should be equal to SaasInstanceNode.node_id. # Corresponds to the JSON property `nodeId` @@ -329,6 +334,7 @@ module Google # Update properties of this object def update!(**args) @exclusions = args[:exclusions] if args.key?(:exclusions) + @location = args[:location] if args.key?(:location) @node_id = args[:node_id] if args.key?(:node_id) end end @@ -535,8 +541,7 @@ module Google class Instance include Google::Apis::Core::Hashable - # Output only. - # The time when the instance was created. + # Output only. The time when the instance was created. # Corresponds to the JSON property `createTime` # @return [String] attr_accessor :create_time @@ -563,8 +568,7 @@ module Google # @return [Hash] attr_accessor :labels - # Output only. - # The resource name of the instance, in the format + # Output only. The resource name of the instance, in the format # projects/`project_id`/locations/`location_id`/instances/`instance_id`. # Corresponds to the JSON property `name` # @return [String] @@ -576,14 +580,12 @@ module Google # @return [Array] attr_accessor :networks - # Output only. - # The instance state. + # Output only. The instance state. # Corresponds to the JSON property `state` # @return [String] attr_accessor :state - # Output only. - # Additional information about the instance state, if available. + # Output only. Additional information about the instance state, if available. # Corresponds to the JSON property `statusMessage` # @return [String] attr_accessor :status_message @@ -749,8 +751,7 @@ module Google class NetworkConfig include Google::Apis::Core::Hashable - # Output only. - # IPv4 addresses in the format + # Output only. IPv4 addresses in the format # `octet 1`.`octet 2`.`octet 3`.`octet 4` or IPv6 addresses in the format # `block 1`:`block 2`:`block 3`:`block 4`:`block 5`:`block 6`:`block # 7`:`block 8`. diff --git a/generated/google/apis/file_v1/representations.rb b/generated/google/apis/file_v1/representations.rb index 2135f6772..d49b42421 100644 --- a/generated/google/apis/file_v1/representations.rb +++ b/generated/google/apis/file_v1/representations.rb @@ -199,6 +199,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation collection :exclusions, as: 'exclusions', class: Google::Apis::FileV1::GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion, decorator: Google::Apis::FileV1::GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion::Representation + property :location, as: 'location' property :node_id, as: 'nodeId' end end diff --git a/generated/google/apis/file_v1/service.rb b/generated/google/apis/file_v1/service.rb index ae57f5c25..12ac53478 100644 --- a/generated/google/apis/file_v1/service.rb +++ b/generated/google/apis/file_v1/service.rb @@ -267,8 +267,7 @@ module Google # Updates the settings of a specific instance. # @param [String] name - # Output only. - # The resource name of the instance, in the format + # Output only. The resource name of the instance, in the format # projects/`project_id`/locations/`location_id`/instances/`instance_id`. # @param [Google::Apis::FileV1::Instance] instance_object # @param [String] update_mask diff --git a/generated/google/apis/file_v1beta1.rb b/generated/google/apis/file_v1beta1.rb index 3d9f70e79..5d9831aa6 100644 --- a/generated/google/apis/file_v1beta1.rb +++ b/generated/google/apis/file_v1beta1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/filestore/ module FileV1beta1 VERSION = 'V1beta1' - REVISION = '20190613' + REVISION = '20190627' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/file_v1beta1/classes.rb b/generated/google/apis/file_v1beta1/classes.rb index f2a46c8e1..b13aadbff 100644 --- a/generated/google/apis/file_v1beta1/classes.rb +++ b/generated/google/apis/file_v1beta1/classes.rb @@ -316,6 +316,11 @@ module Google # @return [Array] attr_accessor :exclusions + # The location of the node, if different from instance location. + # Corresponds to the JSON property `location` + # @return [String] + attr_accessor :location + # The id of the node. # This should be equal to SaasInstanceNode.node_id. # Corresponds to the JSON property `nodeId` @@ -329,6 +334,7 @@ module Google # Update properties of this object def update!(**args) @exclusions = args[:exclusions] if args.key?(:exclusions) + @location = args[:location] if args.key?(:location) @node_id = args[:node_id] if args.key?(:node_id) end end @@ -535,8 +541,7 @@ module Google class Instance include Google::Apis::Core::Hashable - # Output only. - # The time when the instance was created. + # Output only. The time when the instance was created. # Corresponds to the JSON property `createTime` # @return [String] attr_accessor :create_time @@ -563,8 +568,7 @@ module Google # @return [Hash] attr_accessor :labels - # Output only. - # The resource name of the instance, in the format + # Output only. The resource name of the instance, in the format # projects/`project_id`/locations/`location_id`/instances/`instance_id`. # Corresponds to the JSON property `name` # @return [String] @@ -576,14 +580,12 @@ module Google # @return [Array] attr_accessor :networks - # Output only. - # The instance state. + # Output only. The instance state. # Corresponds to the JSON property `state` # @return [String] attr_accessor :state - # Output only. - # Additional information about the instance state, if available. + # Output only. Additional information about the instance state, if available. # Corresponds to the JSON property `statusMessage` # @return [String] attr_accessor :status_message @@ -749,8 +751,7 @@ module Google class NetworkConfig include Google::Apis::Core::Hashable - # Output only. - # IPv4 addresses in the format + # Output only. IPv4 addresses in the format # `octet 1`.`octet 2`.`octet 3`.`octet 4` or IPv6 addresses in the format # `block 1`:`block 2`:`block 3`:`block 4`:`block 5`:`block 6`:`block # 7`:`block 8`. diff --git a/generated/google/apis/file_v1beta1/representations.rb b/generated/google/apis/file_v1beta1/representations.rb index cbf36f0b9..8858e80c6 100644 --- a/generated/google/apis/file_v1beta1/representations.rb +++ b/generated/google/apis/file_v1beta1/representations.rb @@ -199,6 +199,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation collection :exclusions, as: 'exclusions', class: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion, decorator: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion::Representation + property :location, as: 'location' property :node_id, as: 'nodeId' end end diff --git a/generated/google/apis/file_v1beta1/service.rb b/generated/google/apis/file_v1beta1/service.rb index 9a565f933..dbb2f8a85 100644 --- a/generated/google/apis/file_v1beta1/service.rb +++ b/generated/google/apis/file_v1beta1/service.rb @@ -267,8 +267,7 @@ module Google # Updates the settings of a specific instance. # @param [String] name - # Output only. - # The resource name of the instance, in the format + # Output only. The resource name of the instance, in the format # projects/`project_id`/locations/`location_id`/instances/`instance_id`. # @param [Google::Apis::FileV1beta1::Instance] instance_object # @param [String] update_mask diff --git a/generated/google/apis/fitness_v1.rb b/generated/google/apis/fitness_v1.rb index 630242173..09074ade6 100644 --- a/generated/google/apis/fitness_v1.rb +++ b/generated/google/apis/fitness_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/fit/rest/ module FitnessV1 VERSION = 'V1' - REVISION = '20190408' + REVISION = '20190627' # View your activity information in Google Fit AUTH_FITNESS_ACTIVITY_READ = 'https://www.googleapis.com/auth/fitness.activity.read' diff --git a/generated/google/apis/fitness_v1/classes.rb b/generated/google/apis/fitness_v1/classes.rb index 2da87e8db..5d82cd25a 100644 --- a/generated/google/apis/fitness_v1/classes.rb +++ b/generated/google/apis/fitness_v1/classes.rb @@ -151,9 +151,7 @@ module Google # @return [Fixnum] attr_accessor :end_time_millis - # DO NOT POPULATE THIS FIELD. As data quality standards are deprecated, filling - # it in will result in no data sources being returned. It will be removed in a - # future version entirely. + # DO NOT POPULATE THIS FIELD. It is ignored. # Corresponds to the JSON property `filteredDataQualityStandard` # @return [Array] attr_accessor :filtered_data_quality_standard diff --git a/generated/google/apis/healthcare_v1alpha2.rb b/generated/google/apis/healthcare_v1alpha2.rb index 27f4c9b63..b4ca0b64c 100644 --- a/generated/google/apis/healthcare_v1alpha2.rb +++ b/generated/google/apis/healthcare_v1alpha2.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/healthcare module HealthcareV1alpha2 VERSION = 'V1alpha2' - REVISION = '20190626' + REVISION = '20190628' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/healthcare_v1alpha2/classes.rb b/generated/google/apis/healthcare_v1alpha2/classes.rb index 833febaf9..105e3ad15 100644 --- a/generated/google/apis/healthcare_v1alpha2/classes.rb +++ b/generated/google/apis/healthcare_v1alpha2/classes.rb @@ -950,6 +950,17 @@ module Google # @return [Array] attr_accessor :stream_configs + # Configuration of FHIR Subscription: + # https://www.hl7.org/fhir/subscription.html. + # Corresponds to the JSON property `subscriptionConfig` + # @return [Google::Apis::HealthcareV1alpha2::SubscriptionConfig] + attr_accessor :subscription_config + + # This structure contains the configuration for FHIR profiles and validation. + # Corresponds to the JSON property `validationConfig` + # @return [Google::Apis::HealthcareV1alpha2::ValidationConfig] + attr_accessor :validation_config + def initialize(**args) update!(**args) end @@ -964,6 +975,8 @@ module Google @name = args[:name] if args.key?(:name) @notification_config = args[:notification_config] if args.key?(:notification_config) @stream_configs = args[:stream_configs] if args.key?(:stream_configs) + @subscription_config = args[:subscription_config] if args.key?(:subscription_config) + @validation_config = args[:validation_config] if args.key?(:validation_config) end end @@ -2707,6 +2720,65 @@ module Google end end + # Configuration of FHIR Subscription: + # https://www.hl7.org/fhir/subscription.html. + class SubscriptionConfig + include Google::Apis::Core::Hashable + + # REST hook endpoints that are allowed to receive subscription notifications. + # The create or update operation on a FHIR Subscription resource will fail if + # the FHIR Subscription resource contains a REST hook endpoint that is not in + # this list. + # A subscription notification push will fail if the FHIR Subscription + # resource contains a REST hook endpoint that is not in this list. + # The REST hook endpoint in a subscription resource will be compared with the + # endpoints in this list by exact matching. + # Users must verify their ownership of the domain of an endpoint before + # adding it to this list. To verify domain ownership, go to + # https://search.google.com/search-console/welcome. + # Corresponds to the JSON property `allowedRestHookEndpoints` + # @return [Array] + attr_accessor :allowed_rest_hook_endpoints + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @allowed_rest_hook_endpoints = args[:allowed_rest_hook_endpoints] if args.key?(:allowed_rest_hook_endpoints) + end + end + + # REST hook endpoint of FHIR Subscription. + class SubscriptionRestHookEndpoint + include Google::Apis::Core::Hashable + + # Whether this endpoint is allowed to receive full resource payloads. If set + # to false, the subscription notificiation sending to this endpoint with full + # resource payload will be blocked. + # Corresponds to the JSON property `allowResourcePayload` + # @return [Boolean] + attr_accessor :allow_resource_payload + alias_method :allow_resource_payload?, :allow_resource_payload + + # Address of the REST hook endpoint. It must be a valid HTTPS URL with TLS + # certificate. + # Corresponds to the JSON property `endpoint` + # @return [String] + attr_accessor :endpoint + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @allow_resource_payload = args[:allow_resource_payload] if args.key?(:allow_resource_payload) + @endpoint = args[:endpoint] if args.key?(:endpoint) + end + end + # List of tags to be filtered. class TagFilterList include Google::Apis::Core::Hashable @@ -2798,6 +2870,41 @@ module Google end end + # This structure contains the configuration for FHIR profiles and validation. + class ValidationConfig + include Google::Apis::Core::Hashable + + # Whether profile validation should be disabled for this FHIR store. Set + # this to true to disable checking incoming resources for conformance + # against StructureDefinitions in this FHIR store. + # Corresponds to the JSON property `disableProfileValidation` + # @return [Boolean] + attr_accessor :disable_profile_validation + alias_method :disable_profile_validation?, :disable_profile_validation + + # A list of ImplementationGuide IDs in this FHIR store that will be used to + # configure which profiles are used for validation. For example, to enable + # an implementation guide with ID 1 set `enabled_implementation_guides` to + # `["1"]`. If `enabled_implementation_guides` is empty or omitted then + # incoming resources will only be required to conform to the base FHIR + # profiles. Otherwise, a resource must conform to at least one profile + # listed in the `global` property of one of the enabled + # ImplementationGuides. + # Corresponds to the JSON property `enabledImplementationGuides` + # @return [Array] + attr_accessor :enabled_implementation_guides + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @disable_profile_validation = args[:disable_profile_validation] if args.key?(:disable_profile_validation) + @enabled_implementation_guides = args[:enabled_implementation_guides] if args.key?(:enabled_implementation_guides) + end + end + # A 2D coordinate in an image. The origin is the top-left. class Vertex include Google::Apis::Core::Hashable diff --git a/generated/google/apis/healthcare_v1alpha2/representations.rb b/generated/google/apis/healthcare_v1alpha2/representations.rb index d45e94736..3c1dfdbe5 100644 --- a/generated/google/apis/healthcare_v1alpha2/representations.rb +++ b/generated/google/apis/healthcare_v1alpha2/representations.rb @@ -502,6 +502,18 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class SubscriptionConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class SubscriptionRestHookEndpoint + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class TagFilterList class Representation < Google::Apis::Core::JsonRepresentation; end @@ -526,6 +538,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class ValidationConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Vertex class Representation < Google::Apis::Core::JsonRepresentation; end @@ -779,6 +797,10 @@ module Google collection :stream_configs, as: 'streamConfigs', class: Google::Apis::HealthcareV1alpha2::StreamConfig, decorator: Google::Apis::HealthcareV1alpha2::StreamConfig::Representation + property :subscription_config, as: 'subscriptionConfig', class: Google::Apis::HealthcareV1alpha2::SubscriptionConfig, decorator: Google::Apis::HealthcareV1alpha2::SubscriptionConfig::Representation + + property :validation_config, as: 'validationConfig', class: Google::Apis::HealthcareV1alpha2::ValidationConfig, decorator: Google::Apis::HealthcareV1alpha2::ValidationConfig::Representation + end end @@ -1250,6 +1272,22 @@ module Google end end + class SubscriptionConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :allowed_rest_hook_endpoints, as: 'allowedRestHookEndpoints', class: Google::Apis::HealthcareV1alpha2::SubscriptionRestHookEndpoint, decorator: Google::Apis::HealthcareV1alpha2::SubscriptionRestHookEndpoint::Representation + + end + end + + class SubscriptionRestHookEndpoint + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :allow_resource_payload, as: 'allowResourcePayload' + property :endpoint, as: 'endpoint' + end + end + class TagFilterList # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1280,6 +1318,14 @@ module Google end end + class ValidationConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :disable_profile_validation, as: 'disableProfileValidation' + collection :enabled_implementation_guides, as: 'enabledImplementationGuides' + end + end + class Vertex # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/tasks_v1.rb b/generated/google/apis/tasks_v1.rb index 5759870cd..38a8dc878 100644 --- a/generated/google/apis/tasks_v1.rb +++ b/generated/google/apis/tasks_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/google-apps/tasks/firstapp module TasksV1 VERSION = 'V1' - REVISION = '20190222' + REVISION = '20190628' # Create, edit, organize, and delete all your tasks AUTH_TASKS = 'https://www.googleapis.com/auth/tasks' diff --git a/generated/google/apis/tasks_v1/classes.rb b/generated/google/apis/tasks_v1/classes.rb index bd1db194f..aeab3ba8c 100644 --- a/generated/google/apis/tasks_v1/classes.rb +++ b/generated/google/apis/tasks_v1/classes.rb @@ -38,7 +38,10 @@ module Google attr_accessor :deleted alias_method :deleted?, :deleted - # Due date of the task (as a RFC 3339 timestamp). Optional. + # Due date of the task (as a RFC 3339 timestamp). Optional. The due date only + # records date information; the time portion of the timestamp is discarded when + # setting the due date. It isn't possible to read or write the time that a task + # is due via the API. # Corresponds to the JSON property `due` # @return [DateTime] attr_accessor :due diff --git a/generated/google/apis/texttospeech_v1.rb b/generated/google/apis/texttospeech_v1.rb index c91d7b6d6..f8efc882b 100644 --- a/generated/google/apis/texttospeech_v1.rb +++ b/generated/google/apis/texttospeech_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/text-to-speech/ module TexttospeechV1 VERSION = 'V1' - REVISION = '20190621' + REVISION = '20190628' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/texttospeech_v1/classes.rb b/generated/google/apis/texttospeech_v1/classes.rb index 6f63709c7..b558eac68 100644 --- a/generated/google/apis/texttospeech_v1/classes.rb +++ b/generated/google/apis/texttospeech_v1/classes.rb @@ -31,7 +31,7 @@ module Google # @return [String] attr_accessor :audio_encoding - # Input only. Optional. An identifier which selects 'audio effects' profiles + # Optional. Input only. An identifier which selects 'audio effects' profiles # that are applied on (post synthesized) text to speech. Effects are applied # on top of each other in the order they are given. See # [audio @@ -41,7 +41,7 @@ module Google # @return [Array] attr_accessor :effects_profile_id - # Input only. Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means + # Optional. Input only. Speaking pitch, in the range [-20.0, 20.0]. 20 means # increase 20 semitones from the original pitch. -20 means decrease 20 # semitones from the original pitch. # Corresponds to the JSON property `pitch` @@ -59,7 +59,7 @@ module Google # @return [Fixnum] attr_accessor :sample_rate_hertz - # Input only. Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is + # Optional. Input only. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is # the normal native speed supported by the specific voice. 2.0 is twice as # fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 # speed. Any other values < 0.25 or > 4.0 will return an error. @@ -67,7 +67,7 @@ module Google # @return [Float] attr_accessor :speaking_rate - # Input only. Optional. Volume gain (in dB) of the normal native volume + # Optional. Input only. Volume gain (in dB) of the normal native volume # supported by the specific voice, in the range [-96.0, 16.0]. If unset, or # set to a value of 0.0 (dB), will play at normal native signal amplitude. A # value of -6.0 (dB) will play at approximately half the amplitude of the diff --git a/generated/google/apis/texttospeech_v1beta1.rb b/generated/google/apis/texttospeech_v1beta1.rb index 83afa5cae..c75662598 100644 --- a/generated/google/apis/texttospeech_v1beta1.rb +++ b/generated/google/apis/texttospeech_v1beta1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/text-to-speech/ module TexttospeechV1beta1 VERSION = 'V1beta1' - REVISION = '20190621' + REVISION = '20190628' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/texttospeech_v1beta1/classes.rb b/generated/google/apis/texttospeech_v1beta1/classes.rb index 4da0f95d2..509930cad 100644 --- a/generated/google/apis/texttospeech_v1beta1/classes.rb +++ b/generated/google/apis/texttospeech_v1beta1/classes.rb @@ -31,7 +31,7 @@ module Google # @return [String] attr_accessor :audio_encoding - # Input only. Optional. An identifier which selects 'audio effects' profiles + # Optional. Input only. An identifier which selects 'audio effects' profiles # that are applied on (post synthesized) text to speech. Effects are applied # on top of each other in the order they are given. See # [audio @@ -41,7 +41,7 @@ module Google # @return [Array] attr_accessor :effects_profile_id - # Input only. Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means + # Optional. Input only. Speaking pitch, in the range [-20.0, 20.0]. 20 means # increase 20 semitones from the original pitch. -20 means decrease 20 # semitones from the original pitch. # Corresponds to the JSON property `pitch` @@ -59,7 +59,7 @@ module Google # @return [Fixnum] attr_accessor :sample_rate_hertz - # Input only. Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is + # Optional. Input only. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is # the normal native speed supported by the specific voice. 2.0 is twice as # fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 # speed. Any other values < 0.25 or > 4.0 will return an error. @@ -67,7 +67,7 @@ module Google # @return [Float] attr_accessor :speaking_rate - # Input only. Optional. Volume gain (in dB) of the normal native volume + # Optional. Input only. Volume gain (in dB) of the normal native volume # supported by the specific voice, in the range [-96.0, 16.0]. If unset, or # set to a value of 0.0 (dB), will play at normal native signal amplitude. A # value of -6.0 (dB) will play at approximately half the amplitude of the diff --git a/generated/google/apis/toolresults_v1beta3.rb b/generated/google/apis/toolresults_v1beta3.rb index ff76b1600..1858621e2 100644 --- a/generated/google/apis/toolresults_v1beta3.rb +++ b/generated/google/apis/toolresults_v1beta3.rb @@ -25,7 +25,7 @@ module Google # @see https://firebase.google.com/docs/test-lab/ module ToolresultsV1beta3 VERSION = 'V1beta3' - REVISION = '20190617' + REVISION = '20190701' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/youtube_partner_v1.rb b/generated/google/apis/youtube_partner_v1.rb index 72f5d12e4..a897ca50c 100644 --- a/generated/google/apis/youtube_partner_v1.rb +++ b/generated/google/apis/youtube_partner_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/youtube/partner/ module YoutubePartnerV1 VERSION = 'V1' - REVISION = '20190617' + REVISION = '20190701' # View and manage your assets and associated content on YouTube AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'