6#include <userver/ugrpc/client/middlewares/base.hpp>
29class Component :
public MiddlewareFactoryComponentBase {
33 static constexpr std::string_view
kName =
"grpc-client-middleware-testsuite";
35 Component(
const components::ComponentConfig& config,
const components::ComponentContext& context);
37 std::shared_ptr<
const MiddlewareBase> CreateMiddleware(
38 const ClientInfo& info,
39 const yaml_config::YamlConfig& middleware_config
47 components::kConfigFileMode<ugrpc::client::middlewares::testsuite::Component> = ConfigFileMode::kNotRequired;