[+] archive

[!] Change mods
This commit is contained in:
Maxim Khomutov 2025-03-27 19:10:22 +03:00
parent 311d990b6f
commit f7686213c9
2 changed files with 19 additions and 17 deletions

View File

@ -22,7 +22,8 @@
- **База данных**: PostgreSQL.
- **API**:
- Генерация JWT для пользователей при успешной аутентификации.
- Проверка токенов при запросах от других микросервисов. - Регистрация пользователей.
- Проверка токенов при запросах от других микросервисов.
- Регистрация пользователей.
- Аутентификация с использованием JWT.
- Управление ролями пользователей.

View File

@ -62,26 +62,27 @@ WIP\
Аргументы:
| Название | Тип | Описание | Доступные значения |
|--------------|-------|---------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
| `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` |
| `token` | `str` | Токен авторизации | |
| `v` | `str` | Версия API | |
| Название | Тип | Описание | Доступные значения |
|--------------|-------|---------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `modpack_id` | `int` | ID модпака | |
| `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` | Токен авторизации | |
| `v` | `str` | Версия API | |
Возвращает (JSON):
| Название | Тип | Описание | Пример |
|---------------|--------|----------------------------|------------------------------|
| `name` | `str` | Название модпака | `Example Modpack` |
| `description` | `str` | Описание модпака | `This is an example modpack` |
| `version` | `str` | Версия модпака | `Super Stabe v1.1` |
| `author` | `str` | Автор модпака | `example` |
| `mods` | `list` | Список модов в модпаке | `["mod1", "mod2", "mod3"]` |
| `mods_count` | `int` | Количество модов в модпаке | `3` |
| `created_at` | `str` | Дата создания модпака | `2025-01-01T00:00:00` |
| `updated_at` | `str` | Дата последнего обновления | `2025-04-01T00:00:00` |
| Название | Тип | Описание | Пример |
|---------------|--------|----------------------------|-----------------------------------------------------------------------------|
| `name` | `str` | Название модпака | `Example Modpack` |
| `description` | `str` | Описание модпака | `This is an example modpack` |
| `version` | `str` | Версия модпака | `Super Stabe v1.1` |
| `archive` | `list` | Все версии модпака | [`test`, `new`, `Super Stabe v1.1`] |
| `author` | `str` | Автор модпака | `example` |
| `mods` | `dict` | Список модов в модпаке | `{"mode_name": {"sha256": "asdasd", "link": "https://....", "size": 1552}}` |
| `mods_count` | `int` | Количество модов в модпаке | `3` |
| `created_at` | `str` | Дата создания модпака | `2025-01-01T00:00:00` |
| `updated_at` | `str` | Дата последнего обновления | `2025-04-01T00:00:00` |
Возможные ошибки: Общие ошибки, `100`