+ {% endif %}
+
+ {% if method.securedBy.length %}
+ {% for securedBy in method.securedBy %}
+ {% if securedBy %}
+
+ {% set securedByScopes = renderSecuredBy(securedBy) %}
+ Secured by {{ securedByScopes }}
+ {% set securityScheme = securitySchemes[securedBy] %}
+ {% if securityScheme.description %}
+{% markdown %}
+{{ securityScheme.description }}
+{% endmarkdown %}
+ {% endif %}
+
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+
+
+
+ {% if method.allUriParameters.length or method.queryString or method.queryParameters or method.headers or method.body %}
+
+ {% if resource.allUriParameters.length %}
+
URI Parameters
+
+ {% for item in resource.allUriParameters %}
+ {% include "./item.nunjucks" %}
+ {% endfor %}
+
+ {% endif %}
+
+ {% if method.annotations.length %}
+
Annotations
+
+ {% for item in method.annotations %}
+ {% include "./item.nunjucks" %}
+ {% endfor %}
+
+ {% endif %}
+
+ {% if method.headers.length %}
+
Headers
+
+ {% for item in method.headers %}
+ {% include "./item.nunjucks" %}
+ {% endfor %}
+
+ {% endif %}
+
+ {% if method.queryString and method.queryString.properties.length %}
+
Query String
+
+ {% for item in method.queryString.properties %}
+ {% include "./item.nunjucks" %}
+ {% endfor %}
+
+ {% endif %}
+
+ {% if method.queryParameters.length %}
+
Query Parameters
+
+ {% for item in method.queryParameters %}
+ {% include "./item.nunjucks" %}
+ {% endfor %}
+
+ {% endif %}
+
+ {% if method.body %}
+
Body
+ {% for b in method.body %}
+
Type: {{ b.key }}
+
+{#
+ {% if b.type %}
+
Type:
+
{{ b.type | escape }}
+ {% endif %}
+#}
+
+ {% if b.properties.length %}
+
Properties
+
+ {% for item in b.properties %}
+ {% include "./item.nunjucks" %}
+ {% endfor %}
+
+ {% endif %}
+
+ {% if b.examples.length %}
+
Examples:
+ {% for example in b.examples %}
+
{{ example | escape }}
+ {% endfor %}
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+
+ {% endif %}
+
+ {% if method.responses %}
+
+ {% for response in method.responses %}
+
+{% markdown %}
+{{ response.description}}
+{% endmarkdown %}
+
+ {% if response.headers.length %}
+
Headers
+
+ {% for item in response.headers %}
+ {% include "./item.nunjucks" %}
+ {% endfor %}
+
+ {% endif %}
+
+ {% if response.body.length %}
+
Body
+ {% for b in response.body %}
+
Type: {{ b.key }}
+
+{#
+ {% if b.type %}
+
Type:
+
{{ b.type | escape }}
+ {% endif %}
+#}
+
+ {% if b.properties.length %}
+
Properties
+
+ {% for item in b.properties %}
+ {% include "./item.nunjucks" %}
+ {% endfor %}
+
+ {% endif %}
+
+ {% if b.examples.length %}
+
Examples:
+ {% for example in b.examples %}
+
{{ example | escape }}
+ {% endfor %}
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+ {% endfor %}
+
+ {% endif %}
+
+ {% if method.securedBy.length %}
+
+ {% for securedBy in method.securedBy %}
+ {% set securityScheme = securitySchemes[securedBy] %}
+
Secured by {{ securedBy }}
+
+ {% if securityScheme.describedBy.headers.length %}
+
Headers
+
+ {% for item in securityScheme.describedBy.headers %}
+ {% include "./item.nunjucks" %}
+ {% endfor %}
+
+ {% endif %}
+
+ {% for response in securityScheme.describedBy.responses.length %}
+
+{% markdown %}
+{{ response.description}}
+{% endmarkdown %}
+ {% if response.headers.length %}
+
Headers
+
+ {% for item in response.headers %}
+ {% include "./item.nunjucks" %}
+ {% endfor %}
+
+ {% endif %}
+ {% endfor %}
+
+ {% endfor %}
+
+ {% endif %}
+