@@ -11998,6 +11998,14 @@ class GoogleCloudDialogflowCxV3beta1QueryParameters
11998
11998
# @return [Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1LlmModelSettings]
11999
11999
attr_accessor :llm_model_settings
12000
12000
12001
+ # Scope for the parameters. If not specified, parameters will be treated as
12002
+ # session parameters. Parameters with custom scope will not be put into session
12003
+ # parameters. You can reference the parameters with custom scope in the agent
12004
+ # with the following format: $parameter-scope.params.parameter-id.
12005
+ # Corresponds to the JSON property `parameterScope`
12006
+ # @return [String]
12007
+ attr_accessor :parameter_scope
12008
+
12001
12009
# Additional parameters to be put into session parameters. To remove a parameter
12002
12010
# from the session, clients should explicitly set the parameter value to null.
12003
12011
# You can reference the session parameters in the agent with the following
@@ -12085,6 +12093,7 @@ def update!(**args)
12085
12093
@flow_versions = args[:flow_versions] if args.key?(:flow_versions)
12086
12094
@geo_location = args[:geo_location] if args.key?(:geo_location)
12087
12095
@llm_model_settings = args[:llm_model_settings] if args.key?(:llm_model_settings)
12096
+ @parameter_scope = args[:parameter_scope] if args.key?(:parameter_scope)
12088
12097
@parameters = args[:parameters] if args.key?(:parameters)
12089
12098
@payload = args[:payload] if args.key?(:payload)
12090
12099
@populate_data_store_connection_signals = args[:populate_data_store_connection_signals] if args.key?(:populate_data_store_connection_signals)
@@ -19617,7 +19626,7 @@ def update!(**args)
19617
19626
class GoogleCloudDialogflowV2ToolCall
19618
19627
include Google::Apis::Core::Hashable
19619
19628
19620
- # Required . The name of the tool's action associated with this call.
19629
+ # Optional . The name of the tool's action associated with this call.
19621
19630
# Corresponds to the JSON property `action`
19622
19631
# @return [String]
19623
19632
attr_accessor :action
@@ -19632,7 +19641,7 @@ class GoogleCloudDialogflowV2ToolCall
19632
19641
# @return [Hash<String,Object>]
19633
19642
attr_accessor :input_parameters
19634
19643
19635
- # Required . The tool associated with this call. Format: `projects//locations//
19644
+ # Optional . The tool associated with this call. Format: `projects//locations//
19636
19645
# tools/`.
19637
19646
# Corresponds to the JSON property `tool`
19638
19647
# @return [String]
@@ -19655,7 +19664,7 @@ def update!(**args)
19655
19664
class GoogleCloudDialogflowV2ToolCallResult
19656
19665
include Google::Apis::Core::Hashable
19657
19666
19658
- # Required . The name of the tool's action associated with this call.
19667
+ # Optional . The name of the tool's action associated with this call.
19659
19668
# Corresponds to the JSON property `action`
19660
19669
# @return [String]
19661
19670
attr_accessor :action
@@ -19682,7 +19691,7 @@ class GoogleCloudDialogflowV2ToolCallResult
19682
19691
# @return [String]
19683
19692
attr_accessor :raw_content
19684
19693
19685
- # Required . The tool associated with this call. Format: `projects//locations//
19694
+ # Optional . The tool associated with this call. Format: `projects//locations//
19686
19695
# tools/`.
19687
19696
# Corresponds to the JSON property `tool`
19688
19697
# @return [String]
@@ -23901,7 +23910,7 @@ def update!(**args)
23901
23910
class GoogleCloudDialogflowV2beta1ToolCall
23902
23911
include Google::Apis::Core::Hashable
23903
23912
23904
- # Required . The name of the tool's action associated with this call.
23913
+ # Optional . The name of the tool's action associated with this call.
23905
23914
# Corresponds to the JSON property `action`
23906
23915
# @return [String]
23907
23916
attr_accessor :action
@@ -23916,7 +23925,7 @@ class GoogleCloudDialogflowV2beta1ToolCall
23916
23925
# @return [Hash<String,Object>]
23917
23926
attr_accessor :input_parameters
23918
23927
23919
- # Required . The tool associated with this call. Format: `projects//locations//
23928
+ # Optional . The tool associated with this call. Format: `projects//locations//
23920
23929
# tools/`.
23921
23930
# Corresponds to the JSON property `tool`
23922
23931
# @return [String]
@@ -23939,7 +23948,7 @@ def update!(**args)
23939
23948
class GoogleCloudDialogflowV2beta1ToolCallResult
23940
23949
include Google::Apis::Core::Hashable
23941
23950
23942
- # Required . The name of the tool's action associated with this call.
23951
+ # Optional . The name of the tool's action associated with this call.
23943
23952
# Corresponds to the JSON property `action`
23944
23953
# @return [String]
23945
23954
attr_accessor :action
@@ -23966,7 +23975,7 @@ class GoogleCloudDialogflowV2beta1ToolCallResult
23966
23975
# @return [String]
23967
23976
attr_accessor :raw_content
23968
23977
23969
- # Required . The tool associated with this call. Format: `projects//locations//
23978
+ # Optional . The tool associated with this call. Format: `projects//locations//
23970
23979
# tools/`.
23971
23980
# Corresponds to the JSON property `tool`
23972
23981
# @return [String]
0 commit comments