Получить список доступных типов полей

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

Список REST-методов > Типы полей      

Получить список доступных типов полей

get

/api/FormElementType

Назначение

Получение списка доступных типов полей, которые могут использоваться на форме.

Поля запроса

Не требуются.

Пример при работе через Voice2Med Client:

http://localhost:39256/api/FormElementType
 

Пример при работе через Dictation Server:

http://dictationserver-host:39255/api/FormElementType
 

Поля ответа

Массив описаний полей.

Поле

Тип

Примечание

Id

Int32

Идентификатор типа данных

Name

String

Наименование типа поля

IsDeleted

Boolean

Параметр, который показывает, удалено поле или нет

XmlGrammar

String, Null

Строка с SRGS-грамматикой. В тегах, в переменной out возвращается результирующее распознанное значение. Если грамматика отсутствует, возвращается значение Null

Пример:

{
 "Data": [
   {
     "Id": 0,
     "Name": "Текст",
     "IsDeleted": false,
     "XmlGrammar": null
   },
   {
     "Id": 1,
     "Name": "Логическое значение",
     "IsDeleted": false,
     "XmlGrammar": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<grammar xml:lang=\"ru-RU\"\r\n\troot=\"field_1\"\r\n\tmode=\"voice\"\r\n\tversion=\"1.0\"\r\n\txmlns=\"http://www.w3.org/2001/06/grammar\"\r\n\ttag-format=\"semantics/1.0-literals\">\r\n\r\n  <rule id=\"field_1\" scope=\"public\">\r\n      <one-of>\r\n        <item>да<tag>out=true</tag></item>\r\n        <item>есть<tag>out=true</tag></item>\r\n        <item>нет<tag>out=false</tag></item>\r\n        <item>отсутствуют<tag>out=false</tag></item>\r\n        <item>отсутствует<tag>out=false</tag></item>\r\n      </one-of>\r\n  </rule>\r\n\r\n</grammar>\r\n"
   },
   {
     "Id": 2,
     "Name": "Целое число",
     "IsDeleted": false,
     "XmlGrammar": null
   },
   {
     "Id": 3,
     "Name": "Дробное число",
     "IsDeleted": false,
     "XmlGrammar": null
   },
   {
     "Id": 4,
     "Name": "Дата",
     "IsDeleted": false,
     "XmlGrammar": null
   },
   {
     "Id": 5,
     "Name": "Время",
     "IsDeleted": false,
     "XmlGrammar": null
   },
   {
     "Id": 6,
     "Name": "Дата и время",
     "IsDeleted": false,
     "XmlGrammar": null
   },
   {
     "Id": 7,
     "Name": "Перечисление/Справочник",
     "IsDeleted": false,
     "XmlGrammar": null
   },
   {
     "Id": 8,
     "Name": "Промежуток времени",
     "IsDeleted": false,
     "XmlGrammar": null
   },
   {
     "Id": 9,
     "Name": "Справочник МКБ",
     "IsDeleted": false,
     "XmlGrammar": null
   }
 ],
 "Error": null
}