18class [[nodiscard]] RequestGeneric final {
20 explicit RequestGeneric(RequestGenericCommon&& request)
21 : request_(std::move(request))
24 void Wait() { request_
.Wait(); }
28 ReplyType Get(
const std::string& request_description = {}) {
29 return impl::ParseReply<ReplyType, ReplyType>(request_.GetRaw(), request_description);
38 RequestGenericCommon request_;