18 #include <boost/uuid/uuid.hpp>
19 #include <boost/optional.hpp>
21 #include "hazelcast/util/export.h"
22 #include "hazelcast/client/exception/protocol_exceptions.h"
32 boost::uuids::uuid originating_member_id,
34 boost::optional<std::string> message,
35 boost::optional<std::string> suggestion,
36 std::exception_ptr cause =
nullptr);
41 const boost::uuids::uuid& originating_member_id()
const;
51 const boost::optional<std::string>& suggestion()
const;
54 boost::uuids::uuid originating_member_id_;
56 boost::optional<std::string> suggestion_;