Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SignInBasic ¶
type SignInBasic struct { Email string `json:"email" binding:"required" validate:"required,email"` Password string `json:"password" binding:"required" validate:"required,min=6,max=100"` }
func EmptySignInBasic ¶
func EmptySignInBasic() *SignInBasic
func (*SignInBasic) GetValue ¶
func (d *SignInBasic) GetValue() *SignInBasic
func (*SignInBasic) ValidateErrors ¶
func (d *SignInBasic) ValidateErrors(errs validator.ValidationErrors) ([]string, error)
type SignUpBasic ¶
type SignUpBasic struct { Email string `json:"email" binding:"required" validate:"required,email"` Password string `json:"password" binding:"required" validate:"required,min=6,max=100"` Name string `json:"name" binding:"required" validate:"required,min=2,max=200"` ProfilePicUrl *string `json:"profilePicUrl,omitempty" validate:"omitempty,url"` }
func EmptySignUpBasic ¶
func EmptySignUpBasic() *SignUpBasic
func (*SignUpBasic) GetValue ¶
func (d *SignUpBasic) GetValue() *SignUpBasic
func (*SignUpBasic) ValidateErrors ¶
func (d *SignUpBasic) ValidateErrors(errs validator.ValidationErrors) ([]string, error)
type TokenRefresh ¶
type TokenRefresh struct {
RefreshToken string `json:"refreshToken" binding:"required" validate:"required"`
}
func EmptyTokenRefresh ¶
func EmptyTokenRefresh() *TokenRefresh
func (*TokenRefresh) GetValue ¶
func (d *TokenRefresh) GetValue() *TokenRefresh
func (*TokenRefresh) ValidateErrors ¶
func (d *TokenRefresh) ValidateErrors(errs validator.ValidationErrors) ([]string, error)
type UserAuth ¶
type UserAuth struct { User *dto.InfoPrivateUser `json:"user" validate:"required"` Tokens *UserTokens `json:"tokens" validate:"required"` }
func NewUserAuth ¶
func NewUserAuth(user *model.User, tokens *UserTokens) *UserAuth
func (*UserAuth) ValidateErrors ¶
type UserTokens ¶
type UserTokens struct { AccessToken string `json:"accessToken" binding:"required" validate:"required"` RefreshToken string `json:"refreshToken" binding:"required" validate:"required"` }
func NewUserTokens ¶
func NewUserTokens(access string, refresh string) *UserTokens
func (*UserTokens) GetValue ¶
func (d *UserTokens) GetValue() *UserTokens
func (*UserTokens) ValidateErrors ¶
func (d *UserTokens) ValidateErrors(errs validator.ValidationErrors) ([]string, error)
Click to show internal directories.
Click to hide internal directories.