handler

package
v0.0.0-...-0702a85 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2021 License: MIT Imports: 10 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 NewHandler

func NewHandler(us user.Store, ss server.Store) *Handler

func (*Handler) CashTryAnalysis

func (h *Handler) CashTryAnalysis(c echo.Context) error

func (*Handler) CashTryStores

func (h *Handler) CashTryStores(c echo.Context) error

func (*Handler) CreateServer

func (h *Handler) CreateServer(c echo.Context) error

func (*Handler) CurrentUser

func (h *Handler) CurrentUser(c echo.Context) error

CurrentUser godoc @Summary Get the current user @Description Gets the currently logged-in user @ID current-user @Tags user @Accept json @Produce json @Success 200 {object} userResponse @Failure 400 {object} utils.Error @Failure 401 {object} utils.Error @Failure 422 {object} utils.Error @Failure 404 {object} utils.Error @Failure 500 {object} utils.Error @Security ApiKeyAuth @Router /user [get]

func (*Handler) DeleteServer

func (h *Handler) DeleteServer(c echo.Context) error

func (*Handler) DeleteUser

func (h *Handler) DeleteUser(c echo.Context) error

func (*Handler) GetBranchesSales

func (h *Handler) GetBranchesSales(c echo.Context) error

func (*Handler) GetMonthlySales

func (h *Handler) GetMonthlySales(c echo.Context) error

func (*Handler) GetTopSalesItem

func (h *Handler) GetTopSalesItem(c echo.Context) error

func (*Handler) ListServers

func (h *Handler) ListServers(c echo.Context) error

func (*Handler) ListUsers

func (h *Handler) ListUsers(c echo.Context) error

func (*Handler) Login

func (h *Handler) Login(c echo.Context) error

Login godoc @Summary Login for existing user @Description Login for existing user @ID login @Tags user @Accept json @Produce json @Param user body userLoginRequest true "Credentials to use" @Success 200 {object} userResponse @Failure 400 {object} utils.Error @Failure 401 {object} utils.Error @Failure 422 {object} utils.Error @Failure 404 {object} utils.Error @Failure 500 {object} utils.Error @Router /users/login [post]

func (*Handler) Register

func (h *Handler) Register(v1 *echo.Group)

func (*Handler) SignUp

func (h *Handler) SignUp(c echo.Context) error

SignUp godoc @Summary Register a new user @Description Register a new user @ID sign-up @Tags user @Accept json @Produce json @Param user body userRegisterRequest true "User info for registration" @Success 201 {object} userResponse @Failure 400 {object} utils.Error @Failure 404 {object} utils.Error @Failure 500 {object} utils.Error @Router /users [post]

func (*Handler) UpdateServer

func (h *Handler) UpdateServer(c echo.Context) error

func (*Handler) UpdateUser

func (h *Handler) UpdateUser(c echo.Context) error

UpdateUser godoc @Summary Update current user @Description Update user information for current user @ID update-user @Tags user @Accept json @Produce json @Param user body userUpdateRequest true "User details to update. At least **one** field is required." @Success 200 {object} userResponse @Failure 400 {object} utils.Error @Failure 401 {object} utils.Error @Failure 422 {object} utils.Error @Failure 404 {object} utils.Error @Failure 500 {object} utils.Error @Security ApiKeyAuth @Router /user [put]

type ServerRequest

type ServerRequest struct {
	DbUser     string `validate:"required" json:"dbUser"`
	DbPassword string `validate:"required" json:"DbPassword"`
	DbIP       string `validate:"required" json:"DbIP"`
	DbName     string `validate:"required" json:"DbName"`
	ServerName string `validate:"required" json:"ServerName"`
}

Jump to

Keyboard shortcuts

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