# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package mocks is a generated GoMock package.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
GetTags returns the tags from the context.
StreamContextTaggerInterceptor is a grpc stream interceptor that tags the inbound context.
StreamLoggingInterceptor adds a stream logging interceptor to the server.
StreamMetricsInterceptor returns a grpc stream server interceptor that records metrics.
UnaryContextTaggerInterceptor is a grpc unary interceptor that tags the inbound context.
UnaryLoggingInterceptor adds a unary logging interceptor to the server.
UnaryMetricsInterceptor returns a grpc unary server interceptor that collects metrics.
WithTags adds tags to the context.
# Interfaces
Cache is an interface for caching data.
Database is an interface that represents a database client.
Emailer is an interface that represents an email client.
Logger is an interface for logging.
Metrics is an interface for collecting metrics.
PaymentProcessor is a function that returns a PaymentProcessor implementation.
Storage is an interface for a file storage provider.
Stream is an interface for a stream.
Tags is an interface for tagging contexts.
# Type aliases
MessageHandler is a function that handles a message from a stream.
TagsProvider is a function that returns a new Tags instance.