#pragma once
#include <userver/ugrpc/client/middlewares/base.hpp>
namespace sample::grpc::auth::client {
public:
static constexpr const char* kName = "grpc-auth-client";
std::shared_ptr<const ugrpc::client::MiddlewareFactoryBase> GetMiddlewareFactory() override;
private:
std::shared_ptr<ugrpc::client::MiddlewareFactoryBase> factory_;
};
}