83 lines
2.4 KiB
HTML
83 lines
2.4 KiB
HTML
{% extends 'base.html' %}
|
|
{% block title %} Аккаунт | вход {% endblock %}
|
|
|
|
{% block styles %}
|
|
<style>
|
|
table {
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
td, th {
|
|
border: var(--brand-color) solid 1px;
|
|
padding: 0.5em;
|
|
}
|
|
|
|
th {
|
|
color: var(--brand-color);
|
|
}
|
|
|
|
details > div {
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
margin-left: 0.5em;
|
|
padding-left: 1em;
|
|
border-left: var(--brand-color) solid 1px;
|
|
}
|
|
|
|
</style>
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
<h1 class=deprecated-page-header"> Список методов API </h1>
|
|
|
|
{% for method in api_methods %}
|
|
<div>
|
|
<h2>{{ method.name }}</h2>
|
|
|
|
<details>
|
|
<summary>Описание</summary>
|
|
<div>
|
|
{{ method.doc | safe }}
|
|
</div>
|
|
</details>
|
|
|
|
<details>
|
|
<summary>Парамеры</summary>
|
|
<div>
|
|
{% if method.params %}
|
|
<table>
|
|
<tr>
|
|
<th>Название</th>
|
|
<th>Тип</th>
|
|
<th>Описание</th>
|
|
<th>Обязательный</th>
|
|
</tr>
|
|
|
|
{% for param in method.params %}
|
|
<tr>
|
|
<td>{{ param.name }}</td>
|
|
<td>{{ param.type }}</td>
|
|
<td>{{ param.description | safe }}</td>
|
|
<td>{{ param.required }}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</table>
|
|
{% else %}
|
|
<p>
|
|
Этот метод не принимает параметров.
|
|
</p>
|
|
{% endif %}
|
|
</div>
|
|
</details>
|
|
|
|
<details>
|
|
<summary>Результат</summary>
|
|
<div>
|
|
{{ method.returns | safe }}
|
|
</div>
|
|
</details>
|
|
</div>
|
|
{% endfor %}
|
|
|
|
{% endblock %}
|