Голосования (votings)
Запросы
HTTP verb | Endpoint | Описание |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Создание нового голосования
Запрос
Описание полей: selector’s voting entity
POST /rest/v1/uc/selectors/2c51f8a2-016d-5d72-d44a-50e54938780c/votings HTTP/1.1
Content-Type: application/json; charset=utf-8
selector’s voting entity
Ответ
Описание полей: selector’s voting entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"id": "7f50172f-016d-6263-9795-50e54938780c",
"name": "Голосование 1",
"subject": "Вопрос о назначении даты для проведения стратегической сессии: 12.10.2019",
"cases": {
"0": "Против",
"1": "За",
"2": "Воздерживаюсь"
}
}
Получение списка голосований
Запрос
Имя | Тип | Описание |
---|---|---|
|
|
Фильтр по значениям полей. |
|
|
Список полей для вывода. Доступные поля для выдачи: id, name, result, state,. |
|
|
Смещение в списке ресурсов, подлежащих выдаче. |
|
|
Максимальное количество ресурсов в списке. |
|
|
Порядок сортировки ресурсов в списке. |
|
|
Преобразование в плоский вид составных полей. |
GET /rest/v1/uc/selectors/2c51f8a2-016d-5d72-d44a-50e54938780c/votings?mask=id,state HTTP/1.1
Ответ
Описание полей: selector’s voting entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
[
{
"id": "7f50172f-016d-6263-9795-50e54938780c",
"name": "Голосование 1",
"subject": "Вопрос о назначении даты для проведения стратегической сессии: 12.10.2019",
"state": "inited"
},
{
"id": "a6247b8e-016d-6263-2fbc-50e54938780c",
"name": "Голосование 2",
"subject": "Вопрос о выборе новой системы",
"state": "inited"
}
]
Получение данных голосования
Запрос
Имя | Тип | Описание |
---|---|---|
|
|
Список полей для вывода. |
|
|
Преобразование в плоский вид составных полей. |
GET /rest/v1/uc/selectors/2c51f8a2-016d-5d72-d44a-50e54938780c/votings/a6247b8e-016d-6263-2fbc-50e54938780c HTTP/1.1
Ответ
Описание полей: selector’s voting entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"id": "7f50172f-016d-6263-9795-50e54938780c",
"name": "Голосование 1",
"subject": "Вопрос о назначении даты для проведения стратегической сессии: 12.10.2019",
"state": "closed",
"cases": {
"0": "Против",
"1": "За",
"2": "Воздерживаюсь"
},
"results": {
"83d41cb6-016d-5d75-6341-50e54938780c": "2",
"83d41cb6-016d-5d75-6341-50e54938780c": "2"
}
}
Изменение данных голосования
Поля запрещенные для изменения: id
Запрос
Описание полей: selector’s voting entity
PATCH rest/v1/uc/selectors/2c51f8a2-016d-5d72-d44a-50e54938780c/votings/a6247b8e-016d-6263-2fbc-50e54938780c HTTP/1.1
Content-Type: application/json; charset=utf-8
selector’s voting entity
Ответ
Описание полей: selector’s voting entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"id": "7f50172f-016d-6263-9795-50e54938780c",
"name": "Голосование 1",
"subject": "Вопрос о назначении даты для проведения стратегической сессии: 12.10.2019",
"state": "inited",
"cases": {
"0": "Против",
"1": "За",
"2": "Воздерживаюсь"
},
"results": {}
}
Связанные композитные ресурсы
-
Родительский: cелекторные совещания