Skip to content

Commit f9b5b92

Browse files
feat: Automated regeneration of dialogflow v3 client (#24809)
Auto-created at 2025-11-02 09:51:51 +0000 using the toys pull request generator.
1 parent f0cfea2 commit f9b5b92

File tree

6 files changed

+207
-4
lines changed

6 files changed

+207
-4
lines changed

api_names_out.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201939,6 +201939,8 @@
201939201939
"/dialogflow:v3/GoogleCloudDialogflowCxV3Changelog/resource": resource
201940201940
"/dialogflow:v3/GoogleCloudDialogflowCxV3Changelog/type": type
201941201941
"/dialogflow:v3/GoogleCloudDialogflowCxV3Changelog/userEmail": user_email
201942+
"/dialogflow:v3/GoogleCloudDialogflowCxV3CodeBlock": google_cloud_dialogflow_cx_v3_code_block
201943+
"/dialogflow:v3/GoogleCloudDialogflowCxV3CodeBlock/code": code
201942201944
"/dialogflow:v3/GoogleCloudDialogflowCxV3CompareVersionsRequest": google_cloud_dialogflow_cx_v3_compare_versions_request
201943201945
"/dialogflow:v3/GoogleCloudDialogflowCxV3CompareVersionsRequest/languageCode": language_code
201944201946
"/dialogflow:v3/GoogleCloudDialogflowCxV3CompareVersionsRequest/targetVersion": target_version
@@ -202642,11 +202644,14 @@
202642202644
"/dialogflow:v3/GoogleCloudDialogflowCxV3Phrase": google_cloud_dialogflow_cx_v3_phrase
202643202645
"/dialogflow:v3/GoogleCloudDialogflowCxV3Phrase/text": text
202644202646
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook": google_cloud_dialogflow_cx_v3_playbook
202647+
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/codeBlock": code_block
202645202648
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/createTime": create_time
202646202649
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/displayName": display_name
202647202650
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/goal": goal
202648202651
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/handlers": handlers
202649202652
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/handlers/handler": handler
202653+
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/inlineActions": inline_actions
202654+
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/inlineActions/inline_action": inline_action
202650202655
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/inputParameterDefinitions": input_parameter_definitions
202651202656
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/inputParameterDefinitions/input_parameter_definition": input_parameter_definition
202652202657
"/dialogflow:v3/GoogleCloudDialogflowCxV3Playbook/instruction": instruction
@@ -202962,6 +202967,7 @@
202962202967
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthentication/apiKeyConfig": api_key_config
202963202968
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthentication/bearerTokenConfig": bearer_token_config
202964202969
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthentication/oauthConfig": oauth_config
202970+
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthentication/serviceAccountAuthConfig": service_account_auth_config
202965202971
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthentication/serviceAgentAuthConfig": service_agent_auth_config
202966202972
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationApiKeyConfig": google_cloud_dialogflow_cx_v3_tool_authentication_api_key_config
202967202973
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationApiKeyConfig/apiKey": api_key
@@ -202979,6 +202985,8 @@
202979202985
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig/scopes/scope": scope
202980202986
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig/secretVersionForClientSecret": secret_version_for_client_secret
202981202987
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig/tokenEndpoint": token_endpoint
202988+
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig": google_cloud_dialogflow_cx_v3_tool_authentication_service_account_auth_config
202989+
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig/serviceAccount": service_account
202982202990
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig": google_cloud_dialogflow_cx_v3_tool_authentication_service_agent_auth_config
202983202991
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig/serviceAgentAuth": service_agent_auth
202984202992
"/dialogflow:v3/GoogleCloudDialogflowCxV3ToolCall": google_cloud_dialogflow_cx_v3_tool_call
@@ -203149,6 +203157,7 @@
203149203157
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/secretVersionsForRequestHeaders": secret_versions_for_request_headers
203150203158
? "/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/secretVersionsForRequestHeaders/secret_versions_for_request_header"
203151203159
: secret_versions_for_request_header
203160+
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/serviceAccountAuthConfig": service_account_auth_config
203152203161
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/serviceAgentAuth": service_agent_auth
203153203162
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/uri": uri
203154203163
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebService/username": username
@@ -203162,6 +203171,8 @@
203162203171
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig/tokenEndpoint": token_endpoint
203163203172
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue": google_cloud_dialogflow_cx_v3_webhook_generic_web_service_secret_version_header_value
203164203173
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue/secretVersion": secret_version
203174+
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig": google_cloud_dialogflow_cx_v3_webhook_generic_web_service_service_account_auth_config
203175+
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig/serviceAccount": service_account
203165203176
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookRequest": google_cloud_dialogflow_cx_v3_webhook_request
203166203177
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookRequest/detectIntentResponseId": detect_intent_response_id
203167203178
"/dialogflow:v3/GoogleCloudDialogflowCxV3WebhookRequest/dtmfDigits": dtmf_digits
@@ -203659,6 +203670,7 @@
203659203670
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/secretVersionsForRequestHeaders": secret_versions_for_request_headers
203660203671
? "/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/secretVersionsForRequestHeaders/secret_versions_for_request_header"
203661203672
: secret_versions_for_request_header
203673+
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/serviceAccountAuthConfig": service_account_auth_config
203662203674
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/serviceAgentAuth": service_agent_auth
203663203675
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/uri": uri
203664203676
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService/username": username
@@ -203672,6 +203684,8 @@
203672203684
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig/tokenEndpoint": token_endpoint
203673203685
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue": google_cloud_dialogflow_cx_v3beta1_webhook_generic_web_service_secret_version_header_value
203674203686
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue/secretVersion": secret_version
203687+
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig": google_cloud_dialogflow_cx_v3beta1_webhook_generic_web_service_service_account_auth_config
203688+
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig/serviceAccount": service_account
203675203689
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookRequest": google_cloud_dialogflow_cx_v3beta1_webhook_request
203676203690
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookRequest/detectIntentResponseId": detect_intent_response_id
203677203691
"/dialogflow:v3/GoogleCloudDialogflowCxV3beta1WebhookRequest/dtmfDigits": dtmf_digits

generated/google-apis-dialogflow_v3/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-dialogflow_v3
22

3+
### v0.117.0 (2025-11-02)
4+
5+
* Regenerated from discovery document revision 20251027
6+
37
### v0.116.0 (2025-10-05)
48

59
* Regenerated from discovery document revision 20250929

generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/classes.rb

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1154,6 +1154,25 @@ def update!(**args)
11541154
end
11551155
end
11561156

1157+
# Represents a code block.
1158+
class GoogleCloudDialogflowCxV3CodeBlock
1159+
include Google::Apis::Core::Hashable
1160+
1161+
# Optional. Source code of the block in Python.
1162+
# Corresponds to the JSON property `code`
1163+
# @return [String]
1164+
attr_accessor :code
1165+
1166+
def initialize(**args)
1167+
update!(**args)
1168+
end
1169+
1170+
# Update properties of this object
1171+
def update!(**args)
1172+
@code = args[:code] if args.key?(:code)
1173+
end
1174+
end
1175+
11571176
# The request message for Versions.CompareVersions.
11581177
class GoogleCloudDialogflowCxV3CompareVersionsRequest
11591178
include Google::Apis::Core::Hashable
@@ -6587,6 +6606,11 @@ def update!(**args)
65876606
class GoogleCloudDialogflowCxV3Playbook
65886607
include Google::Apis::Core::Hashable
65896608

6609+
# Represents a code block.
6610+
# Corresponds to the JSON property `codeBlock`
6611+
# @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3CodeBlock]
6612+
attr_accessor :code_block
6613+
65906614
# Output only. The timestamp of initial playbook creation.
65916615
# Corresponds to the JSON property `createTime`
65926616
# @return [String]
@@ -6610,6 +6634,14 @@ class GoogleCloudDialogflowCxV3Playbook
66106634
# @return [Array<Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Handler>]
66116635
attr_accessor :handlers
66126636

6637+
# Optional. Output only. Names of inline actions scoped to this playbook. These
6638+
# actions are in addition to those belonging to referenced tools, child
6639+
# playbooks, and flows, e.g. actions that are defined in the playbook's code
6640+
# block.
6641+
# Corresponds to the JSON property `inlineActions`
6642+
# @return [Array<String>]
6643+
attr_accessor :inline_actions
6644+
66136645
# Optional. Defined structured input parameters for this playbook.
66146646
# Corresponds to the JSON property `inputParameterDefinitions`
66156647
# @return [Array<Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ParameterDefinition>]
@@ -6677,10 +6709,12 @@ def initialize(**args)
66776709

66786710
# Update properties of this object
66796711
def update!(**args)
6712+
@code_block = args[:code_block] if args.key?(:code_block)
66806713
@create_time = args[:create_time] if args.key?(:create_time)
66816714
@display_name = args[:display_name] if args.key?(:display_name)
66826715
@goal = args[:goal] if args.key?(:goal)
66836716
@handlers = args[:handlers] if args.key?(:handlers)
6717+
@inline_actions = args[:inline_actions] if args.key?(:inline_actions)
66846718
@input_parameter_definitions = args[:input_parameter_definitions] if args.key?(:input_parameter_definitions)
66856719
@instruction = args[:instruction] if args.key?(:instruction)
66866720
@llm_model_settings = args[:llm_model_settings] if args.key?(:llm_model_settings)
@@ -9020,6 +9054,11 @@ class GoogleCloudDialogflowCxV3ToolAuthentication
90209054
# @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig]
90219055
attr_accessor :oauth_config
90229056

9057+
# Configuration for authentication using a service account.
9058+
# Corresponds to the JSON property `serviceAccountAuthConfig`
9059+
# @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig]
9060+
attr_accessor :service_account_auth_config
9061+
90239062
# Config for auth using [Diglogflow service agent](https://cloud.google.com/iam/
90249063
# docs/service-agents#dialogflow-service-agent).
90259064
# Corresponds to the JSON property `serviceAgentAuthConfig`
@@ -9035,6 +9074,7 @@ def update!(**args)
90359074
@api_key_config = args[:api_key_config] if args.key?(:api_key_config)
90369075
@bearer_token_config = args[:bearer_token_config] if args.key?(:bearer_token_config)
90379076
@oauth_config = args[:oauth_config] if args.key?(:oauth_config)
9077+
@service_account_auth_config = args[:service_account_auth_config] if args.key?(:service_account_auth_config)
90389078
@service_agent_auth_config = args[:service_agent_auth_config] if args.key?(:service_agent_auth_config)
90399079
end
90409080
end
@@ -9164,6 +9204,30 @@ def update!(**args)
91649204
end
91659205
end
91669206

9207+
# Configuration for authentication using a service account.
9208+
class GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig
9209+
include Google::Apis::Core::Hashable
9210+
9211+
# Required. The email address of the service account used to authenticate the
9212+
# tool call. Dialogflow uses this service account to exchange an access token
9213+
# and the access token is then sent in the `Authorization` header of the tool
9214+
# request. The service account must have the `roles/iam.
9215+
# serviceAccountTokenCreator` role granted to the [Dialogflow service agent](
9216+
# https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).
9217+
# Corresponds to the JSON property `serviceAccount`
9218+
# @return [String]
9219+
attr_accessor :service_account
9220+
9221+
def initialize(**args)
9222+
update!(**args)
9223+
end
9224+
9225+
# Update properties of this object
9226+
def update!(**args)
9227+
@service_account = args[:service_account] if args.key?(:service_account)
9228+
end
9229+
end
9230+
91679231
# Config for auth using [Diglogflow service agent](https://cloud.google.com/iam/
91689232
# docs/service-agents#dialogflow-service-agent).
91699233
class GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig
@@ -10425,6 +10489,11 @@ class GoogleCloudDialogflowCxV3WebhookGenericWebService
1042510489
# @return [Hash<String,Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue>]
1042610490
attr_accessor :secret_versions_for_request_headers
1042710491

10492+
# Configuration for authentication using a service account.
10493+
# Corresponds to the JSON property `serviceAccountAuthConfig`
10494+
# @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig]
10495+
attr_accessor :service_account_auth_config
10496+
1042810497
# Optional. Indicate the auth token type generated from the [Diglogflow service
1042910498
# agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-
1043010499
# agent). The generated token is sent in the Authorization header.
@@ -10463,6 +10532,7 @@ def update!(**args)
1046310532
@request_headers = args[:request_headers] if args.key?(:request_headers)
1046410533
@secret_version_for_username_password = args[:secret_version_for_username_password] if args.key?(:secret_version_for_username_password)
1046510534
@secret_versions_for_request_headers = args[:secret_versions_for_request_headers] if args.key?(:secret_versions_for_request_headers)
10535+
@service_account_auth_config = args[:service_account_auth_config] if args.key?(:service_account_auth_config)
1046610536
@service_agent_auth = args[:service_agent_auth] if args.key?(:service_agent_auth)
1046710537
@uri = args[:uri] if args.key?(:uri)
1046810538
@username = args[:username] if args.key?(:username)
@@ -10538,6 +10608,30 @@ def update!(**args)
1053810608
end
1053910609
end
1054010610

10611+
# Configuration for authentication using a service account.
10612+
class GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig
10613+
include Google::Apis::Core::Hashable
10614+
10615+
# Required. The email address of the service account used to authenticate the
10616+
# webhook call. Dialogflow uses this service account to exchange an access token
10617+
# and the access token is then sent in the `Authorization` header of the webhook
10618+
# request. The service account must have the `roles/iam.
10619+
# serviceAccountTokenCreator` role granted to the [Dialogflow service agent](
10620+
# https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).
10621+
# Corresponds to the JSON property `serviceAccount`
10622+
# @return [String]
10623+
attr_accessor :service_account
10624+
10625+
def initialize(**args)
10626+
update!(**args)
10627+
end
10628+
10629+
# Update properties of this object
10630+
def update!(**args)
10631+
@service_account = args[:service_account] if args.key?(:service_account)
10632+
end
10633+
end
10634+
1054110635
# The request message for a webhook call. The request is sent as a JSON object
1054210636
# and the field names will be presented in camel cases. You may see undocumented
1054310637
# fields in an actual request. These fields are used internally by Dialogflow
@@ -14350,6 +14444,11 @@ class GoogleCloudDialogflowCxV3beta1WebhookGenericWebService
1435014444
# @return [Hash<String,Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue>]
1435114445
attr_accessor :secret_versions_for_request_headers
1435214446

14447+
# Configuration for authentication using a service account.
14448+
# Corresponds to the JSON property `serviceAccountAuthConfig`
14449+
# @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig]
14450+
attr_accessor :service_account_auth_config
14451+
1435314452
# Optional. Indicate the auth token type generated from the [Diglogflow service
1435414453
# agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-
1435514454
# agent). The generated token is sent in the Authorization header.
@@ -14388,6 +14487,7 @@ def update!(**args)
1438814487
@request_headers = args[:request_headers] if args.key?(:request_headers)
1438914488
@secret_version_for_username_password = args[:secret_version_for_username_password] if args.key?(:secret_version_for_username_password)
1439014489
@secret_versions_for_request_headers = args[:secret_versions_for_request_headers] if args.key?(:secret_versions_for_request_headers)
14490+
@service_account_auth_config = args[:service_account_auth_config] if args.key?(:service_account_auth_config)
1439114491
@service_agent_auth = args[:service_agent_auth] if args.key?(:service_agent_auth)
1439214492
@uri = args[:uri] if args.key?(:uri)
1439314493
@username = args[:username] if args.key?(:username)
@@ -14463,6 +14563,30 @@ def update!(**args)
1446314563
end
1446414564
end
1446514565

14566+
# Configuration for authentication using a service account.
14567+
class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig
14568+
include Google::Apis::Core::Hashable
14569+
14570+
# Required. The email address of the service account used to authenticate the
14571+
# webhook call. Dialogflow uses this service account to exchange an access token
14572+
# and the access token is then sent in the `Authorization` header of the webhook
14573+
# request. The service account must have the `roles/iam.
14574+
# serviceAccountTokenCreator` role granted to the [Dialogflow service agent](
14575+
# https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).
14576+
# Corresponds to the JSON property `serviceAccount`
14577+
# @return [String]
14578+
attr_accessor :service_account
14579+
14580+
def initialize(**args)
14581+
update!(**args)
14582+
end
14583+
14584+
# Update properties of this object
14585+
def update!(**args)
14586+
@service_account = args[:service_account] if args.key?(:service_account)
14587+
end
14588+
end
14589+
1446614590
# The request message for a webhook call. The request is sent as a JSON object
1446714591
# and the field names will be presented in camel cases. You may see undocumented
1446814592
# fields in an actual request. These fields are used internally by Dialogflow

generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module DialogflowV3
1818
# Version of the google-apis-dialogflow_v3 gem
19-
GEM_VERSION = "0.116.0"
19+
GEM_VERSION = "0.117.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20250929"
25+
REVISION = "20251027"
2626
end
2727
end
2828
end

0 commit comments

Comments
 (0)