User-flow built for you.
type Passport struct {
models.Model
Type string `json:"type" validate:"required"`
Value string `json:"value" gorm:"unique" validate:"required"`
Password string `json:"-"`
Confirmed bool `json:"confirmed"`
AccessToken string `json:"accessToken"`
UserID string `json:"userId" validate:"required"`
UniqueId string `json:"uniqueId" gorm:"primarykey;uniqueId;unique;not null;size:100;"`
}