Documentation
¶
Index ¶
- type App
- type ServiceProvider
- func (s *ServiceProvider) AccessApi(ctx context.Context) *accessApi.ServerAccess
- func (s *ServiceProvider) AccessRepository(ctx context.Context) repository.AccessRepository
- func (s *ServiceProvider) AccessService(ctx context.Context) service.AccessService
- func (s *ServiceProvider) AuthApi(ctx context.Context) *authApi.ServerAuth
- func (s *ServiceProvider) AuthService(ctx context.Context) service.AuthService
- 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) HTTPConfig() config.HTTPConfig
- func (s *ServiceProvider) JwtConfig() config.JwtConfig
- func (s *ServiceProvider) Logger() *slog.Logger
- func (s *ServiceProvider) PGConfig() config.PGConfig
- func (s *ServiceProvider) PrometheusConfig() config.HTTPConfig
- func (s *ServiceProvider) SwaggerConfig() config.HTTPConfig
- func (s *ServiceProvider) TxManager(ctx context.Context) db.TxManager
- func (s *ServiceProvider) UserApi(ctx context.Context) *userApi.ServerUser
- 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) AccessApi ¶
func (s *ServiceProvider) AccessApi(ctx context.Context) *accessApi.ServerAccess
func (*ServiceProvider) AccessRepository ¶
func (s *ServiceProvider) AccessRepository(ctx context.Context) repository.AccessRepository
func (*ServiceProvider) AccessService ¶
func (s *ServiceProvider) AccessService(ctx context.Context) service.AccessService
func (*ServiceProvider) AuthApi ¶
func (s *ServiceProvider) AuthApi(ctx context.Context) *authApi.ServerAuth
func (*ServiceProvider) AuthService ¶
func (s *ServiceProvider) AuthService(ctx context.Context) service.AuthService
func (*ServiceProvider) DBLogger ¶
func (s *ServiceProvider) DBLogger(ctx context.Context) *logger.DBLogger
func (*ServiceProvider) GRPCConfig ¶
func (s *ServiceProvider) GRPCConfig() config.GRPCConfig
func (*ServiceProvider) HTTPConfig ¶
func (s *ServiceProvider) HTTPConfig() config.HTTPConfig
func (*ServiceProvider) JwtConfig ¶
func (s *ServiceProvider) JwtConfig() config.JwtConfig
func (*ServiceProvider) Logger ¶
func (s *ServiceProvider) Logger() *slog.Logger
func (*ServiceProvider) PGConfig ¶
func (s *ServiceProvider) PGConfig() config.PGConfig
func (*ServiceProvider) PrometheusConfig ¶
func (s *ServiceProvider) PrometheusConfig() config.HTTPConfig
func (*ServiceProvider) SwaggerConfig ¶
func (s *ServiceProvider) SwaggerConfig() config.HTTPConfig
func (*ServiceProvider) TxManager ¶
func (s *ServiceProvider) TxManager(ctx context.Context) db.TxManager
func (*ServiceProvider) UserApi ¶
func (s *ServiceProvider) UserApi(ctx context.Context) *userApi.ServerUser
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.