6 #ifndef IROHA_SHARED_MODEL_ACCOUNT_HPP 7 #define IROHA_SHARED_MODEL_ACCOUNT_HPP 68 #endif // IROHA_SHARED_MODEL_ACCOUNT_HPP Definition: account.hpp:20
PrettyStringBuilder & init(const std::string &name)
Definition: string_builder.cpp:18
virtual const types::DomainIdType & domainId() const =0
std::string DomainIdType
Iroha domain id type.
Definition: types.hpp:56
virtual const types::AccountIdType & accountId() const =0
std::string finalize()
Definition: string_builder.cpp:44
virtual const types::JsonType & jsonData() const =0
Definition: string_builder.hpp:18
std::string AccountIdType
Type of account id.
Definition: types.hpp:38
std::string toString() const override
Definition: account.hpp:46
virtual types::QuorumType quorum() const =0
bool operator==(const Account &rhs) const override
Definition: account.hpp:61
Definition: model_primitive.hpp:22
Definition: command_executor.hpp:12
PrettyStringBuilder & appendNamed(const Name &name, const Value &value)
----—— Augmented appending functions. ----—— ///
Definition: string_builder.hpp:53
uint16_t QuorumType
Type of Quorum used in transaction and set quorum.
Definition: types.hpp:65
std::string JsonType
Type of JSON data.
Definition: types.hpp:77