6 #include"block/carray.hpp"
7 #include"block/qsignatures.hpp"
75 quint16 alias_reference_unlock_index_;
89 quint16 nft_reference_unlock_index_;
Definition: qunlocks.hpp:65
Alias_Unlock(QDataStream &in)
Alias_Unlock(const quint16 &alias_reference_unlock_index_m)
void serialize(QDataStream &out) const
QJsonObject get_Json(void) const
Alias_Unlock(const QJsonValue &val)
Definition: qunlocks.hpp:80
NFT_Unlock(QDataStream &in)
void serialize(QDataStream &out) const
NFT_Unlock(const quint16 &nft_reference_unlock_index_m)
NFT_Unlock(const QJsonValue &val)
QJsonObject get_Json(void) const
Definition: qunlocks.hpp:50
Reference_Unlock(const QJsonValue &val)
QJsonObject get_Json(void) const
Reference_Unlock(QDataStream &in)
void serialize(QDataStream &out) const
Reference_Unlock(const quint16 &reference_m)
Definition: qunlocks.hpp:36
Signature_Unlock(QDataStream &in)
QJsonObject get_Json(void) const
void serialize(QDataStream &out) const
Signature_Unlock(const std::shared_ptr< const class Signature > &signature_m)
Signature_Unlock(const QJsonValue &val)
Definition: qunlocks.hpp:11
types
Definition: qunlocks.hpp:13
@ Alias_typ
Definition: qunlocks.hpp:13
@ Reference_typ
Definition: qunlocks.hpp:13
@ Signature_typ
Definition: qunlocks.hpp:13
@ NFT_typ
Definition: qunlocks.hpp:13
static std::shared_ptr< const Unlock > Alias(const quint16 &alias_reference_unlock_index_m)
static std::shared_ptr< const Unlock > Reference(const quint16 &reference_m)
static std::shared_ptr< const Unlock > from_(from_type &val)
virtual QJsonObject get_Json(void) const
static std::shared_ptr< const Unlock > NFT(const quint16 &nft_reference_unlock_index_m)
types type(void) const
Definition: qunlocks.hpp:28
static std::shared_ptr< const Unlock > Signature(const std::shared_ptr< const class Signature > &signature_m)
virtual void serialize(QDataStream &out) const
Definition: qbigint.hpp:7