Анкеты¶
Общие правила чтения полей, причины отказа и форматы файлов full/light описаны в обзоре.
Родитель: questionnaire_results[]. Массив результатов анкет; если анкет нет, возвращается [].
Поля элемента questionnaire_results[].
Поля с пометкой «Обязателен» присутствуют всегда внутри этого объекта. Остальные поля — при наличии значения; null исключается из ответа.
| Поле | Тип в JSON | Назначение и условия |
|---|---|---|
result |
boolean | Сохранённый результат технологии: true — принята, false — отрицательный результат. До расчёта может отсутствовать; учитывайте статус и особенности ниже. |
answers |
object[] | Обязателен. Ответы анкеты; может быть []. Порядок элементов не закреплён. |
failure_reason |
object | Причина отказа, если записана; структура. |
Родитель: questionnaire_results[].answers[].
Поля с пометкой «Обязателен» присутствуют всегда внутри этого объекта. Остальные поля — при наличии значения; null исключается из ответа.
| Поле | Тип в JSON | Назначение и условия |
|---|---|---|
question_title |
string | Обязателен. Сохранённый заголовок вопроса, до 255 символов. |
value |
string | Текстовое значение ответа, до 255 символов. Может отсутствовать, в частности у вопроса с файлом; пустая строка сохраняется. |
content |
string | URL вложенного файла, если он есть; ссылка в обоих вариантах ответа. |
Идентификаторы анкеты и вопроса, тип вопроса и статус заполнения в этой схеме отсутствуют. Отсутствие value не делает элемент некорректным.
JSON-примеры¶
Фрагменты корневого объекта ответа, а не целостные ответы. Все значения и ссылки условные. Формат файлов соответствует пояснениям на этой странице.