- Модуль: clouds
- Путь к файлу: ~/bitrix/modules/clouds/lib/filehash.php
- Класс: BitrixCloudsFileHashTable
- Вызов: FileHashTable::getMap
static function getMap()
{
return [
new IntegerField(
'ID',
[
'primary' => true,
'autocomplete' => true,
'title' => Loc::getMessage('FILE_HASH_ENTITY_ID_FIELD'),
]
),
new IntegerField(
'BUCKET_ID',
[
'required' => true,
'title' => Loc::getMessage('FILE_HASH_ENTITY_BUCKET_ID_FIELD'),
]
),
new StringField(
'FILE_PATH',
[
'required' => true,
'validation' => [__CLASS__, 'validateFilePath'],
'title' => Loc::getMessage('FILE_HASH_ENTITY_FILE_PATH_FIELD'),
]
),
new IntegerField(
'FILE_SIZE',
[
'title' => Loc::getMessage('FILE_HASH_ENTITY_FILE_SIZE_FIELD'),
]
),
new DatetimeField(
'FILE_MTIME',
[
'title' => Loc::getMessage('FILE_HASH_ENTITY_FILE_MTIME_FIELD'),
]
),
new StringField(
'FILE_HASH',
[
'validation' => [__CLASS__, 'validateFileHash'],
'title' => Loc::getMessage('FILE_HASH_ENTITY_FILE_HASH_FIELD'),
]
),
];
}