-
Notifications
You must be signed in to change notification settings - Fork 121
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Types are not only singular, but can be an array of valid types: https://json-schema.org/understanding-json-schema/reference/type
The schema.Type field currently only supports a single type currently, but should also support an array of types if many are provided.
I'd be open to implementing this myself, but wanted feedback before opening a PR.
- Since this would be a breaking change, should I do it as a new field/struct tag?
- How should it be implemented? I could add a new type:
type SchemaType struct {
Type string
Types []string
}
Or the existing value could be changed from string to []string, and in the singular case, it would just be a list with a single element. When rendering to JSON it could render it conditionally to a single string or a list, based on how many entries there are.
aphilas and vvakame
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request