Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountOutput ¶
type AccountOutput struct {
Username string `json:"username" binding:"required,max=255,min=1"`
Email string `json:"email" format:"email" binding:"required,email"`
IsEnabled bool `json:"isEnabled" binding:"required"`
IsEmailVerified bool `json:"isEmailVerified" binding:"required"`
IsPasswordTemp bool `json:"isPasswordTemp" binding:"required"`
IsDeleted bool `json:"isDeleted" binding:"required"`
}
type EmailVerifyCache ¶
type EmailVerifyTemplateArgs ¶
type SendEmailParams ¶
type SendEmailParams struct {
Email string `json:"email" format:"email" binding:"required,email"`
}
type SetPasswordInput ¶
type SetPasswordInput struct {
Password string `json:"password" format:"zxcvbn" binding:"required,zxcvbn"`
}
type UpdateEmailInput ¶
type UpdateEmailInput struct {
Email string `format:"email" json:"email" binding:"required,email"`
}
type UpdatePasswordInput ¶
type UpdateUsernameInput ¶
type UpdateUsernameInput struct {
Username string `json:"username" format:"username" binding:"required,username"`
}
type VerifyEmailInput ¶
Click to show internal directories.
Click to hide internal directories.