package concerns import ( "time" ) // SoftDelete provides functionality. type SoftDelete struct { DeletedAt *time.Time `gorm:"index" json:"-"` DeleterID *int64 `gorm:"type:bigint REFERENCES users(id)" json:"-"` // Deleter *User `json:"-"` }