• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/model/optiongrouptable.php
  • Класс: BitrixImModelOptionGroupTable
  • Вызов: OptionGroupTable::getMap
static function getMap(): array
{
	return [
		'ID' => (new IntegerField('ID', [
			'primary' => true,
			'autocomplete' => true,
		])),
		'NAME' => (new StringField('NAME', [
			'validation' => [__CLASS__, 'validateName']
		])),
		'USER_ID' => (new IntegerField('USER_ID', [])),
		'SORT' => (new IntegerField('SORT', [
			'required' => true,
		])),
		'DATE_CREATE' => (new DatetimeField('DATE_CREATE', [
			'required' => true,
		])),
		'CREATE_BY_ID' => (new IntegerField('CREATE_BY_ID', [
			'required' => true,
		])),
		'DATE_MODIFY' => (new DatetimeField('DATE_MODIFY', [])),
		'MODIFY_BY_ID' => (new IntegerField('MODIFY_BY_ID', [])),
	];
}