• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/document/onlyoffice/models/restrictionlogtable.php
  • Класс: BitrixDiskDocumentOnlyOfficeModelsRestrictionLogTable
  • Вызов: RestrictionLogTable::getMap
static function getMap(): array
{
	return [
		(new IntegerField('ID'))
			->configurePrimary()
			->configureAutocomplete()
		,
		(new IntegerField('USER_ID'))
			->configureRequired()
		,
		(new StringField('EXTERNAL_HASH'))
			->configureRequired()
			->configureSize(128)
		,
		(new IntegerField('STATUS'))
			->configureRequired()
			->configureDefaultValue(self::STATUS_PENDING)
		,
		(new DatetimeField('CREATE_TIME'))
			->configureDefaultValue(fn () => new DateTime())
		,
		(new DatetimeField('UPDATE_TIME'))
			->configureDefaultValue(fn () => new DateTime())
		,
	];
}