• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/model/timelinetable.php
  • Класс: BitrixRpaModelTimelineTable
  • Вызов: TimelineTable::getMap
static function getMap(): array
{
	return [
		(new ORMFieldsIntegerField('ID'))
			->configurePrimary()
			->configureAutocomplete(),
		(new ORMFieldsIntegerField('TYPE_ID'))
			->configureRequired(),
		(new ORMFieldsIntegerField('ITEM_ID'))
			->configureRequired(),
		(new ORMFieldsDatetimeField('CREATED_TIME'))
			->configureRequired()
			->configureDefaultValue(static function()
			{
				return new DateTime();
			}),
		(new ORMFieldsIntegerField('USER_ID')),
		(new ORMFieldsStringField('TITLE'))
			->configureSize(255),
		(new ORMFieldsTextField('DESCRIPTION')),
		(new ORMFieldsStringField('ACTION'))
			->configureSize(255),
		(new ORMFieldsBooleanField('IS_FIXED'))
			->configureValues('N', 'Y')
			->configureRequired()
			->configureDefaultValue('N'),
		(new ORMFieldsArrayField('DATA')),
	];
}