6 #ifndef IROHA_VALIDATION_ERROR_HPP 7 #define IROHA_VALIDATION_ERROR_HPP 13 namespace validation {
21 std::vector<ReasonType> errors,
Represents a validation error.
Definition: validation_error.hpp:19
ReasonName name
Error reason kind.
Definition: validation_error.hpp:29
std::string ReasonType
Definition: validation_error.hpp:15
std::string toString() const
Definition: validation_error.cpp:37
ValidationError & operator|=(ValidationError other)
Merge another validation error into this.
Definition: validation_error.cpp:24
ValidationError(ReasonName name, std::vector< ReasonType > errors, std::vector< ValidationError > child_errors={})
Definition: validation_error.cpp:17
std::vector< ReasonType > my_errors
Errors of this kind.
Definition: validation_error.hpp:30
std::string ReasonName
Definition: validation_error.hpp:16
Definition: command_executor.hpp:13
std::vector< ValidationError > child_errors
Subkind errors.
Definition: validation_error.hpp:31