package Models import ( "time" "github.com/gofrs/uuid" ) type Subscription struct { Base Name string `gorm:""` Email string `gorm:"not null"` } type SubscriptionEmail struct { Base Subject string `gorm:"not null"` Content string `gorm:"not null"` SendAt *time.Time `gorm:"not null"` SentAt *time.Time `gorm:"not null"` } type SubscriptionEmailAttachment struct { Base SubscriptionEmailId uuid.UUID `gorm:"type:uuid;column:subscription_email_foreign_key;not null;"` Name string `gorm:"not null"` Filepath string `gorm:"not null"` Mimetype string `gorm:"not null"` }