Interface MessageCountTokensParams.Tool.Visitor
-
- All Implemented Interfaces:
public interface MessageCountTokensParams.Tool.Visitor<T extends Object>
-
-
Method Summary
-
-
Method Detail
-
visitBetaToolComputerUse20241022
abstract T visitBetaToolComputerUse20241022(BetaToolComputerUse20241022 betaToolComputerUse20241022)
-
visitBetaToolBash20241022
abstract T visitBetaToolBash20241022(BetaToolBash20241022 betaToolBash20241022)
-
visitBetaToolTextEditor20241022
abstract T visitBetaToolTextEditor20241022(BetaToolTextEditor20241022 betaToolTextEditor20241022)
-
visitBetaToolComputerUse20250124
abstract T visitBetaToolComputerUse20250124(BetaToolComputerUse20250124 betaToolComputerUse20250124)
-
visitBetaToolBash20250124
abstract T visitBetaToolBash20250124(BetaToolBash20250124 betaToolBash20250124)
-
visitBetaToolTextEditor20250124
abstract T visitBetaToolTextEditor20250124(BetaToolTextEditor20250124 betaToolTextEditor20250124)
-
visitBetaToolTextEditor20250429
abstract T visitBetaToolTextEditor20250429(BetaToolTextEditor20250429 betaToolTextEditor20250429)
-
visitBetaWebSearchTool20250305
abstract T visitBetaWebSearchTool20250305(BetaWebSearchTool20250305 betaWebSearchTool20250305)
-
visitBetaCodeExecutionTool20250522
abstract T visitBetaCodeExecutionTool20250522(BetaCodeExecutionTool20250522 betaCodeExecutionTool20250522)
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of Tool to a value of type T.
An instance of Tool 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.
-
-
-
-