Documentation
¶
Overview ¶
Package api contains API-related concerns: endpoint definitions, middlewares and all resource representations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoggingMiddleware ¶
LoggingMiddleware adds logging facilities to the core service.
func MetricsMiddleware ¶
func MetricsMiddleware(svc users.Service, counter metrics.Counter, latency metrics.Histogram) users.Service
MetricsMiddleware instruments core service by tracking request count and latency.
func ValidatePageMetadata ¶ added in v0.40.0
func ValidatePageMetadata(pm domain.UsersPageMetadata, maxLimitSize, maxEmailSize int) error
Validate validates the page metadata.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package grpc contains implementation of users service gRPC API.
|
Package grpc contains implementation of users service gRPC API. |
|
Package http contains implementation of users service HTTP API.
|
Package http contains implementation of users service HTTP API. |
Click to show internal directories.
Click to hide internal directories.