Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InfrastuctureManager ¶
func NewInfraManager ¶
func NewInfraManager(configParam *utils.Config) (InfrastuctureManager, error)
type RepositoryManager ¶
type RepositoryManager interface { AccountsRepo() repository.AccountsRepository EntryRepo() repository.EntryRepository TransferRepo() repository.TransferRepository UsersRepo() repository.UsersRepository SessionsRepo() repository.SessionsRepository }
func NewRepositoryManager ¶
func NewRepositoryManager(infra InfrastuctureManager) (RepositoryManager, error)
type UsecaseManager ¶
type UsecaseManager interface { AccountsUsecase() usecase.AccountsUsecase TransferUsecase() usecase.TransferUsecase UsersUsecase() usecase.UsersUsecase SessionsUsecase() usecase.SessionsUsecase }
func NewUsecaseManager ¶
func NewUsecaseManager(repositoryManager RepositoryManager) (UsecaseManager, error)
Click to show internal directories.
Click to hide internal directories.