Documentation
¶
Index ¶
- type SchemaOption
- func WithDescription(description string) SchemaOption
- func WithEnum(values ...any) SchemaOption
- func WithExample(example any) SchemaOption
- func WithExclusiveMaximum(maximum int) SchemaOption
- func WithExclusiveMinimum(minimum int) SchemaOption
- func WithFormat(format string) SchemaOption
- func WithMaxItems(maxItems int) SchemaOption
- func WithMaxLength(maxLength int) SchemaOption
- func WithMaxProperties(maxProperties int) SchemaOption
- func WithMaximum(maximum int) SchemaOption
- func WithMinItems(minItems int) SchemaOption
- func WithMinLength(minLength int) SchemaOption
- func WithMinProperties(minProperties int) SchemaOption
- func WithMinimum(minimum int) SchemaOption
- func WithNot(ref *openapi.RefOrSpec[openapi.Schema]) SchemaOption
- func WithPattern(pattern string) SchemaOption
- func WithRequired() SchemaOption
- func WithUniqueItems() SchemaOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SchemaOption ¶
type SchemaOption func(*openapi.SchemaBuilder)
func WithDescription ¶
func WithDescription(description string) SchemaOption
func WithEnum ¶
func WithEnum(values ...any) SchemaOption
func WithExample ¶
func WithExample(example any) SchemaOption
func WithExclusiveMaximum ¶
func WithExclusiveMaximum(maximum int) SchemaOption
func WithExclusiveMinimum ¶
func WithExclusiveMinimum(minimum int) SchemaOption
func WithFormat ¶
func WithFormat(format string) SchemaOption
func WithMaxItems ¶
func WithMaxItems(maxItems int) SchemaOption
func WithMaxLength ¶
func WithMaxLength(maxLength int) SchemaOption
func WithMaxProperties ¶
func WithMaxProperties(maxProperties int) SchemaOption
func WithMaximum ¶
func WithMaximum(maximum int) SchemaOption
func WithMinItems ¶
func WithMinItems(minItems int) SchemaOption
func WithMinLength ¶
func WithMinLength(minLength int) SchemaOption
func WithMinProperties ¶
func WithMinProperties(minProperties int) SchemaOption
func WithMinimum ¶
func WithMinimum(minimum int) SchemaOption
func WithPattern ¶
func WithPattern(pattern string) SchemaOption
func WithRequired ¶
func WithRequired() SchemaOption
func WithUniqueItems ¶
func WithUniqueItems() SchemaOption
Click to show internal directories.
Click to hide internal directories.