• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/document/onlyoffice/models/documentinfotable.php
  • Класс: BitrixDiskDocumentOnlyOfficeModelsDocumentInfoTable
  • Вызов: DocumentInfoTable::getMap
static function getMap()
{
	return [
		(new StringField('EXTERNAL_HASH'))
			->configurePrimary()
			->configureAutocomplete()
			->configureSize(128)
		,
		new IntegerField('OBJECT_ID'),
		new IntegerField('VERSION_ID'),
		(new IntegerField('OWNER_ID'))
			->configureRequired()
		,
		(new DatetimeField('CREATE_TIME'))
			->configureRequired()
			->configureDefaultValue(function() {
				return new DateTime();
			})
		,
		(new DatetimeField('UPDATE_TIME'))
			->configureRequired()
			->configureDefaultValue(function() {
				return new DateTime();
			})
		,
		(new IntegerField('USERS'))
			->configureDefaultValue(0)
		,
		(new IntegerField('CONTENT_STATUS'))
			->configureDefaultValue(self::CONTENT_STATUS_INIT)
		,
	];
}