MidlePayQml 0.0.4
MiddlePay QML module
qnode_info.hpp
1 #pragma once
2 
3 #include"client/qnode_response.hpp"
4 #include<QByteArray>
5 #include <QJsonValue>
6 #include <QJsonObject>
7 namespace qiota{
8 
9 
10  class QCLIENT_EXPORT Node_info : public QObject
11  {
12  Q_OBJECT
13  public:
15  QJsonObject amount_json(const quint64& amount_);
16 
17  quint64 network_id_;
18  quint8 protocol_version,decimals;
19  quint32 min_pow_score;
20  QString bech32Hrp,unit,subunit;
21  quint64 vByteFactorKey,vByteFactorData,vByteCost;
22  bool isHealthy,pow_feature;
23  void fill(QJsonValue data);
24  signals:
25  void finished(void);
26  private:
27  Response* response_;
28  QByteArray network_name_;
29  };
30 
31 
32 }
Definition: qnode_info.hpp:11
void finished(void)
QJsonObject amount_json(const quint64 &amount_)
Node_info(Response *)
quint64 vByteCost
Definition: qnode_info.hpp:21
quint32 min_pow_score
Definition: qnode_info.hpp:19
bool isHealthy
Definition: qnode_info.hpp:22
quint8 decimals
Definition: qnode_info.hpp:18
quint64 network_id_
Definition: qnode_info.hpp:17
void fill(QJsonValue data)
QString bech32Hrp
Definition: qnode_info.hpp:20
Definition: qnode_response.hpp:17
Definition: qbigint.hpp:7