Documentation
¶
Index ¶
- Variables
- func AsRoute(f any) any
- func BindAndValidate(ctx echo.Context, obj any) error
- func Request(method, path string) (int, string)
- type RegisterRouter
- type UserController
- func (c *UserController) Create(ctx echo.Context) error
- func (c *UserController) Delete(ctx echo.Context) error
- func (c *UserController) GetByID(ctx echo.Context) error
- func (c *UserController) ListUsers(ctx echo.Context) error
- func (c *UserController) RegisterRouter(g *echo.Group, m ...echo.MiddlewareFunc)
- func (c *UserController) Update(ctx echo.Context) error
Constants ¶
This section is empty.
Variables ¶
View Source
var Model = fx.Options(fx.Provide(AsRoute(NewUserController)))
Functions ¶
func BindAndValidate ¶
Types ¶
type RegisterRouter ¶
type RegisterRouter interface {
RegisterRouter(s *echo.Group, middlewareFunc ...echo.MiddlewareFunc)
}
func NewUserController ¶ added in v1.0.6
func NewUserController(h biz.UserUseCase) RegisterRouter
type UserController ¶ added in v1.0.6
type UserController struct {
// contains filtered or unexported fields
}
func (*UserController) Create ¶ added in v1.0.6
func (c *UserController) Create(ctx echo.Context) error
func (*UserController) Delete ¶ added in v1.0.6
func (c *UserController) Delete(ctx echo.Context) error
func (*UserController) GetByID ¶ added in v1.0.6
func (c *UserController) GetByID(ctx echo.Context) error
func (*UserController) ListUsers ¶ added in v1.0.6
func (c *UserController) ListUsers(ctx echo.Context) error
func (*UserController) RegisterRouter ¶ added in v1.0.6
func (c *UserController) RegisterRouter(g *echo.Group, m ...echo.MiddlewareFunc)
func (*UserController) Update ¶ added in v1.0.6
func (c *UserController) Update(ctx echo.Context) error
Click to show internal directories.
Click to hide internal directories.