Так как данная страница была сильно переработана, были структурированы и обговорены поля для отдельным компонентов json файла, который будет отправляться при GET запросе.
Клиентская часть была отредактирована, теперь требуется подкорректировать серверную часть для полноценной работы данной страницы.
{
"guid": "guid конкурса",
"creator": {
"guid": "guid создателя конкурса",
"login": "Логин создателя конкурса",
"avatar": "Ссылка (или бинари) на аватар - пока не используется",
},
"managerPhoneNumber": 897777777,
"managerEmail": "Почта организатора, указанная при создании",
"managerSocialLinks": {
"vk": "vk.com/link",
"twitter": "twitter.com/link",
"Любая другая соц сеть": "another.link"
},
"categories": [
"Ежедневный конкурс",
"Любая другая категория"
],
"title": "Название конкурса",
"description": "Полное описание конкурса",
"shortDescription": "Краткое описание конкурса",
"maxParticipantsCount": 10,
"constraints": [
{
"type": "dict",
"name": "Возраст",
"value": [
"18",
"19"
]
}
],
"prizes": [
{
"value": "Футболка",
"range": [
[1, 3],
[10, 13],
[6],
[9]
]
}
],
"jury": [
{
"name": "Александр Новожилов",
"description": "Пока у нас нет жюри, оценивать всех будет он.",
"avatar": "/img/saner99.png",
"guid": "guid жюри"
}
],
"participants": [
{
"guid": "guid участника",
"nickname": "Псевдоним участника",
"poems": [
{
"title": "Название произведения",
"poem": "Текст произведения",
"guid": "guid заявки"
}
]
}
]
}
Пока что это окончательный вариант. Если будут предложения или возражения - выносите на обсуждение.
API для страницы Competition/Deatails
Так как данная страница была сильно переработана, были структурированы и обговорены поля для отдельным компонентов json файла, который будет отправляться при GET запросе.
Клиентская часть была отредактирована, теперь требуется подкорректировать серверную часть для полноценной работы данной страницы.
Полноценный json, требуемый по GET запросу API Competition/Details
Данный формат был сформирован на основе #80 #81 #82 #83
Пока что это окончательный вариант. Если будут предложения или возражения - выносите на обсуждение.