|
EXPORT bool | SetPayment (const OTString &strPayment) |
|
EXPORT bool | IsCheque () const |
|
EXPORT bool | IsVoucher () const |
|
EXPORT bool | IsInvoice () const |
|
EXPORT bool | IsPaymentPlan () const |
|
EXPORT bool | IsSmartContract () const |
|
EXPORT bool | IsPurse () const |
|
EXPORT bool | IsValid () const |
|
EXPORT paymentType | GetType () const |
|
EXPORT OTTrackable * | Instantiate () const |
|
EXPORT OTTrackable * | Instantiate (const OTString &strPayment) |
|
EXPORT Purse * | InstantiatePurse () const |
|
EXPORT Purse * | InstantiatePurse (const OTString &strPayment) |
|
EXPORT bool | GetPaymentContents (OTString &strOutput) const |
|
EXPORT bool | SetTempValues () |
|
EXPORT bool | SetTempValuesFromCheque (const OTCheque &theInput) |
|
EXPORT bool | SetTempValuesFromPaymentPlan (const OTPaymentPlan &theInput) |
|
EXPORT bool | SetTempValuesFromSmartContract (const OTSmartContract &theInput) |
|
EXPORT bool | SetTempValuesFromPurse (const Purse &theInput) |
|
EXPORT bool | GetAmount (int64_t &lOutput) const |
|
EXPORT bool | GetTransactionNum (int64_t &lOutput) const |
|
EXPORT bool | GetOpeningNum (int64_t &lOutput, const OTIdentifier &theNymID) const |
|
EXPORT bool | GetClosingNum (int64_t &lOutput, const OTIdentifier &theAcctID) const |
|
EXPORT bool | GetAllTransactionNumbers (OTNumList &numlistOutput) const |
|
EXPORT bool | HasTransactionNum (const int64_t &lInput) const |
|
EXPORT bool | GetMemo (OTString &strOutput) const |
|
EXPORT bool | GetAssetTypeID (OTIdentifier &theOutput) const |
|
EXPORT bool | GetServerID (OTIdentifier &theOutput) const |
|
EXPORT bool | GetSenderUserID (OTIdentifier &theOutput) const |
|
EXPORT bool | GetSenderAcctID (OTIdentifier &theOutput) const |
|
EXPORT bool | GetRecipientUserID (OTIdentifier &theOutput) const |
|
EXPORT bool | GetRecipientAcctID (OTIdentifier &theOutput) const |
|
EXPORT bool | GetRemitterUserID (OTIdentifier &theOutput) const |
|
EXPORT bool | GetRemitterAcctID (OTIdentifier &theOutput) const |
|
EXPORT bool | GetSenderUserIDForDisplay (OTIdentifier &theOutput) const |
|
EXPORT bool | GetSenderAcctIDForDisplay (OTIdentifier &theOutput) const |
|
EXPORT bool | GetValidFrom (time64_t &tOutput) const |
|
EXPORT bool | GetValidTo (time64_t &tOutput) const |
|
EXPORT bool | VerifyCurrentDate (bool &bVerified) |
|
EXPORT bool | IsExpired (bool &bExpired) |
|
EXPORT | OTPayment () |
|
EXPORT | OTPayment (const OTString &strPayment) |
|
virtual EXPORT | ~OTPayment () |
|
EXPORT void | InitPayment () |
|
virtual EXPORT void | Release () |
|
EXPORT void | Release_Payment () |
|
virtual EXPORT int32_t | ProcessXMLNode (irr::io::IrrXMLReader *&xml) |
|
virtual EXPORT bool | SaveContractWallet (std::ofstream &ofs) const |
|
EXPORT const char * | GetTypeString () const |
|
const char * | GetHashType () const |
|
void | SetIdentifier (const OTIdentifier &theID) |
|
EXPORT | OTContract () |
|
EXPORT | OTContract (const OTString &name, const OTString &foldername, const OTString &filename, const OTString &strID) |
|
EXPORT | OTContract (const OTString &strID) |
|
EXPORT | OTContract (const OTIdentifier &theID) |
|
void | Initialize () |
|
virtual EXPORT | ~OTContract () |
|
EXPORT void | Release_Contract () |
|
EXPORT void | ReleaseSignatures () |
|
virtual EXPORT bool | CreateContract (const OTString &strContract, const OTPseudonym &theSigner) |
|
EXPORT bool | InsertNym (const OTString &strKeyName, const OTString &strKeyValue) |
|
EXPORT void | GetName (OTString &strName) const |
|
EXPORT void | SetName (const OTString &strName) |
|
virtual EXPORT bool | VerifyContract () |
|
virtual EXPORT void | GetIdentifier (OTIdentifier &theIdentifier) const |
|
virtual EXPORT void | GetIdentifier (OTString &theIdentifier) const |
|
EXPORT void | GetFilename (OTString &strFilename) const |
|
EXPORT void | GetFoldername (OTString &strFoldername) const |
|
virtual EXPORT bool | LoadContract () |
|
EXPORT bool | LoadContract (const char *szFoldername, const char *szFilename) |
|
EXPORT bool | LoadContractFromString (const OTString &theStr) |
|
bool | LoadContractRawFile () |
|
EXPORT bool | ParseRawFile () |
|
EXPORT bool | SaveToContractFolder () |
|
EXPORT bool | SaveContractRaw (OTString &strOutput) const |
|
EXPORT bool | RewriteContract (OTString &strOutput) const |
|
EXPORT bool | SaveContract () |
|
EXPORT bool | SaveContract (const char *szFoldername, const char *szFilename) |
|
virtual EXPORT void | CreateContents () |
|
EXPORT void | CreateInnerContents () |
|
virtual EXPORT bool | SaveContents (std::ofstream &ofs) const |
|
virtual EXPORT bool | SaveContractWallet (OTString &strContents) const |
|
virtual EXPORT bool | DisplayStatistics (OTString &strContents) const |
|
virtual EXPORT bool | SaveContents (OTString &strContents) const |
|
virtual EXPORT bool | SignContract (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignContractAuthent (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignWithKey (const OTAsymmetricKey &theKey, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignContract (const OTPseudonym &theNym, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignContractAuthent (const OTPseudonym &theNym, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignContract (const OTAsymmetricKey &theKey, OTSignature &theSignature, const OTString &strHashType, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignContract (const char *szFoldername, const char *szFilename, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) |
|
virtual EXPORT bool | VerifyContractID () const |
|
virtual EXPORT void | CalculateContractID (OTIdentifier &newID) const |
|
virtual EXPORT bool | VerifySignature (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) const |
|
virtual EXPORT bool | VerifySigAuthent (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT bool | VerifyWithKey (const OTAsymmetricKey &theKey, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT bool | VerifySignature (const OTPseudonym &theNym, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT bool | VerifySigAuthent (const OTPseudonym &theNym, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT bool | VerifySignature (const OTAsymmetricKey &theKey, const OTSignature &theSignature, const OTString &strHashType, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT bool | VerifySignature (const char *szFoldername, const char *szFilename, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT const OTAsymmetricKey * | GetContractPublicKey () const |
|
EXPORT const OTPseudonym * | GetContractPublicNym () const |
|
|
static EXPORT const char * | _GetTypeString (paymentType theType) |
|
static EXPORT paymentType | GetTypeFromString (const OTString &strType) |
|
static EXPORT bool | DearmorAndTrim (const OTString &strInput, OTString &strOutput, OTString &strFirstLine) |
|
static bool | AddBookendsAroundContent (OTString &strOutput, const OTString &strContents, const OTString &strContractType, const OTString &strHashType, const listOfSignatures &listSignatures) |
|
static EXPORT bool | LoadEncodedTextField (irr::io::IrrXMLReader *&xml, OTASCIIArmor &ascOutput) |
|
static EXPORT bool | LoadEncodedTextField (irr::io::IrrXMLReader *&xml, OTString &strOutput) |
|
static bool | LoadEncodedTextFieldByName (irr::io::IrrXMLReader *&xml, OTASCIIArmor &ascOutput, const char *&szName, OTString::Map *pmapExtraVars=nullptr) |
|
static bool | LoadEncodedTextFieldByName (irr::io::IrrXMLReader *&xml, OTString &strOutput, const char *&szName, OTString::Map *pmapExtraVars=nullptr) |
|
static bool | SkipToElement (irr::io::IrrXMLReader *&xml) |
|
static bool | SkipToTextField (irr::io::IrrXMLReader *&xml) |
|
static bool | SkipAfterLoadingField (irr::io::IrrXMLReader *&xml) |
|
static EXPORT bool | SignFlatText (OTString &strFlatText, const OTString &strContractType, const OTPseudonym &theSigner, OTString &strOutput) |
|
Definition at line 196 of file OTPayment.hpp.