- Модуль: rest
- Путь к файлу: ~/bitrix/modules/rest/lib/configuration/core/ownerentity.php
- Класс: BitrixRestConfigurationCoreOwnerEntityTable
- Вызов: OwnerEntityTable::getMap
static function getMap()
{
return [
new IntegerField(
'ID',
[
'primary' => true,
'autocomplete' => true
]
),
new StringField(
'OWNER_TYPE',
[
'required' => true,
'validation' => [__CLASS__, 'validateOwnerType']
]
),
new StringField(
'OWNER',
[
'required' => true,
'validation' => [__CLASS__, 'validateOwner']
]
),
new StringField(
'ENTITY_TYPE',
[
'required' => true,
'validation' => [__CLASS__, 'validateEntityType']
]
),
new StringField(
'ENTITY',
[
'required' => true,
'validation' => [__CLASS__, 'validateEntity']
]
),
new ReferenceField(
'DATA_APP',
'BitrixRestAppTable',
array(
'=this.OWNER' => 'ref.ID',
)
)
];
}