Package com.anthropic.models
Interface BetaMessageCountTokensParams.Tool.Visitor
-
- All Implemented Interfaces:
public interface BetaMessageCountTokensParams.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)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)
-
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.
-
-
-
-