133 #ifndef OPENTXS_EXT_OTPAYMENT_HPP
134 #define OPENTXS_EXT_OTPAYMENT_HPP
145 class OTSmartContract;
347 EXPORT
bool GetAmount(int64_t& lOutput)
const;
396 #endif // OPENTXS_EXT_OTPAYMENT_HPP
EXPORT bool GetAmount(int64_t &lOutput) const
EXPORT void InitPayment()
EXPORT bool GetClosingNum(int64_t &lOutput, const OTIdentifier &theAcctID) const
EXPORT bool GetServerID(OTIdentifier &theOutput) const
EXPORT bool GetRemitterAcctID(OTIdentifier &theOutput) const
EXPORT bool HasTransactionNum(const int64_t &lInput) const
EXPORT bool GetValidFrom(time64_t &tOutput) const
EXPORT Purse * InstantiatePurse() const
OTIdentifier m_RecipientUserID
EXPORT bool IsCheque() const
EXPORT bool SetTempValuesFromPaymentPlan(const OTPaymentPlan &theInput)
EXPORT bool GetAllTransactionNumbers(OTNumList &numlistOutput) const
EXPORT bool GetTransactionNum(int64_t &lOutput) const
OTIdentifier m_RecipientAcctID
EXPORT bool SetPayment(const OTString &strPayment)
EXPORT OTTrackable * Instantiate() const
virtual void UpdateContents()
OTIdentifier m_RemitterAcctID
EXPORT bool GetAssetTypeID(OTIdentifier &theOutput) const
EXPORT bool VerifyCurrentDate(bool &bVerified)
EXPORT bool GetOpeningNum(int64_t &lOutput, const OTIdentifier &theNymID) const
virtual EXPORT ~OTPayment()
int64_t m_lTransactionNum
static EXPORT const char * _GetTypeString(paymentType theType)
EXPORT bool GetRecipientAcctID(OTIdentifier &theOutput) const
EXPORT void Release_Payment()
OTIdentifier m_AssetTypeID
EXPORT bool GetPaymentContents(OTString &strOutput) const
EXPORT bool GetSenderUserID(OTIdentifier &theOutput) const
EXPORT bool GetMemo(OTString &strOutput) const
EXPORT bool IsInvoice() const
OTIdentifier m_RemitterUserID
EXPORT bool GetSenderUserIDForDisplay(OTIdentifier &theOutput) const
EXPORT bool IsPaymentPlan() const
OTIdentifier m_SenderAcctID
EXPORT bool GetSenderAcctID(OTIdentifier &theOutput) const
EXPORT bool SetTempValues()
EXPORT const char * GetTypeString() const
EXPORT bool GetSenderAcctIDForDisplay(OTIdentifier &theOutput) const
EXPORT bool GetValidTo(time64_t &tOutput) const
virtual EXPORT void Release()
EXPORT bool IsValid() const
EXPORT bool SetTempValuesFromSmartContract(const OTSmartContract &theInput)
static EXPORT paymentType GetTypeFromString(const OTString &strType)
EXPORT bool IsExpired(bool &bExpired)
EXPORT bool IsVoucher() const
virtual EXPORT int32_t ProcessXMLNode(irr::io::IrrXMLReader *&xml)
EXPORT bool IsSmartContract() const
EXPORT paymentType GetType() const
virtual EXPORT bool SaveContractWallet(std::ofstream &ofs) const
EXPORT bool GetRecipientUserID(OTIdentifier &theOutput) const
EXPORT bool GetRemitterUserID(OTIdentifier &theOutput) const
EXPORT bool SetTempValuesFromPurse(const Purse &theInput)
OTIdentifier m_SenderUserID
EXPORT bool SetTempValuesFromCheque(const OTCheque &theInput)
EXPORT bool IsPurse() const