@@ -6870,6 +6870,14 @@ class GoogleCloudDialogflowCxV3QueryParameters
68706870 # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3LlmModelSettings]
68716871 attr_accessor :llm_model_settings
68726872
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+
68736881 # Additional parameters to be put into session parameters. To remove a parameter
68746882 # from the session, clients should explicitly set the parameter value to null.
68756883 # You can reference the session parameters in the agent with the following
@@ -6957,6 +6965,7 @@ def update!(**args)
69576965 @flow_versions = args[:flow_versions] if args.key?(:flow_versions)
69586966 @geo_location = args[:geo_location] if args.key?(:geo_location)
69596967 @llm_model_settings = args[:llm_model_settings] if args.key?(:llm_model_settings)
6968+ @parameter_scope = args[:parameter_scope] if args.key?(:parameter_scope)
69606969 @parameters = args[:parameters] if args.key?(:parameters)
69616970 @payload = args[:payload] if args.key?(:payload)
69626971 @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)
1792717936 class GoogleCloudDialogflowV2ToolCall
1792817937 include Google::Apis::Core::Hashable
1792917938
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.
1793117940 # Corresponds to the JSON property `action`
1793217941 # @return [String]
1793317942 attr_accessor :action
@@ -17942,7 +17951,7 @@ class GoogleCloudDialogflowV2ToolCall
1794217951 # @return [Hash<String,Object>]
1794317952 attr_accessor :input_parameters
1794417953
17945- # Required . The tool associated with this call. Format: `projects//locations//
17954+ # Optional . The tool associated with this call. Format: `projects//locations//
1794617955 # tools/`.
1794717956 # Corresponds to the JSON property `tool`
1794817957 # @return [String]
@@ -17965,7 +17974,7 @@ def update!(**args)
1796517974 class GoogleCloudDialogflowV2ToolCallResult
1796617975 include Google::Apis::Core::Hashable
1796717976
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.
1796917978 # Corresponds to the JSON property `action`
1797017979 # @return [String]
1797117980 attr_accessor :action
@@ -17992,7 +18001,7 @@ class GoogleCloudDialogflowV2ToolCallResult
1799218001 # @return [String]
1799318002 attr_accessor :raw_content
1799418003
17995- # Required . The tool associated with this call. Format: `projects//locations//
18004+ # Optional . The tool associated with this call. Format: `projects//locations//
1799618005 # tools/`.
1799718006 # Corresponds to the JSON property `tool`
1799818007 # @return [String]
@@ -22211,7 +22220,7 @@ def update!(**args)
2221122220 class GoogleCloudDialogflowV2beta1ToolCall
2221222221 include Google::Apis::Core::Hashable
2221322222
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.
2221522224 # Corresponds to the JSON property `action`
2221622225 # @return [String]
2221722226 attr_accessor :action
@@ -22226,7 +22235,7 @@ class GoogleCloudDialogflowV2beta1ToolCall
2222622235 # @return [Hash<String,Object>]
2222722236 attr_accessor :input_parameters
2222822237
22229- # Required . The tool associated with this call. Format: `projects//locations//
22238+ # Optional . The tool associated with this call. Format: `projects//locations//
2223022239 # tools/`.
2223122240 # Corresponds to the JSON property `tool`
2223222241 # @return [String]
@@ -22249,7 +22258,7 @@ def update!(**args)
2224922258 class GoogleCloudDialogflowV2beta1ToolCallResult
2225022259 include Google::Apis::Core::Hashable
2225122260
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.
2225322262 # Corresponds to the JSON property `action`
2225422263 # @return [String]
2225522264 attr_accessor :action
@@ -22276,7 +22285,7 @@ class GoogleCloudDialogflowV2beta1ToolCallResult
2227622285 # @return [String]
2227722286 attr_accessor :raw_content
2227822287
22279- # Required . The tool associated with this call. Format: `projects//locations//
22288+ # Optional . The tool associated with this call. Format: `projects//locations//
2228022289 # tools/`.
2228122290 # Corresponds to the JSON property `tool`
2228222291 # @return [String]
0 commit comments