module
handler.server.utils.swagger
This module provides scripts tto help generate swagger documentation.
Functions
get_swagger_ui_html(openapi_spec,title,swagger_js_url,swagger_css_url,swagger_favicon_url)(HTMLResponse) — A tweaked on fastapi.openapi.docs.get_swagger_ui_html to generate from raw JSON as opposed to using a url.</>
function
handler.server.utils.swagger.get_swagger_ui_html(openapi_spec, title, swagger_js_url='https://cdn.jsdelivr.net/npm/swagger-ui-dist@3/swagger-ui-bundle.js', swagger_css_url='https://cdn.jsdelivr.net/npm/swagger-ui-dist@3/swagger-ui.css', swagger_favicon_url='https://raw.githubusercontent.com/openfaas/docs/master/docs/images/favicon.ico')
A tweaked on fastapi.openapi.docs.get_swagger_ui_html to generate from raw JSON as opposed to using a url.
Parameters
openapi_spec(str) — OpenAPI speficication JSON encoded as string.title(str) — Title of the page.swagger_js_url(str) — Custom Javascript URL.swagger_css_url(str) — Custom CSS URL.swagger_favicon_url(str) — Custom favicon URL.
Returns (HTMLResponse)
Renderized documentation page as HTML.