Versions in this module Expand all Collapse all v1 v1.0.1 Dec 18, 2023 v1.0.0 Dec 18, 2023 Changes in this version + type SpendingController interface + Create func(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + Delete func(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + FindById func(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + FindByUserId func(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + Update func(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + func NewSpendingController(spendingService service.SpendingService) SpendingController + type SpendingControllerImpl struct + SpendingService service.SpendingService + func (controller *SpendingControllerImpl) Create(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + func (controller *SpendingControllerImpl) Delete(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + func (controller *SpendingControllerImpl) FindById(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + func (controller *SpendingControllerImpl) FindByUserId(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + func (controller *SpendingControllerImpl) Update(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + type UserController interface + Create func(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + Delete func(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + FindById func(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + Update func(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + func NewUserController(userService service.UserService) UserController + type UserControllerImpl struct + UserService service.UserService + func (controller *UserControllerImpl) Create(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + func (controller *UserControllerImpl) Delete(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + func (controller *UserControllerImpl) FindById(writer http.ResponseWriter, request *http.Request, params httprouter.Params) + func (controller *UserControllerImpl) Update(writer http.ResponseWriter, request *http.Request, params httprouter.Params)