{{ title }}

{{ description }}

v{{ version }}
{% if api_docs %}

API Documentation

{% for doc in api_docs %}
{{ doc.method }} {{ doc.endpoint }} {{ doc.status }} {{ doc.tag }}

{{ doc.description }}

{% if doc.parameters %}

Parameters

{% for name, param in doc.parameters.items() %}
{{ name }} {{ param.type|format_type }} {{ param.description }}
{% endfor %}
{% endif %} {% if doc.responses %}

Responses

{% for status, response in doc.responses.items() %}
{{ status }} {% if response.description %}

{{ response.description }}

{% endif %} {% if response.example %} {{ response.example }} {% endif %}
{% endfor %}
{% endif %} {% if doc.source %}
Source Code {{ doc.source|format_code }}
{% endif %}
{% endfor %}
{% endif %} {% if type_docs %}

Type Definitions

{% for doc in type_docs %}

{{ doc.name }}

{{ doc.description }}

{% if doc.properties %}

Properties

{% for name, prop in doc.properties.items() %}
{{ name }}: {{ prop.type|format_type }} {% if prop.description %}

{{ prop.description }}

{% endif %}
{% endfor %} {% endif %} {% if doc.methods %}

Methods

{% for name, method in doc.methods.items() %}
{{ name }}{{ method.signature }} {% if method.doc %}

{{ method.doc }}

{% endif %}
{% endfor %} {% endif %}
{% endfor %}
{% endif %} {% if general_docs %}

General Documentation

{% for doc in general_docs %}

{{ doc.title }}

{{ doc.content }} {% for section_title, section_content in doc.sections.items() %}

{{ section_title }}

{{ section_content }} {% endfor %}
{% endfor %}
{% endif %}