{{info.title}}

v. {{info.version}}

Description:

{{ info.description }}

{% if host and basePath %}

Base url: {{ host }}{{ basePath }}/

{% endif %}

Table of Contents

{% for path, verbs in paths %} {% for verb, verbProp in verbs %}
{{path}}
{{verb | upper}}
{% endfor %} {% endfor %}

API Endpoints

{% for path, verbs in paths %}
{{path}}
{% for verb, verbProp in verbs %}

{{verbProp.summary}}

{{verbProp.description}}

{% if verbProp.parameters %}

Parameters

{% for parameter in verbProp.parameters %} {% endfor %}
Name Required Located in Type Description
{{parameter.name}} {{parameter.required}} {{parameter.in}} {{parameter.type}} {{parameter.description}}
{% endif %}
{% for resKey, resVal in verbProp.responses %}

{% if resKey == '200' %}Success{% else %}Error {% endif %} {{resKey}} ({{resVal.schemaArr[0].type}})

{% for val in resVal.schemaArr %} {% if val.depth > -1 %} {% endif %} {% endfor %}
Field Type Description
{% for i in range(0, val.depth) %}- {% endfor %}{{val.name}} {{val.type}} {{val.description}}
{% endfor %}
{% endfor %}
{% endfor %}