pgjones / quart-schema

Quart-Schema is a Quart extension that provides schema validation and auto-generated API documentation.
MIT License
76 stars 24 forks source link

Add support for enums in route parameters #60

Closed kuba-baku closed 10 months ago

kuba-baku commented 11 months ago

Add support for enums in route parameters by using Werkzeug's built-in any() converter. E.g. route

@app.get('/<any("nyse", "nasdaq"):market>/<stock_id>')
async def get_price(market, stock_id):
   """Get stock price"""
   ...

renders as

image

pgjones commented 10 months ago

Thanks, merged manually due to conflicts.