|
<< Показать Оглавление >> Список REST-методов > Типы полей Получить список доступных типов полей |
![]()
|
/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
}