package
0.2.0
Repository: https://github.com/googleapis/genai-toolbox.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# 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.