Модель экземпляра схемы приложения (Получение схемы приложения по коду)
Методы
- GET — Получение схемы приложения по коду
Ресурс
{
"application": {
"__createdAt": "date-time",
"__createdBy": "uuid",
"__deletedAt": "date-time",
"__updatedAt": "date-time",
"__updatedBy": "uuid",
"code": "string",
"elementName": "string",
"fields": [
{
"array": "boolean",
"calcByFormula": "boolean",
"code": "string",
"data": {},
"defaultValue": {},
"deleted": "boolean",
"formula": "string",
"indexed": "boolean",
"required": "boolean",
"searchable": "boolean",
"single": "boolean",
"type": "string",
"view": {
"data": {},
"name": "string"
}
}
],
"forms": {
"create": {
"fields": [
{
"code": "string",
"display": "string",
"hideEmpty": "boolean",
"readonly": "boolean",
"required": "boolean",
"tooltip": "string"
}
]
},
"detail": {
"fields": [
{
"code": "string",
"display": "string",
"hideEmpty": "boolean",
"readonly": "boolean",
"required": "boolean",
"tooltip": "string"
}
]
},
"edit": {
"fields": [
{
"code": "string",
"display": "string",
"hideEmpty": "boolean",
"readonly": "boolean",
"required": "boolean",
"tooltip": "string"
}
]
},
"massEdit": {
"fields": [
{
"code": "string",
"display": "string",
"hideEmpty": "boolean",
"readonly": "boolean",
"required": "boolean",
"tooltip": "string"
}
]
},
"tile": {
"fields": [
{
"code": "string",
"display": "string",
"hideEmpty": "boolean",
"readonly": "boolean",
"required": "boolean",
"tooltip": "string"
}
]
},
"view": {
"fields": [
{
"code": "string",
"display": "string",
"hideEmpty": "boolean",
"readonly": "boolean",
"required": "boolean",
"tooltip": "string"
}
]
}
},
"name": "string",
"namespace": "string",
"params": {
"fields": [
{
"array": "boolean",
"calcByFormula": "boolean",
"code": "string",
"data": {},
"defaultValue": {},
"deleted": "boolean",
"formula": "string",
"indexed": "boolean",
"required": "boolean",
"searchable": "boolean",
"single": "boolean",
"type": "string",
"view": {
"data": {},
"name": "string"
}
}
],
"values": {
"<key>": {}
}
},
"permissions": {
"accessType": "string",
"permissions": {
"inheritParent": "boolean",
"values": [
{
"group": {
"id": "uuid",
"type": "string"
},
"inherited": "boolean",
"orgunitField": "string",
"types": [
"string"
]
}
]
}
},
"type": "string"
},
"error": "string",
"success": "boolean"
}
Свойства
Имя | Тип | Описание | Дополнительно |
---|---|---|---|
application | object |
Полная схема приложения |
Опциональное |
application.__createdAt | date-time |
Дата создания |
Опциональное |
application.__createdBy | uuid |
Кем создано |
Опциональное |
application.__deletedAt | date-time |
Дата удаления |
Опциональное |
application.__updatedAt | date-time |
Дата редактирования |
Опциональное |
application.__updatedBy | uuid |
Кем отредактировано |
Опциональное |
application.code | string |
Код |
Опциональное |
application.elementName | string |
Название элемента |
Опциональное |
application.fields[] | array |
Поля |
Опциональное |
application.fields[].array | boolean |
Array |
Опциональное |
application.fields[].calcByFormula | boolean |
Заполнение по формуле |
Опциональное |
application.fields[].code | string |
Код |
Опциональное |
application.fields[].data | object |
Дополнительные атрибуты поля |
Опциональное |
application.fields[].defaultValue | object |
Значение по умолчанию |
Опциональное |
application.fields[].deleted | boolean |
Признак удаления |
Опциональное |
application.fields[].formula | string |
Формула |
Опциональное |
application.fields[].indexed | boolean |
Поиск и сортировка |
Опциональное |
application.fields[].required | boolean |
Обязательно для заполнения |
Опциональное |
application.fields[].searchable | boolean |
Полнотекстовый поиск |
Опциональное |
application.fields[].single | boolean |
Признак того, что в поле хранится единичное значение (если признак равен |
Опциональное |
application.fields[].type | string |
Тип Возможные значения:
|
Опциональное |
application.fields[].view | object |
Краткое описание данных для отображения поля приложения |
Опциональное |
application.fields[].view.data | object |
Параметры отображения, специфичные для конкретного типа поля |
Опциональное |
application.fields[].view.name | string | Опциональное | |
application.forms | object |
Формы приложения |
Опциональное |
application.forms.create | object |
Форма создания |
Опциональное |
application.forms.create.fields[] | array |
Поля |
Опциональное |
application.forms.create.fields[].code | string |
Код |
Опциональное |
application.forms.create.fields[].display | string |
Отображаемое имя |
Опциональное |
application.forms.create.fields[].hideEmpty | boolean |
Скрывать, если не заполнено |
Опциональное |
application.forms.create.fields[].readonly | boolean |
Только для чтения |
Опциональное |
application.forms.create.fields[].required | boolean |
Обязательно для заполнения |
Опциональное |
application.forms.create.fields[].tooltip | string |
Подсказка |
Опциональное |
application.forms.detail | object |
Форма для бокового меню |
Опциональное |
application.forms.detail.fields[] | array |
Поля |
Опциональное |
application.forms.detail.fields[].code | string |
Код |
Опциональное |
application.forms.detail.fields[].display | string |
Отображаемое имя |
Опциональное |
application.forms.detail.fields[].hideEmpty | boolean |
Скрывать, если не заполнено |
Опциональное |
application.forms.detail.fields[].readonly | boolean |
Только для чтения |
Опциональное |
application.forms.detail.fields[].required | boolean |
Обязательно для заполнения |
Опциональное |
application.forms.detail.fields[].tooltip | string |
Подсказка |
Опциональное |
application.forms.edit | object |
Форма редактировани |
Опциональное |
application.forms.edit.fields[] | array |
Поля |
Опциональное |
application.forms.edit.fields[].code | string |
Код |
Опциональное |
application.forms.edit.fields[].display | string |
Отображаемое имя |
Опциональное |
application.forms.edit.fields[].hideEmpty | boolean |
Скрывать, если не заполнено |
Опциональное |
application.forms.edit.fields[].readonly | boolean |
Только для чтения |
Опциональное |
application.forms.edit.fields[].required | boolean |
Обязательно для заполнения |
Опциональное |
application.forms.edit.fields[].tooltip | string |
Подсказка |
Опциональное |
application.forms.massEdit | object |
Форма массового редактирования |
Опциональное |
application.forms.massEdit.fields[] | array |
Поля |
Опциональное |
application.forms.massEdit.fields[].code | string |
Код |
Опциональное |
application.forms.massEdit.fields[].display | string |
Отображаемое имя |
Опциональное |
application.forms.massEdit.fields[].hideEmpty | boolean |
Скрывать, если не заполнено |
Опциональное |
application.forms.massEdit.fields[].readonly | boolean |
Только для чтения |
Опциональное |
application.forms.massEdit.fields[].required | boolean |
Обязательно для заполнения |
Опциональное |
application.forms.massEdit.fields[].tooltip | string |
Подсказка |
Опциональное |
application.forms.tile | object |
Форма для плитки |
Опциональное |
application.forms.tile.fields[] | array |
Поля |
Опциональное |
application.forms.tile.fields[].code | string |
Код |
Опциональное |
application.forms.tile.fields[].display | string |
Отображаемое имя |
Опциональное |
application.forms.tile.fields[].hideEmpty | boolean |
Скрывать, если не заполнено |
Опциональное |
application.forms.tile.fields[].readonly | boolean |
Только для чтения |
Опциональное |
application.forms.tile.fields[].required | boolean |
Обязательно для заполнения |
Опциональное |
application.forms.tile.fields[].tooltip | string |
Подсказка |
Опциональное |
application.forms.view | object |
Форма просмотра |
Опциональное |
application.forms.view.fields[] | array |
Поля |
Опциональное |
application.forms.view.fields[].code | string |
Код |
Опциональное |
application.forms.view.fields[].display | string |
Отображаемое имя |
Опциональное |
application.forms.view.fields[].hideEmpty | boolean |
Скрывать, если не заполнено |
Опциональное |
application.forms.view.fields[].readonly | boolean |
Только для чтения |
Опциональное |
application.forms.view.fields[].required | boolean |
Обязательно для заполнения |
Опциональное |
application.forms.view.fields[].tooltip | string |
Подсказка |
Опциональное |
application.name | string |
Наименование |
Опциональное |
application.namespace | string | Namespace - тип для пространства имен. | Опциональное |
application.params | object |
Параметры приложения |
Опциональное |
application.params.fields[] | array | Опциональное | |
application.params.fields[].array | boolean |
Array |
Опциональное |
application.params.fields[].calcByFormula | boolean |
Заполнение по формуле |
Опциональное |
application.params.fields[].code | string |
Код |
Опциональное |
application.params.fields[].data | object |
Дополнительные атрибуты поля |
Опциональное |
application.params.fields[].defaultValue | object |
Значение по умолчанию |
Опциональное |
application.params.fields[].deleted | boolean |
Признак удаления |
Опциональное |
application.params.fields[].formula | string |
Формула |
Опциональное |
application.params.fields[].indexed | boolean |
Поиск и сортировка |
Опциональное |
application.params.fields[].required | boolean |
Обязательно для заполнения |
Опциональное |
application.params.fields[].searchable | boolean |
Полнотекстовый поиск |
Опциональное |
application.params.fields[].single | boolean |
Признак того, что в поле хранится единичное значение (если признак равен |
Опциональное |
application.params.fields[].type | string |
Тип Возможные значения:
|
Опциональное |
application.params.fields[].view | object |
Краткое описание данных для отображения поля приложения |
Опциональное |
application.params.fields[].view.data | object |
Параметры отображения, специфичные для конкретного типа поля |
Опциональное |
application.params.fields[].view.name | string | Опциональное | |
application.params.values | object | Опциональное | |
application.params.values.<key> | map of object | Опциональное | |
application.permissions | object |
Настройки прав доступа |
Опциональное |
application.permissions.accessType | string |
Возможные значения:
|
Опциональное |
application.permissions.permissions | object |
Список прав доступа |
Опциональное |
application.permissions.permissions.inheritParent | boolean | Опциональное | |
application.permissions.permissions.values[] | array | Опциональное | |
application.permissions.permissions.values[].group | object |
Пользователь, группа или элемент оргструктуры |
Опциональное |
application.permissions.permissions.values[].group.id | uuid | Опциональное | |
application.permissions.permissions.values[].group.type | string |
Возможные значения:
|
Опциональное |
application.permissions.permissions.values[].inherited | boolean | Опциональное | |
application.permissions.permissions.values[].orgunitField | string | Опциональное | |
application.permissions.permissions.values[].types[] | array of string | Опциональное | |
application.type | string |
Тип |
Опциональное |
error | string |
Текст ошибки, если |
Опциональное |
success | boolean |
Признак успешного запроса |
Опциональное |