trainings/stageDuelEdit

Изменить упражнение

Параметры

Название Описание Тип Обязательный
token Токен пользователя Строка Да
id ID дуэли Строка Да
title Название Строка Нет
students_count Количество спортсменов, участвующих в дуэли Строка Нет
data Турнирная сетка - массив массивов объектов Матч дуэли, внешний массив отвечает за рауд (полуфинал, финал и тд), а внутренниие массивы показывают результаты конкретных встреч
Пример:
[
    [
        {
            "user1": 12,
            "user2": 2,
            "match": [
                {
                    "winner": 12,
                    "src": ""
                },
                {
                    "winner": 2,
                    "src": "https:\/\/kinescope.io\/vidos1"
                },
                {
                    "winner": 12,
                    "src": ""
                }
            ]
        },
        {
            "user1": 4,
            "user2": 0,
            "match": []
        }
    ],
    [
        {
            "user1": 12,
            "user2": 4,
            "match": [
                {
                    "winner": 12,
                    "src": ""
                },
                {
                    "winner": 4,
                    "src": "https:\/\/kinescope.io\/vidos2"
                },
                {
                    "winner": 12,
                    "src": ""
                },
                {
                    "winner": 4,
                    "src": "https:\/\/kinescope.io\/vidos3"
                },
                {
                    "winner": 12,
                    "src": "https:\/\/kinescope.io\/vidos4"
                }
            ]
        }
    ]
]
В этом примере показан объект для дуэли четырех стрелков с id = 12, 2, 4.
В первом раунде, то есть в полуфинале, выиграли стрелки 12 и 4, стрелок 12 со счетом 2:1, а стрелок 4 выгриал по причине отсутствия противника
В финале выиграл стрелок 12 со счетом 3:2
Строка Да
third_place_data
{
    "user1": 12,
    "user2": 2,
    "match": [
        {
            "winner": 12,
            "src": ""
        },
        {
            "winner": 2,
            "src": "https:\/\/kinescope.io\/vidos1"
        },
        {
            "winner": 12,
            "src": ""
        }
    ]
}
Строка Нет

Результат

В случае успеха будет возвращен объект Тренировка
И параметры:
application - подавшие заявку на тренировку и active - записанные на тренировку: массивы объектов Спортсмен
squads - массив объектов Сквод

Коды ошибок

TOKEN_NOT_FOUND Передан неверный токен.
ID_NOT_FOUND Передан неверный ID.
DATA_NOT_FOUND Параметр data не передан или не верен
THIRD_NOT_FOUND Параметр third_place_data не верен

Тест запроса

token:
id:
title:
students_count:
data:
third_place_data:
Введите данные и нажмите выполнить