Documentation ¶
Index ¶
- func ProvideAuthService(config env.ServiceConfig) core.AuthService
- func ProvideEndpointRouter(handler *rest.Handler) chi.Router
- func ProvideGRPCGatewayHandler(search service.ReferenceSearchService, sync service.ReferenceSyncService, ...) *gRPC.Handler
- func ProvideProductGRPCPipe(config env.ServiceConfig, service core.AuthService) pipe.SneakerProductPipe
- func ProvideProductRESTPipe(config env.ServiceConfig) pipe.SneakerProductPipe
- func ProvideProductSearchService(config env.ServiceConfig) service.ProductSearchService
- func ProvideProductSyncService(pipe pipe.SneakerProductPipe, config env.ServiceConfig) service.ProductSyncService
- func ProvideRESTGatewayHandler(search service.ReferenceSearchService, sync service.ReferenceSyncService, ...) *rest.Handler
- func ProvideReferenceGRPCPipe(config env.ServiceConfig, service core.AuthService) pipe.SneakerReferencePipe
- func ProvideReferenceRESTPipe(auth core.AuthService, config env.ServiceConfig) pipe.SneakerReferencePipe
- func ProvideReferenceSearchService(config env.ServiceConfig) service.ReferenceSearchService
- func ProvideReferenceSyncService(pipe pipe.SneakerReferencePipe, config env.ServiceConfig) service.ReferenceSyncService
- 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) core.AuthService
func ProvideEndpointRouter ¶
func ProvideGRPCGatewayHandler ¶
func ProvideGRPCGatewayHandler(search service.ReferenceSearchService, sync service.ReferenceSyncService, auth core.AuthService, config env.ServiceConfig) *gRPC.Handler
func ProvideProductGRPCPipe ¶
func ProvideProductGRPCPipe(config env.ServiceConfig, service core.AuthService) pipe.SneakerProductPipe
func ProvideProductRESTPipe ¶
func ProvideProductRESTPipe(config env.ServiceConfig) pipe.SneakerProductPipe
func ProvideProductSearchService ¶
func ProvideProductSearchService(config env.ServiceConfig) service.ProductSearchService
func ProvideProductSyncService ¶
func ProvideProductSyncService(pipe pipe.SneakerProductPipe, config env.ServiceConfig) service.ProductSyncService
func ProvideRESTGatewayHandler ¶
func ProvideRESTGatewayHandler(search service.ReferenceSearchService, sync service.ReferenceSyncService, auth core.AuthService, config env.ServiceConfig) *rest.Handler
func ProvideReferenceGRPCPipe ¶
func ProvideReferenceGRPCPipe(config env.ServiceConfig, service core.AuthService) pipe.SneakerReferencePipe
func ProvideReferenceRESTPipe ¶
func ProvideReferenceRESTPipe(auth core.AuthService, config env.ServiceConfig) pipe.SneakerReferencePipe
func ProvideReferenceSearchService ¶
func ProvideReferenceSearchService(config env.ServiceConfig) service.ReferenceSearchService
func ProvideReferenceSyncService ¶
func ProvideReferenceSyncService(pipe pipe.SneakerReferencePipe, config env.ServiceConfig) service.ReferenceSyncService
func ProvideServer ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.