MidlePayQml 0.0.4
MiddlePay QML module
Public Member Functions | List of all members
qiota::qblocks::Address_Unlock_Condition Class Reference

#include <qunlock_conditions.hpp>

Inheritance diagram for qiota::qblocks::Address_Unlock_Condition:
qiota::qblocks::Unlock_Condition

Public Member Functions

 Address_Unlock_Condition (const std::shared_ptr< const class Address > &address_m)
 
 Address_Unlock_Condition (const QJsonValue &val)
 
 Address_Unlock_Condition (QDataStream &in)
 
- Public Member Functions inherited from qiota::qblocks::Unlock_Condition
 Unlock_Condition (types typ, const std::shared_ptr< const Address > &address_m=nullptr)
 
virtual void serialize (QDataStream &out) const
 
virtual QJsonObject get_Json (void) const
 
std::shared_ptr< const class Addressaddress (void) const
 
types type (void) const
 

Additional Inherited Members

- Public Types inherited from qiota::qblocks::Unlock_Condition
enum  types : quint8 {
  Address_typ =0 , Storage_Deposit_Return_typ =1 , Timelock_typ =2 , Expiration_typ =3 ,
  State_Controller_Address_typ =4 , Governor_Address_typ =5 , Immutable_Alias_Address_typ =6
}
 
- Static Public Member Functions inherited from qiota::qblocks::Unlock_Condition
template<class from_type >
static std::shared_ptr< const Unlock_Conditionfrom_ (from_type &val)
 
static std::shared_ptr< const Unlock_ConditionAddress (const std::shared_ptr< const class Address > &address_m)
 
static std::shared_ptr< const Unlock_ConditionStorage_Deposit_Return (const std::shared_ptr< const class Address > &return_address_m, const quint64 &return_amount_m)
 
static std::shared_ptr< const Unlock_ConditionTimelock (const quint32 &unix_time_m)
 
static std::shared_ptr< const Unlock_ConditionExpiration (const quint32 &unix_time_m, const std::shared_ptr< const class Address > &return_address_m)
 
static std::shared_ptr< const Unlock_ConditionState_Controller_Address (const std::shared_ptr< const class Address > &address_m)
 
static std::shared_ptr< const Unlock_ConditionGovernor_Address (const std::shared_ptr< const class Address > &address_m)
 
static std::shared_ptr< const Unlock_ConditionImmutable_Alias_Address (const std::shared_ptr< const class Address > &address_m)
 

Constructor & Destructor Documentation

◆ Address_Unlock_Condition() [1/3]

qiota::qblocks::Address_Unlock_Condition::Address_Unlock_Condition ( const std::shared_ptr< const class Address > &  address_m)

◆ Address_Unlock_Condition() [2/3]

qiota::qblocks::Address_Unlock_Condition::Address_Unlock_Condition ( const QJsonValue val)

◆ Address_Unlock_Condition() [3/3]

qiota::qblocks::Address_Unlock_Condition::Address_Unlock_Condition ( QDataStream in)

The documentation for this class was generated from the following file: