app

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2025 License: MIT Imports: 42 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	// contains filtered or unexported fields
}

func NewApp

func NewApp(ctx context.Context) (*App, error)

func (*App) Run

func (a *App) Run() error

type ServiceProvider

type ServiceProvider struct {
	// contains filtered or unexported fields
}

func (*ServiceProvider) AccessApi

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 (*ServiceProvider) AuthService

func (s *ServiceProvider) AuthService(ctx context.Context) service.AuthService

func (*ServiceProvider) DB

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 (*ServiceProvider) UserRepository

func (s *ServiceProvider) UserRepository(ctx context.Context) repository.UserRepository

func (*ServiceProvider) UserService

func (s *ServiceProvider) UserService(ctx context.Context) service.UserService

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL