MCPcopy Create free account

hub / github.com/AleksK1NG/Go-Elasticsearch-RabbitMQ / types & classes

Types & classes48 in github.com/AleksK1NG/Go-Elasticsearch-RabbitMQ

InterfaceAmqpPublisher
pkg/rabbitmq/publisher.go:9
StructBool
pkg/esclient/search_query.go:11
StructBulkIndexerConfig
pkg/elastic/elastic.go:10
StructConfig
pkg/elastic/elastic.go:17
StructConfig
pkg/rabbitmq/rabbitmq.go:27
StructConfig
pkg/probes/probes.go:3
StructConfig
pkg/tracing/jaeger.go:12
StructConfig
config/config.go:25
InterfaceConsumeDeliveriesWorker
pkg/rabbitmq/rabbitmq.go:84
FuncTypeDeliveriesConsumer
func(ctx context.Context, deliveries <-chan amqp.Delivery, workerID int) func() error
pkg/rabbitmq/rabbitmq.go:88
StructElasticIndex
pkg/esclient/esclient.go:14
StructElasticIndexes
config/config.go:70
InterfaceElasticRepository
internal/product/domain/repository.go:8
StructEsHits
pkg/esclient/search_query.go:20
StructExchangeAndQueueBinding
pkg/rabbitmq/rabbitmq.go:18
StructExchangeAndQueueBindings
config/config.go:40
StructExchangeConfig
pkg/rabbitmq/rabbitmq.go:9
StructGRPC
config/config.go:44
StructHttp
config/config.go:61
InterfaceKeyboardLayoutManager
pkg/keyboard_manager/keyboard_manager.go:9
StructLogConfig
pkg/logger/logger.go:12
InterfaceLogger
Logger methods interface
pkg/logger/logger.go:19
InterfaceMiddlewareManager
pkg/middlewares/manager.go:13
FuncTypeMiddlewareMetricsCb
func(err error)
pkg/middlewares/manager.go:11
StructMultiMatch
pkg/esclient/search_query.go:15
StructMultiMatchQuery
pkg/esclient/search_query.go:3
StructPagination
Pagination query params
pkg/utils/pagination.go:37
StructPaginationResponse
pkg/utils/pagination.go:14
StructProduct
internal/product/domain/model.go:5
StructProductSearch
internal/product/domain/search.go:7
InterfaceProductUseCase
internal/product/domain/usecase.go:8
StructProjections
config/config.go:54
StructQuery
pkg/esclient/search_query.go:7
StructQueueConfig
pkg/rabbitmq/rabbitmq.go:14
InterfaceRestErr
RestErr Rest error interface
pkg/http_errors/http_errors.go:39
StructRestError
RestError Rest error struct
pkg/http_errors/http_errors.go:47
StructSearchMicroserviceMetrics
internal/metrics/metrics.go:10
StructSearchProductsResponse
internal/dto/search_producrs_response.go:8
StructTimeouts
config/config.go:49
Structapp
internal/app/app.go:33
StructappLogger
Application logger
pkg/logger/logger.go:50
Structconsumer
internal/product/delivery/rabbitmq/consumer.go:20
StructesRepository
internal/product/repository/elastic_repository.go:31
StructkeyboardLayoutsManager
pkg/keyboard_manager/keyboard_manager.go:13
StructmiddlewareManager
pkg/middlewares/manager.go:17
StructproductController
internal/product/delivery/http/v1/controller.go:20
StructproductUseCase
internal/product/usecase/usecase.go:19
Structpublisher
pkg/rabbitmq/publisher.go:15