Documentation ¶
Index ¶
- func HandleAuthUser(request *web.WebRequest, f UseCaseFuncAuthUser) *web.WebResponse
- func MountAuthUser(r web.Router, f UseCaseFuncAuthUser)
- func NewUCAuthUserModelFromParams(params *AuthUserParams) *users.UCAuthUserModel
- func NewWebResponseWithResponseAuthTokens(status int, m *models.ResponseAuthToken) (*web.WebResponse, error)
- type AuthUserParams
- type UseCaseFuncAuthUser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleAuthUser ¶
func HandleAuthUser(request *web.WebRequest, f UseCaseFuncAuthUser) *web.WebResponse
func MountAuthUser ¶
func MountAuthUser(r web.Router, f UseCaseFuncAuthUser)
func NewUCAuthUserModelFromParams ¶
func NewUCAuthUserModelFromParams(params *AuthUserParams) *users.UCAuthUserModel
func NewWebResponseWithResponseAuthTokens ¶
func NewWebResponseWithResponseAuthTokens(status int, m *models.ResponseAuthToken) (*web.WebResponse, error)
Types ¶
type AuthUserParams ¶
type AuthUserParams struct {
Body *models.RequestAuthUser `validate:"dive"`
}
func NewAuthUserParams ¶
func NewAuthUserParams(r *web.WebRequest) (*AuthUserParams, error)
type UseCaseFuncAuthUser ¶
type UseCaseFuncAuthUser func(ctx context.Context, input *users.UCAuthUserModel) (*access_token.AuthTokens, *usecases.AppError)
Click to show internal directories.
Click to hide internal directories.