Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationRequest ¶
type AuthorizationRequest struct {
Name string `json:"name" validate:"required"`
Description string `json:"description"`
}
General Request
func (AuthorizationRequest) ToV1Domain ¶
func (auth AuthorizationRequest) ToV1Domain() *V1Domains.AuthorizationDomain
Mapping General Request to Domain Authorization
type ProductRequest ¶
type ProductRequest struct {
Name string `json:"name" validate:"required"`
Description string `json:"description"`
}
func (ProductRequest) ToV1Domain ¶
func (r ProductRequest) ToV1Domain() *V1Domains.ProductDomain
Mapping General Request to Domain Role
type RoleRequest ¶
type RoleRequest struct {
Name string `json:"name" validate:"required"`
Description string `json:"description"`
}
func (RoleRequest) ToV1Domain ¶
func (role RoleRequest) ToV1Domain() *V1Domains.RoleDomain
Mapping General Request to Domain Role
type UserLoginRequest ¶
type UserLoginRequest struct {
Email string `json:"email" validate:"required,email"`
Password string `json:"password" validate:"required,min=8,containsany=!@#$%^&*()?"`
}
Login Request
func (*UserLoginRequest) ToV1Domain ¶
func (u *UserLoginRequest) ToV1Domain() *V1Domains.UserDomain
Mapping Login Request to Domain User
type UserRequest ¶
type UserRequest struct {
Username string `json:"username" validate:"required"`
Email string `json:"email" validate:"required,email"`
Password string `json:"password" validate:"required,min=8,containsany=!@#$%^&*()?"`
}
General Request
func (UserRequest) ToV1Domain ¶
func (user UserRequest) ToV1Domain() *V1Domains.UserDomain
Mapping General Request to Domain User
type UserSendOTPRequest ¶
type UserSendOTPRequest struct {
Email string `json:"email" validate:"required,email"`
}
Send OTP Request
type UserVerifOTPRequest ¶
type UserVerifOTPRequest struct {
Email string `json:"email" validate:"required,email"`
Code string `json:"code" validate:"required,numeric"`
}
Verify OTP Code
Click to show internal directories.
Click to hide internal directories.