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