mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-16 07:57:33 +08:00
improve user registration page
This commit is contained in:
@@ -2,8 +2,14 @@ package models
|
||||
|
||||
// AuthResponse returns a view-object of user authorization
|
||||
type AuthResponse struct {
|
||||
Token string `json:"token"`
|
||||
Need2FA bool `json:"need2FA"`
|
||||
NeedVerifyEmail bool `json:"needVerifyEmail"`
|
||||
User *UserBasicInfo `json:"user"`
|
||||
Token string `json:"token"`
|
||||
Need2FA bool `json:"need2FA"`
|
||||
User *UserBasicInfo `json:"user"`
|
||||
}
|
||||
|
||||
// RegisterResponse returns a view-object of user register response
|
||||
type RegisterResponse struct {
|
||||
AuthResponse
|
||||
NeedVerifyEmail bool `json:"needVerifyEmail"`
|
||||
PresetCategoriesSaved bool `json:"presetCategoriesSaved"`
|
||||
}
|
||||
|
||||
@@ -107,6 +107,7 @@ type UserRegisterRequest struct {
|
||||
Language string `json:"language" binding:"required,min=2,max=16"`
|
||||
DefaultCurrency string `json:"defaultCurrency" binding:"required,len=3,validCurrency"`
|
||||
FirstDayOfWeek WeekDay `json:"firstDayOfWeek" binding:"min=0,max=6"`
|
||||
TransactionCategoryCreateBatchRequest
|
||||
}
|
||||
|
||||
// UserVerifyEmailRequest represents all parameters of user verify email request
|
||||
|
||||
Reference in New Issue
Block a user