- Модуль: rest
- Путь к файлу: ~/bitrix/modules/rest/lib/placementlang.php
- Класс: BitrixRestPlacementLangTable
- Вызов: PlacementLangTable::getMap
static function getMap()
{
return [
new IntegerField(
'ID',
[
'primary' => true,
'autocomplete' => true,
]
),
new IntegerField(
'PLACEMENT_ID',
[
'required' => true,
]
),
new StringField(
'LANGUAGE_ID',
[
'required' => true,
'validation' => [__CLASS__, 'validateLanguageId'],
]
),
new StringField(
'TITLE',
[
'required' => true,
'validation' => [__CLASS__, 'validateTitle'],
]
),
new StringField(
'DESCRIPTION',
[
'validation' => [__CLASS__, 'validateDescription'],
]
),
new StringField(
'GROUP_NAME',
[
'validation' => [__CLASS__, 'validateGroupName'],
]
),
new Reference(
'PLACEMENT',
BitrixRestPlacementLangTable::class,
Join::on('this.PLACEMENT_ID', 'ref.ID')
),
];
}