Тип 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
: пока не используется.