Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttpMeowController ¶
type HttpMeowController struct {
// contains filtered or unexported fields
}
func ProvideHttpMeowController ¶
func ProvideHttpMeowController(usecase contract.MeowUsecase) *HttpMeowController
func (*HttpMeowController) Create ¶
func (controller *HttpMeowController) Create(context *gin.Context)
func (*HttpMeowController) Route ¶
func (controller *HttpMeowController) Route(router *gin.Engine)
type HttpServer ¶
type HttpServer struct {
// contains filtered or unexported fields
}
func ProvideHttpServer ¶
func ProvideHttpServer( config *pkg.Config, meowController *HttpMeowController, errorHandlerMiddleware *middleware.HttpErrorHandlerMiddleware, recoveryHandlerMiddleware *middleware.HttpRecoveryHandlerMiddleware) *HttpServer
func (*HttpServer) Run ¶
func (server *HttpServer) Run()
Click to show internal directories.
Click to hide internal directories.