Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Applictaion ¶
type Applictaion struct {
BaseModel
Name string `gorm:"type:varchar(100);size:100;unique;not null"`
Webhook string `gorm:"type:varchar(255);size:255;unique;not null"`
}
Applictaion is which registered in the auth server
type HistoryOperation ¶
type RefreshToken ¶
type User ¶
type User struct {
BaseModel
Mail *string `gorm:"type:varchar(255);size:60" json:"mail"`
Name *string `gorm:"type:varchar(60);size:60;not null" json:"name"`
Role string `gorm:"type:varchar(60);size:60" json:"-"`
Gender *string `gorm:"type:varchar(10);size:10" json:"gender"`
Password *string `gorm:"type:varchar(255);" json:"-"`
Birthday *time.Time `json:"birthday"`
Avatar string `gorm:"type:varchar(255)" json:"avatar"`
Verified bool `json:"-"`
LoginType string `gorm:"type:varchar(10);not null;UNIQUE_INDEX:login" json:"login_type"`
IdentifyToken string `gorm:"type:varchar(255);not null;UNIQUE_INDEX:login" json:"-"`
}
func (*User) MarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.