package models import "time" type ImageVariantFile struct { ID uint32 `gorm:"primaryKey;autoIncrement"` VariantName string `gorm:"not null;size:32;uniqueIndex:idx_image_variant_files_pair,priority:1"` SourceName string `gorm:"not null;size:191;uniqueIndex:idx_image_variant_files_pair,priority:2;index:idx_image_variant_files_source"` CachedName string `gorm:"not null;size:191"` ContentType string `gorm:"not null;size:64"` Size int64 `gorm:"not null"` Fingerprint string `gorm:"not null;size:64"` CreatedAt time.Time }