diff --git a/api_names_out.yaml b/api_names_out.yaml index aaa6bc0c3d0..ef4cbef3cb8 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -201863,6 +201863,8 @@ "/dialogflow:v3/GoogleCloudDialogflowCxV3Changelog/resource": resource "/dialogflow:v3/GoogleCloudDialogflowCxV3Changelog/type": type "/dialogflow:v3/GoogleCloudDialogflowCxV3Changelog/userEmail": user_email +"/dialogflow:v3/GoogleCloudDialogflowCxV3CodeBlock": google_cloud_dialogflow_cx_v3_code_block +"/dialogflow:v3/GoogleCloudDialogflowCxV3CodeBlock/code": code "/dialogflow:v3/GoogleCloudDialogflowCxV3CompareVersionsRequest": google_cloud_dialogflow_cx_v3_compare_versions_request "/dialogflow:v3/GoogleCloudDialogflowCxV3CompareVersionsRequest/languageCode": language_code "/dialogflow:v3/GoogleCloudDialogflowCxV3CompareVersionsRequest/targetVersion": target_version @@ -202566,11 +202568,14 @@ "/dialogflow:v3/GoogleCloudDialogflowCxV3Phrase": google_cloud_dialogflow_cx_v3_phrase "/dialogflow:v3/GoogleCloudDialogflowCxV3Phrase/text": text "/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook": google_cloud_dialogflow_cx_v3_playbook +"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/codeBlock": code_block "/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/createTime": create_time "/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/displayName": display_name "/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/goal": goal "/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/handlers": handlers "/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/handlers/handler": handler +"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/inlineActions": inline_actions +"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/inlineActions/inline_action": inline_action "/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/inputParameterDefinitions": input_parameter_definitions "/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/inputParameterDefinitions/input_parameter_definition": input_parameter_definition "/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/instruction": instruction @@ -202886,6 +202891,7 @@ "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthentication/apiKeyConfig": api_key_config "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthentication/bearerTokenConfig": bearer_token_config "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthentication/oauthConfig": oauth_config +"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthentication/serviceAccountAuthConfig": service_account_auth_config "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthentication/serviceAgentAuthConfig": service_agent_auth_config "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationApiKeyConfig": google_cloud_dialogflow_cx_v3_tool_authentication_api_key_config "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationApiKeyConfig/apiKey": api_key @@ -202903,6 +202909,8 @@ "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig/scopes/scope": scope "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig/secretVersionForClientSecret": secret_version_for_client_secret "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig/tokenEndpoint": token_endpoint +"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig": google_cloud_dialogflow_cx_v3_tool_authentication_service_account_auth_config +"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig/serviceAccount": service_account "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig": google_cloud_dialogflow_cx_v3_tool_authentication_service_agent_auth_config "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig/serviceAgentAuth": service_agent_auth "/dialogflow:v3/GoogleCloudDialogflowCxV3ToolCall": google_cloud_dialogflow_cx_v3_tool_call @@ -203073,6 +203081,7 @@ "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/secretVersionsForRequestHeaders": secret_versions_for_request_headers ? "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/secretVersionsForRequestHeaders/secret_versions_for_request_header" : secret_versions_for_request_header +"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/serviceAccountAuthConfig": service_account_auth_config "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/serviceAgentAuth": service_agent_auth "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/uri": uri "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/username": username @@ -203086,6 +203095,8 @@ "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig/tokenEndpoint": token_endpoint "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue": google_cloud_dialogflow_cx_v3_webhook_generic_web_service_secret_version_header_value "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue/secretVersion": secret_version +"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig": google_cloud_dialogflow_cx_v3_webhook_generic_web_service_service_account_auth_config +"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig/serviceAccount": service_account "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookRequest": google_cloud_dialogflow_cx_v3_webhook_request "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookRequest/detectIntentResponseId": detect_intent_response_id "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookRequest/dtmfDigits": dtmf_digits @@ -203583,6 +203594,7 @@ "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/secretVersionsForRequestHeaders": secret_versions_for_request_headers ? "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/secretVersionsForRequestHeaders/secret_versions_for_request_header" : secret_versions_for_request_header +"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/serviceAccountAuthConfig": service_account_auth_config "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/serviceAgentAuth": service_agent_auth "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/uri": uri "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/username": username @@ -203596,6 +203608,8 @@ "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig/tokenEndpoint": token_endpoint "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue": google_cloud_dialogflow_cx_v3beta1_webhook_generic_web_service_secret_version_header_value "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue/secretVersion": secret_version +"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig": google_cloud_dialogflow_cx_v3beta1_webhook_generic_web_service_service_account_auth_config +"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig/serviceAccount": service_account "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookRequest": google_cloud_dialogflow_cx_v3beta1_webhook_request "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookRequest/detectIntentResponseId": detect_intent_response_id "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookRequest/dtmfDigits": dtmf_digits diff --git a/generated/google-apis-dialogflow_v3/CHANGELOG.md b/generated/google-apis-dialogflow_v3/CHANGELOG.md index ae017f206b2..8e80e21f7e3 100644 --- a/generated/google-apis-dialogflow_v3/CHANGELOG.md +++ b/generated/google-apis-dialogflow_v3/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-dialogflow_v3 +### v0.117.0 (2025-11-02) + +* Regenerated from discovery document revision 20251027 + ### v0.116.0 (2025-10-05) * Regenerated from discovery document revision 20250929 diff --git a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/classes.rb b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/classes.rb index af9617b9757..660b390f5ec 100644 --- a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/classes.rb +++ b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/classes.rb @@ -1154,6 +1154,25 @@ def update!(**args) end end + # Represents a code block. + class GoogleCloudDialogflowCxV3CodeBlock + include Google::Apis::Core::Hashable + + # Optional. Source code of the block in Python. + # Corresponds to the JSON property `code` + # @return [String] + attr_accessor :code + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @code = args[:code] if args.key?(:code) + end + end + # The request message for Versions.CompareVersions. class GoogleCloudDialogflowCxV3CompareVersionsRequest include Google::Apis::Core::Hashable @@ -6587,6 +6606,11 @@ def update!(**args) class GoogleCloudDialogflowCxV3Playbook include Google::Apis::Core::Hashable + # Represents a code block. + # Corresponds to the JSON property `codeBlock` + # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3CodeBlock] + attr_accessor :code_block + # Output only. The timestamp of initial playbook creation. # Corresponds to the JSON property `createTime` # @return [String] @@ -6610,6 +6634,14 @@ class GoogleCloudDialogflowCxV3Playbook # @return [Array] attr_accessor :handlers + # Optional. Output only. Names of inline actions scoped to this playbook. These + # actions are in addition to those belonging to referenced tools, child + # playbooks, and flows, e.g. actions that are defined in the playbook's code + # block. + # Corresponds to the JSON property `inlineActions` + # @return [Array] + attr_accessor :inline_actions + # Optional. Defined structured input parameters for this playbook. # Corresponds to the JSON property `inputParameterDefinitions` # @return [Array] @@ -6677,10 +6709,12 @@ def initialize(**args) # Update properties of this object def update!(**args) + @code_block = args[:code_block] if args.key?(:code_block) @create_time = args[:create_time] if args.key?(:create_time) @display_name = args[:display_name] if args.key?(:display_name) @goal = args[:goal] if args.key?(:goal) @handlers = args[:handlers] if args.key?(:handlers) + @inline_actions = args[:inline_actions] if args.key?(:inline_actions) @input_parameter_definitions = args[:input_parameter_definitions] if args.key?(:input_parameter_definitions) @instruction = args[:instruction] if args.key?(:instruction) @llm_model_settings = args[:llm_model_settings] if args.key?(:llm_model_settings) @@ -9020,6 +9054,11 @@ class GoogleCloudDialogflowCxV3ToolAuthentication # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig] attr_accessor :oauth_config + # Configuration for authentication using a service account. + # Corresponds to the JSON property `serviceAccountAuthConfig` + # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig] + attr_accessor :service_account_auth_config + # Config for auth using [Diglogflow service agent](https://cloud.google.com/iam/ # docs/service-agents#dialogflow-service-agent). # Corresponds to the JSON property `serviceAgentAuthConfig` @@ -9035,6 +9074,7 @@ def update!(**args) @api_key_config = args[:api_key_config] if args.key?(:api_key_config) @bearer_token_config = args[:bearer_token_config] if args.key?(:bearer_token_config) @oauth_config = args[:oauth_config] if args.key?(:oauth_config) + @service_account_auth_config = args[:service_account_auth_config] if args.key?(:service_account_auth_config) @service_agent_auth_config = args[:service_agent_auth_config] if args.key?(:service_agent_auth_config) end end @@ -9164,6 +9204,30 @@ def update!(**args) end end + # Configuration for authentication using a service account. + class GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig + include Google::Apis::Core::Hashable + + # Required. The email address of the service account used to authenticate the + # tool call. Dialogflow uses this service account to exchange an access token + # and the access token is then sent in the `Authorization` header of the tool + # request. The service account must have the `roles/iam. + # serviceAccountTokenCreator` role granted to the [Dialogflow service agent]( + # https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + # Corresponds to the JSON property `serviceAccount` + # @return [String] + attr_accessor :service_account + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @service_account = args[:service_account] if args.key?(:service_account) + end + end + # Config for auth using [Diglogflow service agent](https://cloud.google.com/iam/ # docs/service-agents#dialogflow-service-agent). class GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig @@ -10425,6 +10489,11 @@ class GoogleCloudDialogflowCxV3WebhookGenericWebService # @return [Hash] attr_accessor :secret_versions_for_request_headers + # Configuration for authentication using a service account. + # Corresponds to the JSON property `serviceAccountAuthConfig` + # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig] + attr_accessor :service_account_auth_config + # Optional. Indicate the auth token type generated from the [Diglogflow service # agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service- # agent). The generated token is sent in the Authorization header. @@ -10463,6 +10532,7 @@ def update!(**args) @request_headers = args[:request_headers] if args.key?(:request_headers) @secret_version_for_username_password = args[:secret_version_for_username_password] if args.key?(:secret_version_for_username_password) @secret_versions_for_request_headers = args[:secret_versions_for_request_headers] if args.key?(:secret_versions_for_request_headers) + @service_account_auth_config = args[:service_account_auth_config] if args.key?(:service_account_auth_config) @service_agent_auth = args[:service_agent_auth] if args.key?(:service_agent_auth) @uri = args[:uri] if args.key?(:uri) @username = args[:username] if args.key?(:username) @@ -10538,6 +10608,30 @@ def update!(**args) end end + # Configuration for authentication using a service account. + class GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig + include Google::Apis::Core::Hashable + + # Required. The email address of the service account used to authenticate the + # webhook call. Dialogflow uses this service account to exchange an access token + # and the access token is then sent in the `Authorization` header of the webhook + # request. The service account must have the `roles/iam. + # serviceAccountTokenCreator` role granted to the [Dialogflow service agent]( + # https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + # Corresponds to the JSON property `serviceAccount` + # @return [String] + attr_accessor :service_account + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @service_account = args[:service_account] if args.key?(:service_account) + end + end + # The request message for a webhook call. The request is sent as a JSON object # and the field names will be presented in camel cases. You may see undocumented # fields in an actual request. These fields are used internally by Dialogflow @@ -14350,6 +14444,11 @@ class GoogleCloudDialogflowCxV3beta1WebhookGenericWebService # @return [Hash] attr_accessor :secret_versions_for_request_headers + # Configuration for authentication using a service account. + # Corresponds to the JSON property `serviceAccountAuthConfig` + # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig] + attr_accessor :service_account_auth_config + # Optional. Indicate the auth token type generated from the [Diglogflow service # agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service- # agent). The generated token is sent in the Authorization header. @@ -14388,6 +14487,7 @@ def update!(**args) @request_headers = args[:request_headers] if args.key?(:request_headers) @secret_version_for_username_password = args[:secret_version_for_username_password] if args.key?(:secret_version_for_username_password) @secret_versions_for_request_headers = args[:secret_versions_for_request_headers] if args.key?(:secret_versions_for_request_headers) + @service_account_auth_config = args[:service_account_auth_config] if args.key?(:service_account_auth_config) @service_agent_auth = args[:service_agent_auth] if args.key?(:service_agent_auth) @uri = args[:uri] if args.key?(:uri) @username = args[:username] if args.key?(:username) @@ -14463,6 +14563,30 @@ def update!(**args) end end + # Configuration for authentication using a service account. + class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig + include Google::Apis::Core::Hashable + + # Required. The email address of the service account used to authenticate the + # webhook call. Dialogflow uses this service account to exchange an access token + # and the access token is then sent in the `Authorization` header of the webhook + # request. The service account must have the `roles/iam. + # serviceAccountTokenCreator` role granted to the [Dialogflow service agent]( + # https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + # Corresponds to the JSON property `serviceAccount` + # @return [String] + attr_accessor :service_account + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @service_account = args[:service_account] if args.key?(:service_account) + end + end + # The request message for a webhook call. The request is sent as a JSON object # and the field names will be presented in camel cases. You may see undocumented # fields in an actual request. These fields are used internally by Dialogflow diff --git a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/gem_version.rb b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/gem_version.rb index 56980f67d77..80db5b40261 100644 --- a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/gem_version.rb +++ b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module DialogflowV3 # Version of the google-apis-dialogflow_v3 gem - GEM_VERSION = "0.116.0" + GEM_VERSION = "0.117.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20250929" + REVISION = "20251027" end end end diff --git a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/representations.rb b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/representations.rb index ff576cd38e3..4016bc12a47 100644 --- a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/representations.rb +++ b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/representations.rb @@ -196,6 +196,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudDialogflowCxV3CodeBlock + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudDialogflowCxV3CompareVersionsRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1492,6 +1498,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1720,6 +1732,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudDialogflowCxV3WebhookRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -2350,6 +2368,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudDialogflowCxV3beta1WebhookRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -4150,6 +4174,13 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudDialogflowCxV3CodeBlock + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :code, as: 'code' + end + end + class GoogleCloudDialogflowCxV3CompareVersionsRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -5640,11 +5671,14 @@ class Representation < Google::Apis::Core::JsonRepresentation class GoogleCloudDialogflowCxV3Playbook # @private class Representation < Google::Apis::Core::JsonRepresentation + property :code_block, as: 'codeBlock', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3CodeBlock, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3CodeBlock::Representation + property :create_time, as: 'createTime' property :display_name, as: 'displayName' property :goal, as: 'goal' collection :handlers, as: 'handlers', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Handler, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Handler::Representation + collection :inline_actions, as: 'inlineActions' collection :input_parameter_definitions, as: 'inputParameterDefinitions', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ParameterDefinition, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ParameterDefinition::Representation property :instruction, as: 'instruction', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3PlaybookInstruction, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3PlaybookInstruction::Representation @@ -6294,6 +6328,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :oauth_config, as: 'oauthConfig', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig::Representation + property :service_account_auth_config, as: 'serviceAccountAuthConfig', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig::Representation + property :service_agent_auth_config, as: 'serviceAgentAuthConfig', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig::Representation end @@ -6329,6 +6365,13 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :service_account, as: 'serviceAccount' + end + end + class GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -6682,6 +6725,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :secret_version_for_username_password, as: 'secretVersionForUsernamePassword' hash :secret_versions_for_request_headers, as: 'secretVersionsForRequestHeaders', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue::Representation + property :service_account_auth_config, as: 'serviceAccountAuthConfig', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig::Representation + property :service_agent_auth, as: 'serviceAgentAuth' property :uri, as: 'uri' property :username, as: 'username' @@ -6707,6 +6752,13 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :service_account, as: 'serviceAccount' + end + end + class GoogleCloudDialogflowCxV3WebhookRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -7736,6 +7788,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :secret_version_for_username_password, as: 'secretVersionForUsernamePassword' hash :secret_versions_for_request_headers, as: 'secretVersionsForRequestHeaders', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue::Representation + property :service_account_auth_config, as: 'serviceAccountAuthConfig', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig::Representation + property :service_agent_auth, as: 'serviceAgentAuth' property :uri, as: 'uri' property :username, as: 'username' @@ -7761,6 +7815,13 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :service_account, as: 'serviceAccount' + end + end + class GoogleCloudDialogflowCxV3beta1WebhookRequest # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/service.rb b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/service.rb index 027c6076f8f..3e854061fe3 100644 --- a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/service.rb +++ b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/service.rb @@ -86,8 +86,8 @@ def get_project_location(name, fields: nil, quota_user: nil, options: nil, &bloc # @param [String] name # The resource that owns the locations collection, if applicable. # @param [Array, String] extra_location_types - # Optional. Unless explicitly documented otherwise, don't use this unsupported - # field which is primarily intended for internal usage. + # Optional. Do not use this field. It is unsupported and is ignored unless + # explicitly documented otherwise. This is primarily for internal usage. # @param [String] filter # A filter to narrow down results to a preferred subset. The filtering language # accepts strings like `"displayName=tokyo"`, and is documented in more detail