8#include <userver/ugrpc/server/middlewares/pipeline.hpp>
10USERVER_NAMESPACE_BEGIN
18 static constexpr std::string_view kName =
"pre-core";
19 static inline const auto dependency = MiddlewareDependencyBuilder
();
27 static constexpr std::string_view kName =
"logging";
28 static inline const auto dependency = MiddlewareDependencyBuilder
().After<PreCore>();
33 static constexpr std::string_view kName =
"auth";
34 static inline const auto dependency = MiddlewareDependencyBuilder
().After<Logging>();
43 static constexpr std::string_view kName =
"core";
44 static inline const auto dependency = MiddlewareDependencyBuilder
().After<Auth>();
48struct PostCore
final {
49 static constexpr std::string_view kName =
"post-core";
50 static inline const auto dependency = MiddlewareDependencyBuilder
().After<Core>();
60 static constexpr std::string_view kName =
"user";
61 static inline const auto dependency = MiddlewareDependencyBuilder
().After<PostCore>();