133 #ifndef OPENTXS_BASKET_BASKET_HPP
134 #define OPENTXS_BASKET_BASKET_HPP
213 EXPORT
Basket(int32_t nCount, int64_t lMinimumTransferAmount);
249 EXPORT int32_t
Count()
const;
267 int64_t lMinimumTransferAmount);
277 const int64_t& lClosingTransactionNo);
303 void GenerateContents(
OTStringXML& xmlUnsigned,
bool bHideAccountID)
const;
308 #endif // OPENTXS_BASKET_BASKET_HPP
int64_t m_lClosingTransactionNo
const OTIdentifier & GetRequestAccountID()
EXPORT void AddRequestSubContract(const OTIdentifier &SUB_CONTRACT_ID, const OTIdentifier &SUB_ACCOUNT_ID, const int64_t &lClosingTransactionNo)
int64_t GetMinimumTransfer() const
std::deque< BasketItem * > dequeOfBasketItems
bool IsExchanging() const
void SetTransferMultiple(int32_t nTransferMultiple)
int64_t GetClosingNum() const
int64_t m_lMinimumTransfer
int32_t GetTransferMultiple() const
virtual void UpdateContents()
virtual EXPORT void CalculateContractID(OTIdentifier &newID) const
virtual int32_t ProcessXMLNode(irr::io::IrrXMLReader *&xml)
virtual bool SaveContractWallet(std::ofstream &ofs) const
dequeOfBasketItems m_dequeItems
EXPORT BasketItem * At(uint32_t nIndex)
int32_t m_nTransferMultiple
EXPORT void HarvestClosingNumbers(OTPseudonym &theNym, const OTIdentifier &theServerID, bool bSave=true)
void SetExchangingIn(bool bDirection)
bool GetExchangingIn() const
void SetRequestAccountID(const OTIdentifier &theAccountID)
void SetClosingNum(const int64_t &lClosingNum)
int64_t GetClosingTransactionNoAt(uint32_t nIndex)
EXPORT void AddSubContract(const OTIdentifier &SUB_CONTRACT_ID, int64_t lMinimumTransferAmount)
OTIdentifier m_RequestAccountID
EXPORT int32_t Count() const