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

#include <qunlock_conditions.hpp>

Inheritance diagram for qiota::qblocks::Expiration_Unlock_Condition:
qiota::qblocks::Unlock_Condition

Public Member Functions

 Expiration_Unlock_Condition (const quint32 &unix_time_m, const std::shared_ptr< const class Address > &return_address_m)
 
 Expiration_Unlock_Condition (const QJsonValue &val)
 
 Expiration_Unlock_Condition (QDataStream &in)
 
void serialize (QDataStream &out) const
 
QJsonObject get_Json (void) const
 
quint32 unix_time (void) const
 
- Public Member Functions inherited from qiota::qblocks::Unlock_Condition
 Unlock_Condition (types typ, const std::shared_ptr< const Address > &address_m=nullptr)
 
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

◆ Expiration_Unlock_Condition() [1/3]

qiota::qblocks::Expiration_Unlock_Condition::Expiration_Unlock_Condition ( const quint32 &  unix_time_m,
const std::shared_ptr< const class Address > &  return_address_m 
)

◆ Expiration_Unlock_Condition() [2/3]

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

◆ Expiration_Unlock_Condition() [3/3]

qiota::qblocks::Expiration_Unlock_Condition::Expiration_Unlock_Condition ( QDataStream in)

Member Function Documentation

◆ get_Json()

QJsonObject qiota::qblocks::Expiration_Unlock_Condition::get_Json ( void  ) const
virtual

Reimplemented from qiota::qblocks::Unlock_Condition.

◆ serialize()

void qiota::qblocks::Expiration_Unlock_Condition::serialize ( QDataStream out) const
virtual

Reimplemented from qiota::qblocks::Unlock_Condition.

◆ unix_time()

quint32 qiota::qblocks::Expiration_Unlock_Condition::unix_time ( void  ) const
inline

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