6#include <userver/dynamic_config/fwd.hpp>
7#include <userver/utils/default_dict.hpp>
9#include <userver/ugrpc/client/qos.hpp>
11USERVER_NAMESPACE_BEGIN
13namespace ugrpc::client {
15struct GlobalQos
final {};
17bool operator==(
const GlobalQos& lhs,
const GlobalQos& rhs)
noexcept;
19GlobalQos Parse(
const formats::json::Value& value, formats::parse::To<GlobalQos>);
21formats::json::Value Serialize(
const GlobalQos&, formats::serialize::To<formats::json::Value>);
37formats::json::Value Serialize(
const ClientQos& client_qos, formats::serialize::To<formats::json::Value>);
40extern const dynamic_config::Key<
ClientQos> kNoClientQos;