diff --git a/api_names_out.yaml b/api_names_out.yaml index aaa6bc0c3d0..a51e2223e54 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -205758,6 +205758,7 @@ "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebService/secretVersionsForRequestHeaders": secret_versions_for_request_headers ? "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebService/secretVersionsForRequestHeaders/secret_versions_for_request_header" : secret_versions_for_request_header +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebService/serviceAccountAuthConfig": service_account_auth_config "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebService/serviceAgentAuth": service_agent_auth "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebService/uri": uri "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebService/username": username @@ -205771,6 +205772,8 @@ "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig/tokenEndpoint": token_endpoint "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue": google_cloud_dialogflow_cx_v3_webhook_generic_web_service_secret_version_header_value "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue/secretVersion": secret_version +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig": google_cloud_dialogflow_cx_v3_webhook_generic_web_service_service_account_auth_config +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig/serviceAccount": service_account "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookRequest": google_cloud_dialogflow_cx_v3_webhook_request "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookRequest/detectIntentResponseId": detect_intent_response_id "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3WebhookRequest/dtmfDigits": dtmf_digits @@ -206013,6 +206016,8 @@ "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Changelog/resource": resource "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Changelog/type": type "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Changelog/userEmail": user_email +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1CodeBlock": google_cloud_dialogflow_cx_v3beta1_code_block +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1CodeBlock/code": code "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1CompareVersionsRequest": google_cloud_dialogflow_cx_v3beta1_compare_versions_request "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1CompareVersionsRequest/languageCode": language_code "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1CompareVersionsRequest/targetVersion": target_version @@ -206839,11 +206844,14 @@ "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Phrase": google_cloud_dialogflow_cx_v3beta1_phrase "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Phrase/text": text "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook": google_cloud_dialogflow_cx_v3beta1_playbook +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/codeBlock": code_block "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/createTime": create_time "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/displayName": display_name "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/goal": goal "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/handlers": handlers "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/handlers/handler": handler +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/inlineActions": inline_actions +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/inlineActions/inline_action": inline_action "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/inputParameterDefinitions": input_parameter_definitions "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/inputParameterDefinitions/input_parameter_definition": input_parameter_definition "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1Playbook/instruction": instruction @@ -207193,6 +207201,7 @@ "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthentication/apiKeyConfig": api_key_config "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthentication/bearerTokenConfig": bearer_token_config "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthentication/oauthConfig": oauth_config +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthentication/serviceAccountAuthConfig": service_account_auth_config "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthentication/serviceAgentAuthConfig": service_agent_auth_config "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig": google_cloud_dialogflow_cx_v3beta1_tool_authentication_api_key_config "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthenticationApiKeyConfig/apiKey": api_key @@ -207210,6 +207219,8 @@ "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig/scopes/scope": scope "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig/secretVersionForClientSecret": secret_version_for_client_secret "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig/tokenEndpoint": token_endpoint +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig": google_cloud_dialogflow_cx_v3beta1_tool_authentication_service_account_auth_config +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig/serviceAccount": service_account "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig": google_cloud_dialogflow_cx_v3beta1_tool_authentication_service_agent_auth_config "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig/serviceAgentAuth": service_agent_auth "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ToolCall": google_cloud_dialogflow_cx_v3beta1_tool_call @@ -207420,6 +207431,7 @@ "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/secretVersionsForRequestHeaders": secret_versions_for_request_headers ? "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/secretVersionsForRequestHeaders/secret_versions_for_request_header" : secret_versions_for_request_header +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/serviceAccountAuthConfig": service_account_auth_config "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/serviceAgentAuth": service_agent_auth "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/uri": uri "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/username": username @@ -207433,6 +207445,8 @@ "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig/tokenEndpoint": token_endpoint "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue": google_cloud_dialogflow_cx_v3beta1_webhook_generic_web_service_secret_version_header_value "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue/secretVersion": secret_version +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig": google_cloud_dialogflow_cx_v3beta1_webhook_generic_web_service_service_account_auth_config +"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig/serviceAccount": service_account "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest": google_cloud_dialogflow_cx_v3beta1_webhook_request "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/detectIntentResponseId": detect_intent_response_id "/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/dtmfDigits": dtmf_digits diff --git a/generated/google-apis-dialogflow_v3beta1/CHANGELOG.md b/generated/google-apis-dialogflow_v3beta1/CHANGELOG.md index 5617bea74bb..587a149540c 100644 --- a/generated/google-apis-dialogflow_v3beta1/CHANGELOG.md +++ b/generated/google-apis-dialogflow_v3beta1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-dialogflow_v3beta1 +### v0.113.0 (2025-11-02) + +* Regenerated from discovery document revision 20251027 + ### v0.112.0 (2025-10-19) * Regenerated from discovery document revision 20251013 diff --git a/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/classes.rb b/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/classes.rb index ad679f5eee9..1011ecd2267 100644 --- a/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/classes.rb +++ b/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/classes.rb @@ -3507,6 +3507,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::DialogflowV3beta1::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. @@ -3545,6 +3550,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) @@ -3620,6 +3626,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 @@ -5424,6 +5454,25 @@ def update!(**args) end end + # Represents a code block. + class GoogleCloudDialogflowCxV3beta1CodeBlock + 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 GoogleCloudDialogflowCxV3beta1CompareVersionsRequest include Google::Apis::Core::Hashable @@ -11618,6 +11667,11 @@ def update!(**args) class GoogleCloudDialogflowCxV3beta1Playbook include Google::Apis::Core::Hashable + # Represents a code block. + # Corresponds to the JSON property `codeBlock` + # @return [Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1CodeBlock] + attr_accessor :code_block + # Output only. The timestamp of initial playbook creation. # Corresponds to the JSON property `createTime` # @return [String] @@ -11641,6 +11695,14 @@ class GoogleCloudDialogflowCxV3beta1Playbook # @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] @@ -11713,10 +11775,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) @@ -14197,6 +14261,11 @@ class GoogleCloudDialogflowCxV3beta1ToolAuthentication # @return [Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig] attr_accessor :oauth_config + # Configuration for authentication using a service account. + # Corresponds to the JSON property `serviceAccountAuthConfig` + # @return [Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig] + 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` @@ -14212,6 +14281,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 @@ -14341,6 +14411,30 @@ def update!(**args) end end + # Configuration for authentication using a service account. + class GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig + 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 GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig @@ -15878,6 +15972,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::DialogflowV3beta1::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. @@ -15916,6 +16015,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) @@ -15991,6 +16091,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_v3beta1/lib/google/apis/dialogflow_v3beta1/gem_version.rb b/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/gem_version.rb index b744b58cb69..9535ddcba6c 100644 --- a/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/gem_version.rb +++ b/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module DialogflowV3beta1 # Version of the google-apis-dialogflow_v3beta1 gem - GEM_VERSION = "0.112.0" + GEM_VERSION = "0.113.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 = "20251013" + REVISION = "20251027" end end end diff --git a/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/representations.rb b/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/representations.rb index 6b36cbfe4cd..37730126c5f 100644 --- a/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/representations.rb +++ b/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/representations.rb @@ -604,6 +604,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 @@ -880,6 +886,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudDialogflowCxV3beta1CodeBlock + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudDialogflowCxV3beta1CompareVersionsRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -2290,6 +2302,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig class Representation < Google::Apis::Core::JsonRepresentation; end @@ -2572,6 +2590,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 @@ -5001,6 +5025,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::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue::Representation + property :service_account_auth_config, as: 'serviceAccountAuthConfig', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig::Representation + property :service_agent_auth, as: 'serviceAgentAuth' property :uri, as: 'uri' property :username, as: 'username' @@ -5026,6 +5052,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 @@ -5529,6 +5562,13 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudDialogflowCxV3beta1CodeBlock + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :code, as: 'code' + end + end + class GoogleCloudDialogflowCxV3beta1CompareVersionsRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -7220,11 +7260,14 @@ class Representation < Google::Apis::Core::JsonRepresentation class GoogleCloudDialogflowCxV3beta1Playbook # @private class Representation < Google::Apis::Core::JsonRepresentation + property :code_block, as: 'codeBlock', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1CodeBlock, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1CodeBlock::Representation + property :create_time, as: 'createTime' property :display_name, as: 'displayName' property :goal, as: 'goal' collection :handlers, as: 'handlers', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Handler, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Handler::Representation + collection :inline_actions, as: 'inlineActions' collection :input_parameter_definitions, as: 'inputParameterDefinitions', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ParameterDefinition, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ParameterDefinition::Representation property :instruction, as: 'instruction', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1PlaybookInstruction, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1PlaybookInstruction::Representation @@ -7911,6 +7954,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :oauth_config, as: 'oauthConfig', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig::Representation + property :service_account_auth_config, as: 'serviceAccountAuthConfig', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig::Representation + property :service_agent_auth_config, as: 'serviceAgentAuthConfig', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig::Representation end @@ -7946,6 +7991,13 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :service_account, as: 'serviceAccount' + end + end + class GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -8384,6 +8436,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::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue::Representation + property :service_account_auth_config, as: 'serviceAccountAuthConfig', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig::Representation + property :service_agent_auth, as: 'serviceAgentAuth' property :uri, as: 'uri' property :username, as: 'username' @@ -8409,6 +8463,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_v3beta1/lib/google/apis/dialogflow_v3beta1/service.rb b/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/service.rb index e460cfad573..fbc081fe05a 100644 --- a/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/service.rb +++ b/generated/google-apis-dialogflow_v3beta1/lib/google/apis/dialogflow_v3beta1/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