Documentation ¶
Index ¶
- type Handler
- func (h *Handler) CashTryAnalysis(c echo.Context) error
- func (h *Handler) CashTryStores(c echo.Context) error
- func (h *Handler) CreateServer(c echo.Context) error
- func (h *Handler) CurrentUser(c echo.Context) error
- func (h *Handler) DeleteServer(c echo.Context) error
- func (h *Handler) DeleteUser(c echo.Context) error
- func (h *Handler) GetBranchesSales(c echo.Context) error
- func (h *Handler) GetMonthlySales(c echo.Context) error
- func (h *Handler) GetTopSalesItem(c echo.Context) error
- func (h *Handler) ListServers(c echo.Context) error
- func (h *Handler) ListUsers(c echo.Context) error
- func (h *Handler) Login(c echo.Context) error
- func (h *Handler) Register(v1 *echo.Group)
- func (h *Handler) SignUp(c echo.Context) error
- func (h *Handler) UpdateServer(c echo.Context) error
- func (h *Handler) UpdateUser(c echo.Context) error
- type ServerRequest
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 (*Handler) CashTryAnalysis ¶
func (*Handler) CashTryStores ¶
func (*Handler) CreateServer ¶
func (*Handler) CurrentUser ¶
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 (*Handler) DeleteUser ¶
func (*Handler) GetBranchesSales ¶
func (*Handler) GetMonthlySales ¶
func (*Handler) GetTopSalesItem ¶
func (*Handler) ListServers ¶
func (*Handler) Login ¶
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) SignUp ¶
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 (*Handler) UpdateUser ¶
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]