diff --git a/data/templates/xap/docs/routes.md.j2 b/data/templates/xap/docs/routes.md.j2 index 65a1568f99d..46c6b2e84b1 100644 --- a/data/templates/xap/docs/routes.md.j2 +++ b/data/templates/xap/docs/routes.md.j2 @@ -1,16 +1,18 @@ -{%- macro gen_payload(name, type, members) -%} +{%- macro gen_payload(name, type, purpose, members) -%} {%- if type == 'struct' -%} __{{ name }}:__ {%- for member in members -%}
{{ " "|safe*4 }}* {{ member.name }}: `{{ member.type }}` {%- endfor -%} +{%- elif purpose -%} +__{{ name }}:__
{{ " "|safe*4 }}* {{ purpose }}: `{{ type }}` {%- elif type -%} __{{ name }}:__ `{{ type }}` {%- endif -%} {%- endmacro -%} {%- macro gen_payloads(route) -%} -{{ gen_payload('Request', route.request_type, route.request_struct_members) }}{%- if route.return_type and route.request_type -%}

{% endif %}{{ gen_payload('Response', route.return_type, route.return_struct_members) }} +{{ gen_payload('Request', route.request_type, route.request_purpose, route.request_struct_members) }}{%- if route.return_type and route.request_type -%}

{% endif %}{{ gen_payload('Response', route.return_type, null, route.return_struct_members) }} {%- endmacro -%} {%- macro gen_tags(route) -%} diff --git a/docs/xap_0.0.1.md b/docs/xap_0.0.1.md index b35acf14790..e3b7619a5ac 100644 --- a/docs/xap_0.0.1.md +++ b/docs/xap_0.0.1.md @@ -1,4 +1,4 @@ - + + + + +