User-flow built for you.
type Preference struct {
models.Model
ItemKey string `json:"itemKey"`
Value string `json:"value"`
ValueType string `json:"valueType"`
Scope string `json:"scope"`
User UserEntity `gorm:"foreignKey:UserID;references:UniqueId" json:"-"`
UserID string `json:"userId"`
}