mirror of
https://github.com/MiniModLauncher/server.git
synced 2025-07-01 15:35:24 +00:00
[+] archive
[!] Change mods
This commit is contained in:
parent
311d990b6f
commit
f7686213c9
@ -22,7 +22,8 @@
|
|||||||
- **База данных**: PostgreSQL.
|
- **База данных**: PostgreSQL.
|
||||||
- **API**:
|
- **API**:
|
||||||
- Генерация JWT для пользователей при успешной аутентификации.
|
- Генерация JWT для пользователей при успешной аутентификации.
|
||||||
- Проверка токенов при запросах от других микросервисов. - Регистрация пользователей.
|
- Проверка токенов при запросах от других микросервисов.
|
||||||
|
- Регистрация пользователей.
|
||||||
- Аутентификация с использованием JWT.
|
- Аутентификация с использованием JWT.
|
||||||
- Управление ролями пользователей.
|
- Управление ролями пользователей.
|
||||||
|
|
||||||
|
@ -63,9 +63,9 @@ WIP\
|
|||||||
Аргументы:
|
Аргументы:
|
||||||
|
|
||||||
| Название | Тип | Описание | Доступные значения |
|
| Название | Тип | Описание | Доступные значения |
|
||||||
|--------------|-------|---------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
|
|--------------|-------|---------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| `modpack_id` | `int` | ID модпака | |
|
| `modpack_id` | `int` | ID модпака | |
|
||||||
| `fields` | `str` | (Опционально)<br/>Поля, которые нужно вернуть.<br/>Пример: `name,version` | - `name`<br/>- `description`<br/>- `version`<br/>- `author`<br/>- `mods`<br/>- `mods_count`<br/>- `created_at`<br/>- `updated_at` |
|
| `fields` | `str` | (Опционально)<br/>Поля, которые нужно вернуть.<br/>Пример: `name,version` | - `name`<br/>- `description`<br/>- `version`<br/>- `archive`<br/>- `author`<br/>- `mods`<br/>- `mods_count`<br/>- `created_at`<br/>- `updated_at` |
|
||||||
| `token` | `str` | Токен авторизации | |
|
| `token` | `str` | Токен авторизации | |
|
||||||
| `v` | `str` | Версия API | |
|
| `v` | `str` | Версия API | |
|
||||||
|
|
||||||
@ -73,12 +73,13 @@ WIP\
|
|||||||
Возвращает (JSON):
|
Возвращает (JSON):
|
||||||
|
|
||||||
| Название | Тип | Описание | Пример |
|
| Название | Тип | Описание | Пример |
|
||||||
|---------------|--------|----------------------------|------------------------------|
|
|---------------|--------|----------------------------|-----------------------------------------------------------------------------|
|
||||||
| `name` | `str` | Название модпака | `Example Modpack` |
|
| `name` | `str` | Название модпака | `Example Modpack` |
|
||||||
| `description` | `str` | Описание модпака | `This is an example modpack` |
|
| `description` | `str` | Описание модпака | `This is an example modpack` |
|
||||||
| `version` | `str` | Версия модпака | `Super Stabe v1.1` |
|
| `version` | `str` | Версия модпака | `Super Stabe v1.1` |
|
||||||
|
| `archive` | `list` | Все версии модпака | [`test`, `new`, `Super Stabe v1.1`] |
|
||||||
| `author` | `str` | Автор модпака | `example` |
|
| `author` | `str` | Автор модпака | `example` |
|
||||||
| `mods` | `list` | Список модов в модпаке | `["mod1", "mod2", "mod3"]` |
|
| `mods` | `dict` | Список модов в модпаке | `{"mode_name": {"sha256": "asdasd", "link": "https://....", "size": 1552}}` |
|
||||||
| `mods_count` | `int` | Количество модов в модпаке | `3` |
|
| `mods_count` | `int` | Количество модов в модпаке | `3` |
|
||||||
| `created_at` | `str` | Дата создания модпака | `2025-01-01T00:00:00` |
|
| `created_at` | `str` | Дата создания модпака | `2025-01-01T00:00:00` |
|
||||||
| `updated_at` | `str` | Дата последнего обновления | `2025-04-01T00:00:00` |
|
| `updated_at` | `str` | Дата последнего обновления | `2025-04-01T00:00:00` |
|
||||||
|
Loading…
x
Reference in New Issue
Block a user