Documentation ¶
Index ¶
- type ChangePasswordRequest
- type CreateUserParam
- type CreatingUser
- type LoginParams
- type UserHandler
- func (u *UserHandler) ChangePassword(c echo.Context) error
- func (u *UserHandler) ChangePasswordRequest(c echo.Context) error
- func (u *UserHandler) CreateUser(c echo.Context) error
- func (u *UserHandler) CreateUserRequest(c echo.Context) error
- func (u *UserHandler) Login(c echo.Context) error
- func (u *UserHandler) Router(c *echo.Group)
- type ValidateChangePassRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangePasswordRequest ¶
type ChangePasswordRequest struct {
Password string `json:"password" form:"password" validate:"required"`
}
type CreateUserParam ¶
type CreateUserParam struct { Username string `json:"username" form:"username" validate:"required,min=4,max=100"` HashedPassword string `json:"password" form:"password" validate:"required,min=6,max=100"` FullName string `json:"fullname" form:"fullname" validate:"required,min=3,max=100"` Email string `json:"email" form:"email" validate:"required,email"` }
type CreatingUser ¶
type CreatingUser struct {
Token int `json:"token" form:"token" query:"token" validate:"required"`
}
type LoginParams ¶
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func NewUserHandler ¶
func NewUserHandler(auth auth.AuthContract, user user.UserContract) *UserHandler
func (*UserHandler) ChangePassword ¶
func (u *UserHandler) ChangePassword(c echo.Context) error
func (*UserHandler) ChangePasswordRequest ¶
func (u *UserHandler) ChangePasswordRequest(c echo.Context) error
func (*UserHandler) CreateUser ¶
func (u *UserHandler) CreateUser(c echo.Context) error
func (*UserHandler) CreateUserRequest ¶
func (u *UserHandler) CreateUserRequest(c echo.Context) error
func (*UserHandler) Login ¶
func (u *UserHandler) Login(c echo.Context) error
func (*UserHandler) Router ¶
func (u *UserHandler) Router(c *echo.Group)
type ValidateChangePassRequest ¶
type ValidateChangePassRequest struct {
Email string `json:"email" form:"email" validate:"required,email"`
}
Click to show internal directories.
Click to hide internal directories.