Base trait for user-profile-storage request messages.
Base trait for user profile storage response messages.
The RPC client to interact with the user profile storage.
Companion object containing the definition of the various KeyValueStoreRequest types, along with their JSON format
and associated routing keys.
Companion object containing the definition of the various UserProfileStorageResponse types, along with their JSON
format.
The RPC client to interact with the user profile storage. It implements a RabbitMQ RPC protocol for issuing get, put, delete and update requests and exposes a type-safe interface for those operations.