hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
proto_account_detail_record_id.hpp
Go to the documentation of this file.
1 
6 #ifndef IROHA_SHARED_PROTO_MODEL_QUERY_ACCOUNT_DETAIL_RECORD_ID_HPP
7 #define IROHA_SHARED_PROTO_MODEL_QUERY_ACCOUNT_DETAIL_RECORD_ID_HPP
8 
10 
12 #include "primitive.pb.h"
13 
14 namespace shared_model {
15  namespace proto {
16 
20  public:
21  using TransportType = iroha::protocol::AccountDetailRecordId;
22 
23  explicit AccountDetailRecordId(TransportType &proto);
24 
26 
28 
30 
31  private:
32  TransportType &proto_;
33  };
34  } // namespace proto
35 } // namespace shared_model
36 
37 #endif // IROHA_SHARED_PROTO_MODEL_QUERY_ACCOUNT_DETAIL_RECORD_ID_HPP
AccountDetailRecordId(TransportType &proto)
Definition: proto_account_detail_record_id.cpp:10
Provides query metadata for AccountDetail list pagination.
Definition: proto_account_detail_record_id.hpp:18
Provides query metadata for account detail list pagination.
Definition: account_detail_record_id.hpp:17
std::string AccountDetailKeyType
Type of account detail key.
Definition: types.hpp:76
std::string AccountIdType
Type of account id.
Definition: types.hpp:39
shared_model::interface::types::AccountDetailKeyType key() const override
Get the key.
Definition: proto_account_detail_record_id.cpp:22
shared_model::interface::types::AccountIdType writer() const override
Get the writer.
Definition: proto_account_detail_record_id.cpp:16
Definition: command_executor.hpp:12
iroha::protocol::AccountDetailRecordId TransportType
Definition: proto_account_detail_record_id.hpp:21