user

package
v0.0.0-...-15dddc0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

type Handler struct {
	// contains filtered or unexported fields
}

func New

func New(fw echoFW.IEcho, log *logCtx.Log, userService userService.IService) *Handler

func (*Handler) LoginPost

func (h *Handler) LoginPost(echoCtx *echo.Context) error

@Summary Login @Description Login by username and password @Tags user @Accept json @Produce json @Param parameter query commonEntity.Request true "Query Param" @Param payload body reqUserCore.LoginPost true "Payload" @Success 200 {object} resPkg.ResponseSuccess{data=resUserCore.UserCredential} @Failure 400 {object} resPkg.ResponseBadRequest @Failure 401 {object} resPkg.ResponseErrorWithoutDetails @Failure 429 {object} resPkg.ResponseErrorWithoutDetails @Failure 500 {object} resPkg.ResponseErrorWithoutDetails @Router /login [post]

func (*Handler) TokenRefreshGet

func (h *Handler) TokenRefreshGet(echoCtx *echo.Context) error

@Summary Token Refresh @Description Request new token by existing token @Tags user @Accept json @Produce json @Security BearerAuth @Param parameter query commonEntity.Request true "Query Param" @Success 200 {object} resPkg.ResponseSuccess{data=resUserCore.UserCredential} @Failure 400 {object} resPkg.ResponseBadRequest @Failure 401 {object} resPkg.ResponseErrorWithoutDetails @Failure 429 {object} resPkg.ResponseErrorWithoutDetails @Failure 500 {object} resPkg.ResponseErrorWithoutDetails @Router /token-refresh [get]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL