|
<< Показать Оглавление >> Получить список словарей |
![]()
|
/api/Theme |
Назначение
Получение списка словарей. Эквивалентен WS-запросу списка доступных словарей.
Поля запроса
Не требуются
Пример при работе через Voice2Med Client:
http://localhost:39256/api/Theme
Пример при работе через Dictation Server:
http://dictationserver-host:39255/api/Theme
Поля ответа
Массив элементов класса ThemeInfo, дополненного полями CompositionType и UpdateConfigName:
Класс словаря распознавания |
|||
Поле |
Тип поля |
Обязательное |
Описание |
LicenseState |
Int32 |
Нет |
Состояние лицензии: 0 — лицензия активна 1 — лицензия закончилась 2 — лицензия не найдена |
CompositionType |
Int32 |
Нет |
Тип словаря: 0 — базовый; 1 — специализированный; 2 — полный. |
Id |
String |
Да |
Идентификатор словаря |
ThemeId |
String |
Да |
Краткий идентификатор словаря |
Name |
String |
Да |
Отображаемое пользователю название словаря |
Version |
String |
Да |
Версия словаря в общепринятом формате major.minor.build |
ShopUrl |
String |
Да |
|
NewVersionInfoUrl |
String |
Нет |
|
Description |
String |
Да |
Описание назначения словаря |
Пример:
{
"Data": [
{
"Id": "common_med_7.1.18:eos",
"ThemeId": "common med",
"Name": "Базовый",
"Version": "6.3.2",
"ShopUrl": "",
"NewVersionInfoUrl": "",
"CompositionType": 0,
"UpdateConfigName": null,
"LicenseState": 0,
"Description": "Состав:\n\t- Общий словарь русского языка\n\t- Словарь врача общей практики"
},
{
"Id": "lithology_11.6.12:eos",
"ThemeId": "lithology",
"Name": "Литологи",
"Version": "11.6.12",
"ShopUrl": "",
"NewVersionInfoUrl": "",
"CompositionType": 2,
"UpdateConfigName": null,
"LicenseState": 0,
"Description": ""
},
{
"Id": "Stomatology 6.3.17:eos",
"ThemeId": "Stomatology",
"Name": "Стоматолог",
"Version": "6.3.17",
"ShopUrl": "",
"NewVersionInfoUrl": "",
"CompositionType": 1,
"UpdateConfigName": null,
"LicenseState": 0,
"Description": ""
}
],
"Error": null
}