-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
schema.Type should be string or []string #151
Labels
enhancement
New feature or request
Comments
This is a really tricky one to implement in a strictly typed language like Go. A possible solution as you suggest would be to create a new type like |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
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.The text was updated successfully, but these errors were encountered: