Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountsHandler ¶
type AccountsHandler struct {
// contains filtered or unexported fields
}
func NewAccountsHandler ¶
func NewAccountsHandler(uc usecase.AccountsUsecase, ss usecase.SessionsUsecase) (*AccountsHandler, error)
type Server ¶
type Server struct { AccountsHandler *AccountsHandler TransferHandler *TransferHandler UsersHandler *UsersHandler SessionsHandler *SessionsHandler UsecaseManager *manager.UsecaseManager Router *gin.Engine Config utils.Config TokenMaker token.Maker }
func (*Server) SetupRouter ¶
func (s *Server) SetupRouter()
type SessionsHandler ¶
type SessionsHandler struct {
// contains filtered or unexported fields
}
func NewSessionHandler ¶
func NewSessionHandler(su usecase.SessionsUsecase, tm token.Maker, cfg utils.Config) (*SessionsHandler, error)
type TransferHandler ¶
type TransferHandler struct {
// contains filtered or unexported fields
}
func NewTransferHandler ¶
func NewTransferHandler(tu usecase.TransferUsecase, au usecase.AccountsUsecase, su usecase.SessionsUsecase) (*TransferHandler, error)
type UsersHandler ¶
type UsersHandler struct {
// contains filtered or unexported fields
}
func NewUsersHandler ¶
func NewUsersHandler(uc usecase.UsersUsecase, ss usecase.SessionsUsecase, token token.Maker, cfg *utils.Config) (*UsersHandler, error)
Click to show internal directories.
Click to hide internal directories.