6 #ifndef IROHA_SHARED_MODEL_QUERY_ERROR_RESPONSE_HPP 7 #define IROHA_SHARED_MODEL_QUERY_ERROR_RESPONSE_HPP 11 #include <boost/variant/variant_fwd.hpp> 33 template <
typename... Value>
34 using w = boost::variant<
const Value &...>;
75 std::string
toString()
const override;
81 #endif // IROHA_SHARED_MODEL_QUERY_ERROR_RESPONSE_HPP std::string toString() const override
Definition: error_query_response.cpp:24
Definition: error_query_response.hpp:30
ProtoRef< interface::NoAssetErrorResponse, iroha::protocol::ErrorResponse > NoAssetErrorResponse
Definition: proto_concrete_error_query_response.hpp:44
Definition: no_roles_error_response.hpp:18
ProtoRef< interface::NoAccountAssetsErrorResponse, iroha::protocol::ErrorResponse > NoAccountAssetsErrorResponse
Definition: proto_concrete_error_query_response.hpp:33
std::string ErrorMessageType
Message type.
Definition: error_query_response.hpp:54
ProtoRef< interface::NoSignatoriesErrorResponse, iroha::protocol::ErrorResponse > NoSignatoriesErrorResponse
Definition: proto_concrete_error_query_response.hpp:39
ProtoRef< interface::NotSupportedErrorResponse, iroha::protocol::ErrorResponse > NotSupportedErrorResponse
Definition: proto_concrete_error_query_response.hpp:42
w< StatelessFailedErrorResponse, StatefulFailedErrorResponse, NoAccountErrorResponse, NoAccountAssetsErrorResponse, NoAccountDetailErrorResponse, NoSignatoriesErrorResponse, NotSupportedErrorResponse, NoAssetErrorResponse, NoRolesErrorResponse > QueryErrorResponseVariantType
Type of container with all concrete error query responses.
Definition: error_query_response.hpp:46
ErrorQueryResponse ModelType
Definition: model_primitive.hpp:27
ProtoRef< interface::NoAccountDetailErrorResponse, iroha::protocol::ErrorResponse > NoAccountDetailErrorResponse
Definition: proto_concrete_error_query_response.hpp:36
ProtoRef< interface::StatefulFailedErrorResponse, iroha::protocol::ErrorResponse > StatefulFailedErrorResponse
Definition: proto_concrete_error_query_response.hpp:28
virtual ErrorCodeType errorCode() const =0
ProtoRef< interface::StatelessFailedErrorResponse, iroha::protocol::ErrorResponse > StatelessFailedErrorResponse
Definition: proto_concrete_error_query_response.hpp:25
bool operator==(const ModelType &rhs) const override
Definition: error_query_response.cpp:32
virtual const ErrorMessageType & errorMessage() const =0
uint32_t ErrorCodeType
Error code type.
Definition: error_query_response.hpp:62
ProtoRef< interface::NoRolesErrorResponse, iroha::protocol::ErrorResponse > NoRolesErrorResponse
Definition: proto_concrete_error_query_response.hpp:46
Definition: model_primitive.hpp:22
Definition: command_executor.hpp:13
ProtoRef< interface::NoAccountErrorResponse, iroha::protocol::ErrorResponse > NoAccountErrorResponse
Definition: proto_concrete_error_query_response.hpp:30