# Functions
CreateComponents changes the default behavior to add all schemas as components Reduces duplicate schemas in routes.
No description provided by the author
No description provided by the author
NewSchemaRefForValue is a shortcut for NewGenerator(...).NewSchemaRefForValue(...).
SchemaCustomizer allows customization of the schema that is generated for a field, for example to support an additional tagging scheme.
ThrowErrorOnCycle changes the default behavior of creating cycle refs to instead error if a cycle is detected.
UseAllExportedFields changes the default behavior of only generating schemas for struct fields with a JSON tag.
# Variables
No description provided by the author
# Structs
CycleError indicates that a type graph has one or more possible cycles.
ExcludeSchemaSentinel indicates that the schema for a specific field should not be included in the final output.
No description provided by the author
No description provided by the author
# Interfaces
SetSchemar allows client to set their own schema definition according to their specification.
# Type aliases
Option allows tweaking SchemaRef generation.
SchemaCustomizerFn is a callback function, allowing the OpenAPI schema definition to be updated with additional properties during the generation process, based on the name of the field, the Go type, and the struct tags.
No description provided by the author