# Functions
Helper function that returns if a tool invocation request is authorized.
No description provided by the author
NewArrayParameter is a convenience function for initializing a ArrayParameter.
NewArrayParameterWithAuth is a convenience function for initializing a ArrayParameter with a list of ParamAuthService.
NewBooleanParameter is a convenience function for initializing a BooleanParameter.
NewBooleanParameterWithAuth is a convenience function for initializing a BooleanParameter with a list of ParamAuthService.
NewFloatParameter is a convenience function for initializing a FloatParameter.
NewFloatParameterWithAuth is a convenience function for initializing a FloatParameter with a list of ParamAuthService.
NewIntParameter is a convenience function for initializing a IntParameter.
NewIntParameterWithAuth is a convenience function for initializing a IntParameter with a list of ParamAuthService.
NewStringParameter is a convenience function for initializing a StringParameter.
NewStringParameterWithAuth is a convenience function for initializing a StringParameter with a list of ParamAuthService.
ParseParams is a helper function for parsing Parameters from an arbitraryJSON object.
# Structs
ArrayParameter is a parameter representing the "array" type.
BooleanParameter is a parameter representing the "boolean" type.
CommonParameter are default fields that are emebdding in most Parameter implementations.
FloatParameter is a parameter representing the "float" type.
IntParameter is a parameter representing the "int" type.
Manifest is the representation of tools sent to Client SDKs.
No description provided by the author
ParameterManifest represents parameters when served as part of a ToolManifest.
ParamValue represents the parameter's name and value.
ParseTypeError is a custom error for incorrectly typed Parameters.
StringParameter is a parameter representing the "string" type.
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
Parameters is a type used to allow unmarshal a list of parameters.
ParamValues is an ordered list of ParamValue.