Получить список словарей

<< Показать Оглавление >>

Список REST-методов      

Получить список словарей

get

/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
}