Documentation ¶
Index ¶
- func ProvideAuthService(config env.ServiceConfig) service.AuthService
- func ProvideDataService(repository repo.SneakerReferenceRepository, config env.ServiceConfig) service.SneakerReferenceService
- func ProvideEndpointRouter(handler *rest.Handler) chi.Router
- func ProvideGRPCGatewayHandler(service service.SneakerReferenceService, auth service.AuthService, ...) *gRPC.Handler
- func ProvideRESTGatewayHandler(service service.SneakerReferenceService, auth service.AuthService, ...) *rest.Handler
- func ProvideRepository(config env.ServiceConfig) repo.SneakerReferenceRepository
- func ProvideServer(config env.ServiceConfig, router chi.Router, handler *gRPC.Handler) core.Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProvideAuthService ¶
func ProvideAuthService(config env.ServiceConfig) service.AuthService
func ProvideDataService ¶
func ProvideDataService(repository repo.SneakerReferenceRepository, config env.ServiceConfig) service.SneakerReferenceService
func ProvideGRPCGatewayHandler ¶
func ProvideGRPCGatewayHandler(service service.SneakerReferenceService, auth service.AuthService, config env.ServiceConfig) *gRPC.Handler
func ProvideRESTGatewayHandler ¶
func ProvideRESTGatewayHandler(service service.SneakerReferenceService, auth service.AuthService, config env.ServiceConfig) *rest.Handler
func ProvideRepository ¶
func ProvideRepository(config env.ServiceConfig) repo.SneakerReferenceRepository
func ProvideServer ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.