@@ -6870,6 +6870,14 @@ class GoogleCloudDialogflowCxV3QueryParameters
6870
6870
# @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3LlmModelSettings]
6871
6871
attr_accessor :llm_model_settings
6872
6872
6873
+ # Scope for the parameters. If not specified, parameters will be treated as
6874
+ # session parameters. Parameters with custom scope will not be put into session
6875
+ # parameters. You can reference the parameters with custom scope in the agent
6876
+ # with the following format: $parameter-scope.params.parameter-id.
6877
+ # Corresponds to the JSON property `parameterScope`
6878
+ # @return [String]
6879
+ attr_accessor :parameter_scope
6880
+
6873
6881
# Additional parameters to be put into session parameters. To remove a parameter
6874
6882
# from the session, clients should explicitly set the parameter value to null.
6875
6883
# You can reference the session parameters in the agent with the following
@@ -6957,6 +6965,7 @@ def update!(**args)
6957
6965
@flow_versions = args[:flow_versions] if args.key?(:flow_versions)
6958
6966
@geo_location = args[:geo_location] if args.key?(:geo_location)
6959
6967
@llm_model_settings = args[:llm_model_settings] if args.key?(:llm_model_settings)
6968
+ @parameter_scope = args[:parameter_scope] if args.key?(:parameter_scope)
6960
6969
@parameters = args[:parameters] if args.key?(:parameters)
6961
6970
@payload = args[:payload] if args.key?(:payload)
6962
6971
@populate_data_store_connection_signals = args[:populate_data_store_connection_signals] if args.key?(:populate_data_store_connection_signals)
@@ -17927,7 +17936,7 @@ def update!(**args)
17927
17936
class GoogleCloudDialogflowV2ToolCall
17928
17937
include Google::Apis::Core::Hashable
17929
17938
17930
- # Required . The name of the tool's action associated with this call.
17939
+ # Optional . The name of the tool's action associated with this call.
17931
17940
# Corresponds to the JSON property `action`
17932
17941
# @return [String]
17933
17942
attr_accessor :action
@@ -17942,7 +17951,7 @@ class GoogleCloudDialogflowV2ToolCall
17942
17951
# @return [Hash<String,Object>]
17943
17952
attr_accessor :input_parameters
17944
17953
17945
- # Required . The tool associated with this call. Format: `projects//locations//
17954
+ # Optional . The tool associated with this call. Format: `projects//locations//
17946
17955
# tools/`.
17947
17956
# Corresponds to the JSON property `tool`
17948
17957
# @return [String]
@@ -17965,7 +17974,7 @@ def update!(**args)
17965
17974
class GoogleCloudDialogflowV2ToolCallResult
17966
17975
include Google::Apis::Core::Hashable
17967
17976
17968
- # Required . The name of the tool's action associated with this call.
17977
+ # Optional . The name of the tool's action associated with this call.
17969
17978
# Corresponds to the JSON property `action`
17970
17979
# @return [String]
17971
17980
attr_accessor :action
@@ -17992,7 +18001,7 @@ class GoogleCloudDialogflowV2ToolCallResult
17992
18001
# @return [String]
17993
18002
attr_accessor :raw_content
17994
18003
17995
- # Required . The tool associated with this call. Format: `projects//locations//
18004
+ # Optional . The tool associated with this call. Format: `projects//locations//
17996
18005
# tools/`.
17997
18006
# Corresponds to the JSON property `tool`
17998
18007
# @return [String]
@@ -22211,7 +22220,7 @@ def update!(**args)
22211
22220
class GoogleCloudDialogflowV2beta1ToolCall
22212
22221
include Google::Apis::Core::Hashable
22213
22222
22214
- # Required . The name of the tool's action associated with this call.
22223
+ # Optional . The name of the tool's action associated with this call.
22215
22224
# Corresponds to the JSON property `action`
22216
22225
# @return [String]
22217
22226
attr_accessor :action
@@ -22226,7 +22235,7 @@ class GoogleCloudDialogflowV2beta1ToolCall
22226
22235
# @return [Hash<String,Object>]
22227
22236
attr_accessor :input_parameters
22228
22237
22229
- # Required . The tool associated with this call. Format: `projects//locations//
22238
+ # Optional . The tool associated with this call. Format: `projects//locations//
22230
22239
# tools/`.
22231
22240
# Corresponds to the JSON property `tool`
22232
22241
# @return [String]
@@ -22249,7 +22258,7 @@ def update!(**args)
22249
22258
class GoogleCloudDialogflowV2beta1ToolCallResult
22250
22259
include Google::Apis::Core::Hashable
22251
22260
22252
- # Required . The name of the tool's action associated with this call.
22261
+ # Optional . The name of the tool's action associated with this call.
22253
22262
# Corresponds to the JSON property `action`
22254
22263
# @return [String]
22255
22264
attr_accessor :action
@@ -22276,7 +22285,7 @@ class GoogleCloudDialogflowV2beta1ToolCallResult
22276
22285
# @return [String]
22277
22286
attr_accessor :raw_content
22278
22287
22279
- # Required . The tool associated with this call. Format: `projects//locations//
22288
+ # Optional . The tool associated with this call. Format: `projects//locations//
22280
22289
# tools/`.
22281
22290
# Corresponds to the JSON property `tool`
22282
22291
# @return [String]
0 commit comments