Documentation
¶
Index ¶
- type App
- type ServiceProvider
- func (s *ServiceProvider) DB(ctx context.Context) db.Client
- func (s *ServiceProvider) DBLogger(ctx context.Context) *logger.DBLogger
- func (s *ServiceProvider) GRPCConfig() config.GRPCConfig
- func (s *ServiceProvider) PGConfig() config.PGConfig
- func (s *ServiceProvider) TxManager(ctx context.Context) db.TxManager
- func (s *ServiceProvider) UserApi(ctx context.Context) *api.Server
- func (s *ServiceProvider) UserRepository(ctx context.Context) repository.UserRepository
- func (s *ServiceProvider) UserService(ctx context.Context) service.UserService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServiceProvider ¶
type ServiceProvider struct {
// contains filtered or unexported fields
}
func (*ServiceProvider) DBLogger ¶
func (s *ServiceProvider) DBLogger(ctx context.Context) *logger.DBLogger
func (*ServiceProvider) GRPCConfig ¶
func (s *ServiceProvider) GRPCConfig() config.GRPCConfig
func (*ServiceProvider) PGConfig ¶
func (s *ServiceProvider) PGConfig() config.PGConfig
func (*ServiceProvider) TxManager ¶
func (s *ServiceProvider) TxManager(ctx context.Context) db.TxManager
func (*ServiceProvider) UserApi ¶
func (s *ServiceProvider) UserApi(ctx context.Context) *api.Server
func (*ServiceProvider) UserRepository ¶
func (s *ServiceProvider) UserRepository(ctx context.Context) repository.UserRepository
func (*ServiceProvider) UserService ¶
func (s *ServiceProvider) UserService(ctx context.Context) service.UserService
Click to show internal directories.
Click to hide internal directories.