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