Успешный ответ (Получение схемы контракта по коду)
Методы
- GET — Получение схемы контракта по коду.
Ресурс
{
"contract": {
"__createdAt": "date-time",
"__createdBy": "uuid",
"__deletedAt": "date-time",
"__updatedAt": "date-time",
"__updatedBy": "uuid",
"code": "string",
"fields": [
{
"array": "boolean",
"calcByFormula": "boolean",
"code": "string",
"data": "json",
"defaultValue": {},
"deleted": "boolean",
"formula": "string",
"indexed": "boolean",
"required": "boolean",
"searchable": "boolean",
"single": "boolean",
"type": "string",
"view": {
"data": {},
"name": "string"
}
}
],
"name": "string",
"namespace": "string",
"sources": [
{
"code": "string",
"namespace": "string"
}
]
},
"error": "string",
"success": "boolean"
}
Свойства
| Имя | Тип | Описание | Дополнительно |
|---|---|---|---|
| contract | object |
Полная схема Контракта. |
Опциональное |
| contract.__createdAt | date-time |
Дата создания. |
Опциональное |
| contract.__createdBy | uuid |
Кем создан. |
Опциональное |
| contract.__deletedAt | date-time |
Дата удаления. |
Опциональное |
| contract.__updatedAt | date-time |
Дата редактирования. |
Опциональное |
| contract.__updatedBy | uuid |
Кем отредактирован. |
Опциональное |
| contract.code | string |
Код. |
Опциональное |
| contract.fields[] | array |
Поля. |
Опциональное |
| contract.fields[].array | boolean |
Признак массива. |
Опциональное |
| contract.fields[].calcByFormula | boolean |
Заполнение по формуле. |
Опциональное |
| contract.fields[].code | string |
Код. |
Опциональное |
| contract.fields[].data | json |
Дополнительные атрибуты поля. |
Опциональное |
| contract.fields[].defaultValue | object |
Значение по умолчанию. |
Опциональное |
| contract.fields[].deleted | boolean |
Признак удаления. |
Опциональное |
| contract.fields[].formula | string |
Формула. |
Опциональное |
| contract.fields[].indexed | boolean |
Поиск и сортировка. |
Опциональное |
| contract.fields[].required | boolean |
Обязательно для заполнения. |
Опциональное |
| contract.fields[].searchable | boolean |
Полнотекстовый поиск. |
Опциональное |
| contract.fields[].single | boolean |
Признак количества значений, содержащихся в поле: |
Опциональное |
| contract.fields[].type | string |
Тип.
Возможные значения:
|
Опциональное |
| contract.fields[].view | object |
Краткое описание данных для отображения поля приложения. |
Опциональное |
| contract.fields[].view.data | object |
Параметры отображения, специфичные для определённого типа поля. |
Опциональное |
| contract.fields[].view.name | string |
Название. |
Опциональное |
| contract.name | string |
Название контракта. |
Опциональное |
| contract.namespace | string |
Раздел. |
Опциональное |
| contract.sources[] | array |
Источники данных для контракта. |
Опциональное |
| contract.sources[].code | string |
Код источника данных. |
Опциональное |
| contract.sources[].namespace | string |
Раздел источника данных. |
Опциональное |
| error | string |
Текст ошибки, если |
Опциональное |
| success | boolean |
Признак успешного запроса. |
Опциональное |