Interface MessageCountTokensParams.Tool.Visitor
-
- All Implemented Interfaces:
public interface MessageCountTokensParams.Tool.Visitor<T extends Object>
-
-
Method Summary
Modifier and Type Method Description abstract TvisitBeta(BetaTool beta)abstract TvisitBetaToolComputerUse20241022(BetaToolComputerUse20241022 betaToolComputerUse20241022)abstract TvisitBetaToolBash20241022(BetaToolBash20241022 betaToolBash20241022)abstract TvisitBetaToolTextEditor20241022(BetaToolTextEditor20241022 betaToolTextEditor20241022)abstract TvisitBetaToolComputerUse20250124(BetaToolComputerUse20250124 betaToolComputerUse20250124)abstract TvisitBetaToolBash20250124(BetaToolBash20250124 betaToolBash20250124)abstract TvisitBetaToolTextEditor20250124(BetaToolTextEditor20250124 betaToolTextEditor20250124)Tunknown(JsonValue json)Maps an unknown variant of Tool to a value of type T. -
-
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)
-
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.
-
-
-
-