Тип 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: