From d6df7d4fef74e63654af7dfef41849220582650c Mon Sep 17 00:00:00 2001 From: Tom Kralidis Date: Wed, 30 Jun 2021 12:30:47 -0400 Subject: [PATCH] add ui parameter to OpenAPI def --- pygeoapi/openapi.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pygeoapi/openapi.py b/pygeoapi/openapi.py index 1f7a4ea..f5578bf 100644 --- a/pygeoapi/openapi.py +++ b/pygeoapi/openapi.py @@ -192,7 +192,20 @@ def get_oas_30(cfg): 'operationId': 'getOpenapi', 'parameters': [ {'$ref': '#/components/parameters/f'}, - {'$ref': '#/components/parameters/lang'} + {'$ref': '#/components/parameters/lang'}, + { + 'name': 'ui', + 'in': 'query', + 'description': 'UI to render the OpenAPI document', + 'required': False, + 'schema': { + 'type': 'string', + 'enum': ['swagger', 'redoc'], + 'default': 'swagger' + }, + 'style': 'form', + 'explode': False + }, ], 'responses': { '200': {'$ref': '#/components/responses/200'},