Base: v{{ spec['base_version'] }}
{{ spec['application'] }} : v{{ spec['version'] }}
- port: {{ spec['port'] }}
{{ spec['application_description'] }}
{{ spec['application'] }}
{% set color = '' %}
{% set x = 0 %}
{% for req in spec['api'] %}
{{ req }}
{{ req }}
{% for r in spec['api'][req] %}
{% for s in r %}
{% if s == 'post' %}
{% set color = 'green' %}
{% elif s == 'get' %}
{% set color = 'blue' %}
{% elif s == 'put' %}
{% set color = 'yellow' %}
{% else %}
{% set color = 'red' %}
{% end %}
{% if r[s]['uri'] != None %}
{% set url = r[s]['uri'] %}
{% else %}
{% set url = 'Missing url' %}
{% end %}
{% if r[s]['description'] != None %}
{% set desc = r[s]['description'] %}
{% else %}
{% set desc = 'Missing description' %}
{% end %}
{% if r[s]['authenticated'] != None %}
{% set auth = r[s]['authenticated'] %}
{% else %}
{% set auth = 'Missing description' %}
{% end %}
{% if auth == True %}
{% set auth = '

' %}
{% else %}
{% set auth = '
' %}
{% end %}
{% set method = s %}
{{ method }}
{{url}}
{{ desc }}
{% raw auth %}
Request Parameters
Parameter |
Description |
Parameter Type |
Data Type |
Default |
Required? |
{% set params = r[s]['params'] %}
{% for i in params %}
{{ params[i]['name'] }} |
|
{{ params[i]['type'] }} |
{{ params[i]['type'] }} |
|
{{ params[i]['required'] }} |
{% end %}
{% set x = x+1 %}
{% end %}
{% end %}
{% end %}