mirror of
https://github.com/qmk/qmk_firmware.git
synced 2026-10-01 14:29:08 +02:00
Stub out nested routes
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
{%- if subroute.request_type == 'struct' -%}
|
||||
{%- if route.request_type == 'struct' -%}
|
||||
__Request:__
|
||||
{%- for member in subroute.request_struct_members -%}
|
||||
{%- for member in route.request_struct_members -%}
|
||||
<br>{{ " "|safe*4 }}* {{ member.name }}: `{{ member.type }}`
|
||||
{%- endfor -%}
|
||||
{%- elif subroute.request_type -%}
|
||||
__Request:__ `{{ subroute.request_type }}`
|
||||
{%- elif route.request_type -%}
|
||||
__Request:__ `{{ route.request_type }}`
|
||||
{%- endif -%}
|
||||
@@ -1,8 +1,8 @@
|
||||
{%- if subroute.return_type == 'struct' -%}
|
||||
{%- if route.return_type == 'struct' -%}
|
||||
__Response:__
|
||||
{%- for member in subroute.return_struct_members -%}
|
||||
{%- for member in route.return_struct_members -%}
|
||||
<br>{{ " "|safe*4 }}* {{ member.name }}: `{{ member.type }}`
|
||||
{%- endfor -%}
|
||||
{%- elif subroute.return_type -%}
|
||||
__Response:__ `{{ subroute.return_type }}`
|
||||
{%- elif route.return_type -%}
|
||||
__Response:__ `{{ route.return_type }}`
|
||||
{%- endif -%}
|
||||
@@ -6,7 +6,29 @@
|
||||
| Name | Route | Tags | Payloads | Description |
|
||||
| -- | -- | -- | -- | -- |
|
||||
{%- for subid, subroute in route.routes | dictsort %}
|
||||
{%- if not subroute.routes %}
|
||||
{%- with route=subroute %}
|
||||
| {{ subroute.name }} | `{{ id }} {{ subid }}` | {% if 'secure' == subroute.permissions %}__Secure__{% endif %} | {%- include 'route_request.md.j2' -%}{%- if subroute.return_type and subroute.request_type -%}<br><br>{% endif %}{%- include 'route_response.md.j2' -%} | {{ subroute.description.replace('\n', '<br>') }}|
|
||||
{%- endwith %}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
|
||||
{%- for subid, subroute in route.routes | dictsort %}
|
||||
{%- if subroute.routes %}
|
||||
|
||||
#### {{ subroute.name }} - `{{ id }} {{ subid }}`
|
||||
{{ subroute.description }}
|
||||
|
||||
| Name | Route | Tags | Payloads | Description |
|
||||
| -- | -- | -- | -- | -- |
|
||||
{%- for subsubid, subsubroute in subroute.routes | dictsort %}
|
||||
{%- if not subsubroute.routes %}
|
||||
{%- with route=subsubroute %}
|
||||
| {{ subsubroute.name }} | `{{ id }} {{ subid }} {{ subsubid }}` | {% if 'secure' == subsubroute.permissions %}__Secure__{% endif %} | {%- include 'route_request.md.j2' -%}{%- if subsubroute.return_type and subsubroute.request_type -%}<br><br>{% endif %}{%- include 'route_response.md.j2' -%} | {{ subsubroute.description.replace('\n', '<br>') }}|
|
||||
{%- endwith %}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
{% endif %}
|
||||
{%- endfor %}
|
||||
|
||||
Reference in New Issue
Block a user