18 #ifndef IROHA_QUERY_GENERATOR_HPP 19 #define IROHA_QUERY_GENERATOR_HPP 22 namespace generators {
27 uint64_t query_counter,
28 std::string account_id);
33 uint64_t query_counter,
34 std::string account_id,
35 std::string asset_id);
40 uint64_t query_counter,
41 std::string account_id,
42 std::string creator_account_id);
47 uint64_t query_counter,
48 std::string account_id);
53 uint64_t query_counter,
54 std::string account_id);
56 std::shared_ptr<GetAccountAssetTransactions>
59 uint64_t query_counter,
60 std::string account_id,
61 std::string asset_id);
65 const std::string &creator,
66 uint64_t query_counter,
67 const std::vector<iroha::hash256_t> &tx_hashes);
90 uint64_t query_counter);
96 #endif // IROHA_QUERY_GENERATOR_HPP std::shared_ptr< GetSignatories > generateGetSignatories(ts64_t timestamp, std::string creator, uint64_t query_counter, std::string account_id)
Definition: query_generator.cpp:64
std::shared_ptr< GetAccount > generateGetAccount(ts64_t timestamp, std::string creator, uint64_t query_counter, std::string account_id)
Definition: query_generator.cpp:22
std::shared_ptr< GetRolePermissions > generateGetRolePermissions()
Definition: query_generator.cpp:136
uint64_t ts64_t
Definition: time.hpp:14
std::shared_ptr< GetAccountTransactions > generateGetAccountTransactions(ts64_t timestamp, std::string creator, uint64_t query_counter, std::string account_id)
Definition: query_generator.cpp:78
std::shared_ptr< GetAssetInfo > generateGetAssetInfo()
Definition: query_generator.cpp:119
std::shared_ptr< GetAccountDetail > generateGetAccountDetail(ts64_t timestamp, std::string creator, uint64_t query_counter, std::string account_id, std::string creator_account_id)
Definition: query_generator.cpp:50
Definition: block_query.hpp:15
Definition: query_generator.hpp:23
std::shared_ptr< GetAccountAssets > generateGetAccountAssets(ts64_t timestamp, std::string creator, uint64_t query_counter, std::string account_id, std::string asset_id)
Definition: query_generator.cpp:36
std::shared_ptr< GetTransactions > generateGetTransactions(ts64_t timestamp, const std::string &creator, uint64_t query_counter, const std::vector< iroha::hash256_t > &tx_hashes)
Definition: query_generator.cpp:106
void setQueryMetaData(std::shared_ptr< Query > query, ts64_t timestamp, std::string creator, uint64_t query_counter)
Definition: query_generator.cpp:13
std::shared_ptr< GetRoles > generateGetRoles()
Definition: query_generator.cpp:127
std::shared_ptr< GetAccountAssetTransactions > generateGetAccountAssetTransactions(ts64_t timestamp, std::string creator, uint64_t query_counter, std::string account_id, std::string asset_id)
Definition: query_generator.cpp:91