6 #ifndef IROHA_SHARED_MODEL_PROTO_TRANSACTION_PAGE_RESPONSE_HPP 7 #define IROHA_SHARED_MODEL_PROTO_TRANSACTION_PAGE_RESPONSE_HPP 14 #include "qry_responses.pb.h" 20 iroha::protocol::QueryResponse,
21 TransactionsPageResponse> {
23 template <
typename QueryResponseType>
33 boost::optional<interface::types::HashType>
nextTxHash()
const override;
39 const iroha::protocol::TransactionsPageResponse &transactionPageResponse_;
40 const std::vector<proto::Transaction> transactions_;
41 boost::optional<interface::types::HashType> next_hash_;
46 #endif // IROHA_SHARED_MODEL_PROTO_TRANSACTION_PAGE_RESPONSE_HPP
uint16_t TransactionsNumberType
Type of a number of transactions in block and query response page.
Definition: types.hpp:79
Definition: command_executor.hpp:12
Definition: trivial_proto.hpp:45
boost::any_range< Transaction, boost::random_access_traversal_tag, const Transaction & > TransactionsCollectionType
Type of transactions' collection.
Definition: range_types.hpp:29