|
<< Показать Оглавление >> Работа через Voice2Med Client > Список WS-методов (сообщений) > Сообщения от ИС 1. Импорт справочника |
![]()
|
"MessageType": 1
Большинство форм кроме простых полей, заполняемых распознанными значениями, содержит списки, связанные с соответствующими справочниками. Для голосового заполнения таких списков (справочников), следует передавать все значения в формате «ключ-значение». Такой же подход следует применять и к полям-перечислениям (см. в примере поле “Пол”).
Предварительный импорт производится сообщением, содержащим класс HandbookMetadata.
Класс описания данных справочника |
|||
Поле |
Тип поля |
Обязательно |
Описание |
HandbookKey |
String |
Да |
Ключ-идентификатор справочника. |
Name |
String |
Нет |
Наименование |
AvailableValues |
Список элементов состоящий из KeyValuePair<string, string> |
Да |
Список возможных значений в формате “ключ-значение” |
Ниже приведён пример сообщения предварительной инициализации справочника и описание полей передаваемых данных.
{
"MessageType": 1,
"Data":
{
"HandbookKey": "38d61a2b-cde8-4d17-b806-60c5fa8c8769",
"Name": "Пол",
"AvailableValues": [
{
"Key": "0",
"Value": "Мужской"
},
{
"Key": "1",
"Value": "Женский"
}
]
}
}
В ответ на запрос от Voice2Med Client придёт сообщение с описанием предварительно импортированных данных.