Package com.openai.models.responses
Interface Tool.Mcp.RequireApproval.Visitor
-
- All Implemented Interfaces:
public interface Tool.Mcp.RequireApproval.Visitor<T extends Object>
An interface that defines how to map each variant of RequireApproval to a value of type T.
-
-
Method Summary
Modifier and Type Method Description abstract T
visitMcpToolApprovalFilter(Tool.Mcp.RequireApproval.McpToolApprovalFilter mcpToolApprovalFilter)
abstract T
visitMcpToolApprovalSetting(Tool.Mcp.RequireApproval.McpToolApprovalSetting mcpToolApprovalSetting)
Specify a single approval policy for all tools. T
unknown(JsonValue json)
Maps an unknown variant of RequireApproval to a value of type T. -
-
Method Detail
-
visitMcpToolApprovalFilter
abstract T visitMcpToolApprovalFilter(Tool.Mcp.RequireApproval.McpToolApprovalFilter mcpToolApprovalFilter)
-
visitMcpToolApprovalSetting
abstract T visitMcpToolApprovalSetting(Tool.Mcp.RequireApproval.McpToolApprovalSetting mcpToolApprovalSetting)
Specify a single approval policy for all tools. One of
always
ornever
. When set toalways
, all tools will require approval. When set tonever
, all tools will not require approval.
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of RequireApproval to a value of type T.
An instance of RequireApproval can contain an unknown variant if it was deserialized from data that doesn't match any known variant. For example, if the SDK is on an older version than the API, then the API may respond with new variants that the SDK is unaware of.
-
-
-
-