Тип Cubux.Image
Изображение. Используется другими объектами для разных нужд.
Объект со следующими полями:
| Поле | Тип | Описание |
|---|---|---|
uuid PK |
uuid |
UUID |
purpose |
enum("customer", "self_account", "self_category") |
Тип исходного объекта, для которого предназначено изображение |
size_type |
enum("icon", "photo") |
Тип размера (см. ниже) |
created_at |
datetime |
Дата и время создания |
has_body (только чтение) |
boolean |
Загружено ли тело |
file_size (только чтение) |
uint64, NULL |
Размер файла в байтах |
file_type (только чтение) |
enum("jpg", "png"), NULL |
Тип файла |
width (только чтение) |
uint16, NULL |
Ширина изображения в пикселах |
height (только чтение) |
uint16, NULL |
Высота изображения в пикселах |
Важно! Объект изображения может быть создан, но не может быть изменён.
Тип размера size_type
Для каждого типа объектов в purpose используется свой тип размера в size_type:
icon: для типов"customer","self_account"и"self_category";photo: пока не используется.