QtIotaBlock 0.4.1
Library with block types on IOTA
qoutput_metadata_response.hpp
1 #pragma once
2 
3 #include "block/carray.hpp"
4 #include <QJsonObject>
5 namespace qiota
6 {
7 namespace qblocks
8 {
9 
11 {
12 
13  public:
16  {
17  QJsonObject var;
18  var.insert("blockId", block_id_.toHexString());
19  var.insert("transactionId", transaction_id_.toHexString());
20  var.insert("outputIndex", output_index_);
21  var.insert("isSpent", is_spent_);
22  var.insert("outputId", outputid_.toHexString());
23  return var;
24  }
27  const quint16 output_index_;
28  const bool is_spent_;
30  // const quint32 milestone_index_spent_;
31  // const quint32 milestone_timestamp_spent_;
32  // const transaction_id transaction_id_spent;
33 
34  private:
35  Output_ID set_outputid(void) const;
36 };
37 
38 }; // namespace qblocks
39 }; // namespace qiota
Definition: qoutput_metadata_response.hpp:11
const Transaction_ID transaction_id_
Definition: qoutput_metadata_response.hpp:26
const Output_ID outputid_
Definition: qoutput_metadata_response.hpp:29
QJsonObject get_Json() const
Definition: qoutput_metadata_response.hpp:15
const quint16 output_index_
Definition: qoutput_metadata_response.hpp:27
Output_Metadata_Response(const QJsonValue &val)
Definition: qoutput_metadata_response.cpp:12
const bool is_spent_
Definition: qoutput_metadata_response.hpp:28
const Block_ID block_id_
Definition: qoutput_metadata_response.hpp:25
Byte Array that takes care of storing the objects in serialized form.
Definition: carray.hpp:30
QString toHexString(void) const
The "0x..." hex encoded string of the data.
Definition: carray.cpp:12
Definition: carray.hpp:22
QJsonObject::iterator insert(QLatin1StringView key, const QJsonValue &value)