{% load api_tags %}
{{description}}
{% endif %}API Details | |
---|---|
Version | {{version}} |
Base URI | {{baseUri}} |
Media Type | {{mediaType}} |
{{endpoint.description}}
{% for method in endpoint.methods %}{{method.description}}
{% if method.request_schema %}Request:
{{method.request_schema.description}}
{% if method.request_schema.anyOf %}Required fields (any): {% with method.request_schema.anyOf as required %} {% include "ramlwrap_default_method_required_fields.html" %} {% endwith %}
{% endif %} {% if method.request_schema.oneOf %}Required fields (one): {% with method.request_schema.oneOf as required %} {% include "ramlwrap_default_method_required_fields.html" %} {% endwith %}
{% endif %} {% with method.request_schema as method %} {% include "ramlwrap_default_method.html" %} {% endwith %} {% endif %} {% if method.request_example %}Request Example:
{{method.request_example|json_dump}}
{{key}} Request Example:
{{method.request_examples|hash:key|json_dump}}
Response:
{{method.response_schema.description}}
{% with method.response_schema as method %} {% include "ramlwrap_default_method.html" %} {% endwith %} {% endif %} {% if method.response_example %}Response Example:
{{method.response_example|json_dump}}
{{key}} Response Example:
{{method.response_examples|hash:key|json_dump}}