17 lines
562 B
Go
17 lines
562 B
Go
package models
|
|
|
|
// AuthResponse returns a view-object of user authorization
|
|
type AuthResponse struct {
|
|
Token string `json:"token"`
|
|
Need2FA bool `json:"need2FA"`
|
|
User *UserBasicInfo `json:"user"`
|
|
NotificationContent string `json:"notificationContent,omitempty"`
|
|
}
|
|
|
|
// RegisterResponse returns a view-object of user register response
|
|
type RegisterResponse struct {
|
|
AuthResponse
|
|
NeedVerifyEmail bool `json:"needVerifyEmail"`
|
|
PresetCategoriesSaved bool `json:"presetCategoriesSaved"`
|
|
}
|