Open barthorre opened 3 weeks ago
/bounty $250 for basic implementation that works off Schema
and can handle any Schema
but which does not generate meaningful information (e.g. strings are just alphanumeric, etc., regardless of field name).
/attempt #3196
with your implementation plan/claim #3196
in the PR body to claim the bountyThank you for contributing to zio/zio-http!
Is your feature request related to a problem? Please describe.
When using zio-schema to define an input message for a POST endpoint, I don't want to have to define example(s) for the OpenAPI swagger manually.
Describe the solution you'd like
I would like the
OpenAPIGen
to have an option to generate examples based on the default value of a zio-schema.Describe alternatives you've considered
As an alternative I have added the default values of my zio-schema's as examples to the
Endpoint
definition.Additional context
I am working with proto specs, which get translated through scalapb to zio-schema's. Consider this example:
It would be really nice of I could generate 2 example requests on the swagger endpoint automatically, one for each entry in the enum.
The workaround defined above is using something like this