Documentation ¶
Index ¶
- func ProvideAuthService(config env.ServiceConfig) service.AuthService
- func ProvideContentService(repository repo.ContentRepository, config env.ServiceConfig) service.ContentService
- func ProvideEndpointRouter(handler rest.RestfulHandler) chi.Router
- func ProvideGatewayHandler(service service.ContentService, auth service.AuthService, ...) rest.RestfulHandler
- func ProvideRepository(config env.ServiceConfig) repo.ContentRepository
- func ProvideServer(config env.ServiceConfig, router chi.Router) core.Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProvideAuthService ¶
func ProvideAuthService(config env.ServiceConfig) service.AuthService
func ProvideContentService ¶
func ProvideContentService(repository repo.ContentRepository, config env.ServiceConfig) service.ContentService
func ProvideEndpointRouter ¶
func ProvideEndpointRouter(handler rest.RestfulHandler) chi.Router
func ProvideGatewayHandler ¶
func ProvideGatewayHandler(service service.ContentService, auth service.AuthService, config env.ServiceConfig) rest.RestfulHandler
func ProvideRepository ¶
func ProvideRepository(config env.ServiceConfig) repo.ContentRepository
func ProvideServer ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.