Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down
4 changes: 4 additions & 0 deletions generated/google-apis-dialogflow_v3beta1/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3507,6 +3507,11 @@ class GoogleCloudDialogflowCxV3WebhookGenericWebService
# @return [Hash<String,Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue>]
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.
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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]
Expand All @@ -11641,6 +11695,14 @@ class GoogleCloudDialogflowCxV3beta1Playbook
# @return [Array<Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Handler>]
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<String>]
attr_accessor :inline_actions

# Optional. Defined structured input parameters for this playbook.
# Corresponds to the JSON property `inputParameterDefinitions`
# @return [Array<Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ParameterDefinition>]
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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`
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -15878,6 +15972,11 @@ class GoogleCloudDialogflowCxV3beta1WebhookGenericWebService
# @return [Hash<String,Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue>]
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.
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down
Loading