File
Объект файл.
Поле |
Тип данных |
Описание |
Валидация |
id |
int |
* ID в БД |
|
upload_date |
DataTime |
Дата и время загрузки файла, заполняется автоматом |
|
number |
int |
Номер по порядку в рамках компании |
|
name |
String |
* Наименование трека устанавливает пользователь для удобства., по умолчанию равен имени файла при загрузке |
|
is_background |
bool |
Это фоновый трек. По умолчанию false |
|
company |
Компания к которой относится этот трек (не нужно выводить это поле в объектах Track ни в списке не при получении объекта). |
||
file_name |
String |
Имя файла, как он назывался при загрузке. |
|
file_type |
String |
Тип файла |
|
len |
int |
Длина файла в секундах |
|
hash |
String |
Хранить hash сумму содержимого медиа файла, Перед загрузкой трека проверять ее, в случае если такой трек уже есть, связывать его с ним. |
|
uuid |
String |
При сохранении файла в файловое хранилище, генерировать UUID и имя файла при загрузке будет = <uuid>.<file_type> |