Open-Transactions  0.93.0-ge03d287
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
opentxs::OTMeCpp Class Reference

#include <OTMeCpp.hpp>

Public Member Functions

 OTMeCpp ()
 
 ~OTMeCpp ()
 
bool make_sure_enough_trans_nums (int32_t nNumberNeeded, const std::string &SERVER_ID, const std::string &NYM_ID) const
 
std::string register_nym (const std::string &SERVER_ID, const std::string &NYM_ID) const
 
std::string check_user (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID) const
 
std::string create_nym (int32_t nKeybits, const std::string &NYM_ID_SOURCE, const std::string &ALT_LOCATION) const
 
std::string issue_asset_type (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_CONTRACT) const
 
std::string issue_basket_currency (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_BASKET) const
 
std::string exchange_basket_currency (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_TYPE_ID, const std::string &THE_BASKET, const std::string &ACCOUNT_ID, bool IN_OR_OUT) const
 
std::string retrieve_contract (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &CONTRACT_ID) const
 
std::string load_or_retrieve_contract (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &CONTRACT_ID) const
 
std::string create_asset_acct (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_TYPE_ID) const
 
std::string stat_asset_account (const std::string &ACCOUNT_ID) const
 
bool retrieve_account (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCOUNT_ID, bool bForceDownload) const
 
bool retrieve_nym (const std::string &SERVER_ID, const std::string &NYM_ID, bool bForceDownload) const
 
std::string send_transfer (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_FROM, const std::string &ACCT_TO, int64_t AMOUNT, const std::string &NOTE) const
 
std::string process_inbox (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCOUNT_ID, const std::string &RESPONSE_LEDGER) const
 
bool accept_inbox_items (const std::string &ACCOUNT_ID, int32_t nItemType, const std::string &INDICES) const
 
bool discard_incoming_payments (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &INDICES) const
 
bool cancel_outgoing_payments (const std::string &NYM_ID, const std::string &ACCOUNT_ID, const std::string &INDICES) const
 
bool accept_from_paymentbox (const std::string &ACCOUNT_ID, const std::string &INDICES, const std::string &PAYMENT_TYPE) const
 
std::string load_public_encryption_key (const std::string &NYM_ID) const
 
std::string load_public_signing_key (const std::string &NYM_ID) const
 
std::string load_or_retrieve_encrypt_key (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID) const
 
std::string load_or_retrieve_signing_key (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID) const
 
std::string send_user_msg_pubkey (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_MESSAGE) const
 
std::string send_user_pmnt_pubkey (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_INSTRUMENT) const
 
std::string send_user_cash_pubkey (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_INSTRUMENT, const std::string &INSTRUMENT_FOR_SENDER) const
 
std::string send_user_msg (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_MESSAGE) const
 
std::string send_user_payment (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_PAYMENT) const
 
std::string send_user_cash (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_PAYMENT, const std::string &SENDERS_COPY) const
 
bool withdraw_and_send_cash (const std::string &ACCT_ID, const std::string &RECIPIENT_NYM_ID, const std::string &MEMO, int64_t AMOUNT) const
 
std::string get_payment_instrument (const std::string &SERVER_ID, const std::string &NYM_ID, int32_t nIndex, const std::string &PRELOADED_INBOX) const
 
std::string get_box_receipt (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, int32_t nBoxType, int64_t TRANS_NUM) const
 
std::string retrieve_mint (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ID) const
 
std::string load_or_retrieve_mint (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ID) const
 
std::string query_asset_types (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ENCODED_MAP) const
 
std::string create_market_offer (const std::string &ASSET_ACCT_ID, const std::string &CURRENCY_ACCT_ID, int64_t scale, int64_t minIncrement, int64_t quantity, int64_t price, bool bSelling, int64_t lLifespanInSeconds, const std::string &STOP_SIGN, int64_t ACTIVATION_PRICE) const
 
std::string kill_market_offer (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ACCT_ID, int64_t TRANS_NUM) const
 
std::string kill_payment_plan (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, int64_t TRANS_NUM) const
 
std::string cancel_payment_plan (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_PAYMENT_PLAN) const
 
std::string activate_smart_contract (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &AGENT_NAME, const std::string &THE_SMART_CONTRACT) const
 
std::string trigger_clause (const std::string &SERVER_ID, const std::string &NYM_ID, int64_t TRANS_NUM, const std::string &CLAUSE_NAME, const std::string &STR_PARAM) const
 
std::string withdraw_cash (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, int64_t AMOUNT) const
 
bool easy_withdraw_cash (const std::string &ACCT_ID, int64_t AMOUNT) const
 
std::string export_cash (const std::string &SERVER_ID, const std::string &FROM_NYM_ID, const std::string &ASSET_TYPE_ID, const std::string &TO_NYM_ID, const std::string &STR_INDICES, bool bPasswordProtected, std::string &STR_RETAINED_COPY) const
 
std::string withdraw_voucher (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &RECIP_NYM_ID, const std::string &STR_MEMO, int64_t AMOUNT) const
 
std::string pay_dividend (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &SOURCE_ACCT_ID, const std::string &SHARES_ASSET_ID, const std::string &STR_MEMO, int64_t AMOUNT_PER_SHARE) const
 
std::string deposit_cheque (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &STR_CHEQUE) const
 
bool deposit_cash (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &STR_PURSE) const
 
bool deposit_local_purse (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &STR_INDICES) const
 
std::string get_market_list (const std::string &SERVER_ID, const std::string &NYM_ID) const
 
std::string get_market_offers (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &MARKET_ID, int64_t MAX_DEPTH) const
 
std::string get_nym_market_offers (const std::string &SERVER_ID, const std::string &NYM_ID) const
 
std::string get_market_recent_trades (const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &MARKET_ID) const
 
std::string adjust_usage_credits (const std::string &SERVER_ID, const std::string &USER_NYM_ID, const std::string &TARGET_NYM_ID, const std::string &ADJUSTMENT) const
 

Detailed Description

Definition at line 141 of file OTMeCpp.hpp.

Constructor & Destructor Documentation

opentxs::OTMeCpp::OTMeCpp ( )

Definition at line 143 of file OTMeCpp.cpp.

144 {
145 }
opentxs::OTMeCpp::~OTMeCpp ( )

Definition at line 147 of file OTMeCpp.cpp.

148 {
149 }

Member Function Documentation

bool opentxs::OTMeCpp::accept_from_paymentbox ( const std::string &  ACCOUNT_ID,
const std::string &  INDICES,
const std::string &  PAYMENT_TYPE 
) const

Definition at line 286 of file OTMeCpp.cpp.

289 {
290  return 1 == OT_Command::accept_from_paymentbox(ACCOUNT_ID, INDICES,
291  PAYMENT_TYPE);
292 }
EXPORT static OT_COMMANDS_OT int32_t accept_from_paymentbox(const std::string &strMyAcctID, const std::string &strIndices, const std::string &strPaymentType)
bool opentxs::OTMeCpp::accept_inbox_items ( const std::string &  ACCOUNT_ID,
int32_t  nItemType,
const std::string &  INDICES 
) const

Definition at line 263 of file OTMeCpp.cpp.

266 {
267  return OT_Command::accept_inbox_items(ACCOUNT_ID, nItemType, INDICES) == 1;
268 }
EXPORT static OT_COMMANDS_OT int32_t accept_inbox_items(const std::string &strMyAcctID, int32_t nItemType, const std::string &strIndices)
std::string opentxs::OTMeCpp::activate_smart_contract ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCT_ID,
const std::string &  AGENT_NAME,
const std::string &  THE_SMART_CONTRACT 
) const

Definition at line 465 of file OTMeCpp.cpp.

469 {
470  return MadeEasy::activate_smart_contract(SERVER_ID, NYM_ID, ACCT_ID,
471  AGENT_NAME, THE_SMART_CONTRACT);
472 }
EXPORT static OT_MADE_EASY_OT std::string activate_smart_contract(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &AGENT_NAME, const std::string &THE_SMART_CONTRACT)
std::string opentxs::OTMeCpp::adjust_usage_credits ( const std::string &  SERVER_ID,
const std::string &  USER_NYM_ID,
const std::string &  TARGET_NYM_ID,
const std::string &  ADJUSTMENT 
) const

Definition at line 587 of file OTMeCpp.cpp.

591 {
592  return MadeEasy::adjust_usage_credits(SERVER_ID, USER_NYM_ID, TARGET_NYM_ID,
593  ADJUSTMENT);
594 }
EXPORT static OT_MADE_EASY_OT std::string adjust_usage_credits(const std::string &SERVER_ID, const std::string &USER_NYM_ID, const std::string &TARGET_NYM_ID, const std::string &ADJUSTMENT)
bool opentxs::OTMeCpp::cancel_outgoing_payments ( const std::string &  NYM_ID,
const std::string &  ACCOUNT_ID,
const std::string &  INDICES 
) const

Definition at line 278 of file OTMeCpp.cpp.

281 {
282  return OT_Command::details_cancel_outgoing(NYM_ID, ACCOUNT_ID, INDICES) ==
283  1;
284 }
EXPORT static OT_COMMANDS_OT int32_t details_cancel_outgoing(const std::string &strMyNym, const std::string &strMyAcct, const std::string &strIndices)
std::string opentxs::OTMeCpp::cancel_payment_plan ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  THE_PAYMENT_PLAN 
) const

Definition at line 458 of file OTMeCpp.cpp.

461 {
462  return MadeEasy::cancel_payment_plan(SERVER_ID, NYM_ID, THE_PAYMENT_PLAN);
463 }
EXPORT static OT_MADE_EASY_OT std::string cancel_payment_plan(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_PAYMENT_PLAN)
std::string opentxs::OTMeCpp::check_user ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  TARGET_NYM_ID 
) const

Definition at line 164 of file OTMeCpp.cpp.

167 {
168  return MadeEasy::check_user(SERVER_ID, NYM_ID, TARGET_NYM_ID);
169 }
EXPORT static OT_MADE_EASY_OT std::string check_user(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID)
std::string opentxs::OTMeCpp::create_asset_acct ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ASSET_TYPE_ID 
) const

Definition at line 217 of file OTMeCpp.cpp.

220 {
221  return MadeEasy::create_asset_acct(SERVER_ID, NYM_ID, ASSET_TYPE_ID);
222 }
EXPORT static OT_MADE_EASY_OT std::string create_asset_acct(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_TYPE_ID)
std::string opentxs::OTMeCpp::create_market_offer ( const std::string &  ASSET_ACCT_ID,
const std::string &  CURRENCY_ACCT_ID,
int64_t  scale,
int64_t  minIncrement,
int64_t  quantity,
int64_t  price,
bool  bSelling,
int64_t  lLifespanInSeconds,
const std::string &  STOP_SIGN,
int64_t  ACTIVATION_PRICE 
) const

Definition at line 427 of file OTMeCpp.cpp.

432 {
434  ASSET_ACCT_ID, CURRENCY_ACCT_ID, std::to_string(scale),
435  std::to_string(minIncrement), std::to_string(quantity),
436  std::to_string(price), bSelling, std::to_string(lLifespanInSeconds),
437  STOP_SIGN, std::to_string(ACTIVATION_PRICE));
438 }
EXPORT static OT_MADE_EASY_OT std::string create_market_offer(const std::string &ASSET_ACCT_ID, const std::string &CURRENCY_ACCT_ID, const std::string &scale, const std::string &minIncrement, const std::string &quantity, const std::string &price, bool bSelling, const std::string &strLifespanInSeconds, const std::string &strStopSign, const std::string &strActivationPrice)
std::string to_string(const T &t)
std::string opentxs::OTMeCpp::create_nym ( int32_t  nKeybits,
const std::string &  NYM_ID_SOURCE,
const std::string &  ALT_LOCATION 
) const

Definition at line 171 of file OTMeCpp.cpp.

174 {
175  return MadeEasy::create_nym(nKeybits, NYM_ID_SOURCE, ALT_LOCATION);
176 }
EXPORT static OT_MADE_EASY_OT std::string create_nym(int32_t nKeybits, const std::string &strNymIDSource, const std::string &strAltLocation)
bool opentxs::OTMeCpp::deposit_cash ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCT_ID,
const std::string &  STR_PURSE 
) const

Definition at line 542 of file OTMeCpp.cpp.

546 {
547  return 1 == OT_Command::details_deposit_purse(SERVER_ID, ACCT_ID, NYM_ID,
548  STR_PURSE, "");
549 }
EXPORT static OT_COMMANDS_OT int32_t details_deposit_purse(const std::string &strServerID, const std::string &strMyAcct, const std::string &strFromNymID, const std::string &strInstrument, const std::string &strIndices)
std::string opentxs::OTMeCpp::deposit_cheque ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCT_ID,
const std::string &  STR_CHEQUE 
) const

Definition at line 534 of file OTMeCpp.cpp.

538 {
539  return MadeEasy::deposit_cheque(SERVER_ID, NYM_ID, ACCT_ID, STR_CHEQUE);
540 }
EXPORT static OT_MADE_EASY_OT std::string deposit_cheque(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &STR_CHEQUE)
bool opentxs::OTMeCpp::deposit_local_purse ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCT_ID,
const std::string &  STR_INDICES 
) const

Definition at line 551 of file OTMeCpp.cpp.

555 {
556  return 1 == OT_Command::details_deposit_purse(SERVER_ID, ACCT_ID, NYM_ID,
557  "", STR_INDICES);
558 }
EXPORT static OT_COMMANDS_OT int32_t details_deposit_purse(const std::string &strServerID, const std::string &strMyAcct, const std::string &strFromNymID, const std::string &strInstrument, const std::string &strIndices)
bool opentxs::OTMeCpp::discard_incoming_payments ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  INDICES 
) const

Definition at line 270 of file OTMeCpp.cpp.

273 {
274  return OT_Command::details_discard_incoming(SERVER_ID, NYM_ID, INDICES) ==
275  1;
276 }
EXPORT static OT_COMMANDS_OT int32_t details_discard_incoming(const std::string &strServer, const std::string &strMyNym, const std::string &strIndices)
bool opentxs::OTMeCpp::easy_withdraw_cash ( const std::string &  ACCT_ID,
int64_t  AMOUNT 
) const

Definition at line 492 of file OTMeCpp.cpp.

494 {
495  return 1 == OT_Command::details_withdraw_cash(ACCT_ID, AMOUNT);
496 }
EXPORT static OT_COMMANDS_OT int32_t details_withdraw_cash(const std::string &strMyAcctID, int64_t lAmount)
std::string opentxs::OTMeCpp::exchange_basket_currency ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ASSET_TYPE_ID,
const std::string &  THE_BASKET,
const std::string &  ACCOUNT_ID,
bool  IN_OR_OUT 
) const

Definition at line 192 of file OTMeCpp.cpp.

198 {
200  SERVER_ID, NYM_ID, ASSET_TYPE_ID, THE_BASKET, ACCOUNT_ID, IN_OR_OUT);
201 }
EXPORT static OT_MADE_EASY_OT std::string exchange_basket_currency(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_TYPE, const std::string &THE_BASKET, const std::string &ACCT_ID, bool IN_OR_OUT)
std::string opentxs::OTMeCpp::export_cash ( const std::string &  SERVER_ID,
const std::string &  FROM_NYM_ID,
const std::string &  ASSET_TYPE_ID,
const std::string &  TO_NYM_ID,
const std::string &  STR_INDICES,
bool  bPasswordProtected,
std::string &  STR_RETAINED_COPY 
) const

Definition at line 498 of file OTMeCpp.cpp.

505 {
506  std::string to_nym_id = TO_NYM_ID;
508  SERVER_ID, FROM_NYM_ID, ASSET_TYPE_ID, to_nym_id, STR_INDICES,
509  bPasswordProtected, STR_RETAINED_COPY);
510 }
EXPORT static OT_COMMANDS_OT std::string details_export_cash(const std::string &strServerID, const std::string &strFromNymID, const std::string &strAssetTypeID, std::string &strHisNymID, const std::string &strIndices, bool bPasswordProtected, std::string &strRetainedCopy)
std::string opentxs::OTMeCpp::get_box_receipt ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCT_ID,
int32_t  nBoxType,
int64_t  TRANS_NUM 
) const

Definition at line 397 of file OTMeCpp.cpp.

401 {
402  return MadeEasy::get_box_receipt(SERVER_ID, NYM_ID, ACCT_ID, nBoxType,
403  std::to_string(TRANS_NUM));
404 }
std::string to_string(const T &t)
EXPORT static OT_MADE_EASY_OT std::string get_box_receipt(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, int32_t nBoxType, const std::string &STR_TRANS_NUM)
std::string opentxs::OTMeCpp::get_market_list ( const std::string &  SERVER_ID,
const std::string &  NYM_ID 
) const

Definition at line 560 of file OTMeCpp.cpp.

562 {
563  return MadeEasy::get_market_list(SERVER_ID, NYM_ID);
564 }
EXPORT static OT_MADE_EASY_OT std::string get_market_list(const std::string &SERVER_ID, const std::string &NYM_ID)
std::string opentxs::OTMeCpp::get_market_offers ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  MARKET_ID,
int64_t  MAX_DEPTH 
) const

Definition at line 566 of file OTMeCpp.cpp.

570 {
571  return MadeEasy::get_market_offers(SERVER_ID, NYM_ID, MARKET_ID, MAX_DEPTH);
572 }
EXPORT static OT_MADE_EASY_OT std::string get_market_offers(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &MARKET_ID, int64_t MAX_DEPTH)
std::string opentxs::OTMeCpp::get_market_recent_trades ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  MARKET_ID 
) const

Definition at line 580 of file OTMeCpp.cpp.

583 {
584  return MadeEasy::get_market_recent_trades(SERVER_ID, NYM_ID, MARKET_ID);
585 }
EXPORT static OT_MADE_EASY_OT std::string get_market_recent_trades(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &MARKET_ID)
std::string opentxs::OTMeCpp::get_nym_market_offers ( const std::string &  SERVER_ID,
const std::string &  NYM_ID 
) const

Definition at line 574 of file OTMeCpp.cpp.

576 {
577  return MadeEasy::get_nym_market_offers(SERVER_ID, NYM_ID);
578 }
EXPORT static OT_MADE_EASY_OT std::string get_nym_market_offers(const std::string &SERVER_ID, const std::string &NYM_ID)
std::string opentxs::OTMeCpp::get_payment_instrument ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
int32_t  nIndex,
const std::string &  PRELOADED_INBOX 
) const

Definition at line 389 of file OTMeCpp.cpp.

392 {
393  return MadeEasy::get_payment_instrument(SERVER_ID, NYM_ID, nIndex,
394  PRELOADED_INBOX);
395 }
EXPORT static OT_MADE_EASY_OT std::string get_payment_instrument(const std::string &SERVER_ID, const std::string &NYM_ID, int32_t nIndex, const std::string &PRELOADED_INBOX)
std::string opentxs::OTMeCpp::issue_asset_type ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  THE_CONTRACT 
) const

Definition at line 178 of file OTMeCpp.cpp.

181 {
182  return MadeEasy::issue_asset_type(SERVER_ID, NYM_ID, THE_CONTRACT);
183 }
EXPORT static OT_MADE_EASY_OT std::string issue_asset_type(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_CONTRACT)
std::string opentxs::OTMeCpp::issue_basket_currency ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  THE_BASKET 
) const

Definition at line 185 of file OTMeCpp.cpp.

188 {
189  return MadeEasy::issue_basket_currency(SERVER_ID, NYM_ID, THE_BASKET);
190 }
EXPORT static OT_MADE_EASY_OT std::string issue_basket_currency(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_BASKET)
std::string opentxs::OTMeCpp::kill_market_offer ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ASSET_ACCT_ID,
int64_t  TRANS_NUM 
) const

Definition at line 440 of file OTMeCpp.cpp.

444 {
445  return MadeEasy::kill_market_offer(SERVER_ID, NYM_ID, ASSET_ACCT_ID,
446  std::to_string(TRANS_NUM));
447 }
std::string to_string(const T &t)
EXPORT static OT_MADE_EASY_OT std::string kill_market_offer(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ACCT_ID, const std::string &STR_TRANS_NUM)
std::string opentxs::OTMeCpp::kill_payment_plan ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCT_ID,
int64_t  TRANS_NUM 
) const

Definition at line 449 of file OTMeCpp.cpp.

453 {
454  return MadeEasy::kill_payment_plan(SERVER_ID, NYM_ID, ACCT_ID,
455  std::to_string(TRANS_NUM));
456 }
std::string to_string(const T &t)
EXPORT static OT_MADE_EASY_OT std::string kill_payment_plan(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &STR_TRANS_NUM)
std::string opentxs::OTMeCpp::load_or_retrieve_contract ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  CONTRACT_ID 
) const

Definition at line 210 of file OTMeCpp.cpp.

213 {
214  return MadeEasy::load_or_retrieve_contract(SERVER_ID, NYM_ID, CONTRACT_ID);
215 }
EXPORT static OT_MADE_EASY_OT std::string load_or_retrieve_contract(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &CONTRACT_ID)
std::string opentxs::OTMeCpp::load_or_retrieve_encrypt_key ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  TARGET_NYM_ID 
) const

Definition at line 304 of file OTMeCpp.cpp.

307 {
308  return MadeEasy::load_or_retrieve_encrypt_key(SERVER_ID, NYM_ID,
309  TARGET_NYM_ID);
310 }
EXPORT static OT_MADE_EASY_OT std::string load_or_retrieve_encrypt_key(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID)
std::string opentxs::OTMeCpp::load_or_retrieve_mint ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ASSET_ID 
) const

Definition at line 413 of file OTMeCpp.cpp.

416 {
417  return MadeEasy::load_or_retrieve_mint(SERVER_ID, NYM_ID, ASSET_ID);
418 }
EXPORT static OT_MADE_EASY_OT std::string load_or_retrieve_mint(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ID)
std::string opentxs::OTMeCpp::load_or_retrieve_signing_key ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  TARGET_NYM_ID 
) const

Definition at line 312 of file OTMeCpp.cpp.

315 {
316  return MadeEasy::load_or_retrieve_signing_key(SERVER_ID, NYM_ID,
317  TARGET_NYM_ID);
318 }
EXPORT static OT_MADE_EASY_OT std::string load_or_retrieve_signing_key(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID)
std::string opentxs::OTMeCpp::load_public_encryption_key ( const std::string &  NYM_ID) const

Definition at line 294 of file OTMeCpp.cpp.

295 {
297 }
EXPORT static OT_MADE_EASY_OT std::string load_public_encryption_key(const std::string &NYM_ID)
std::string opentxs::OTMeCpp::load_public_signing_key ( const std::string &  NYM_ID) const

Definition at line 299 of file OTMeCpp.cpp.

300 {
301  return MadeEasy::load_public_signing_key(NYM_ID);
302 }
EXPORT static OT_MADE_EASY_OT std::string load_public_signing_key(const std::string &NYM_ID)
bool opentxs::OTMeCpp::make_sure_enough_trans_nums ( int32_t  nNumberNeeded,
const std::string &  SERVER_ID,
const std::string &  NYM_ID 
) const

Definition at line 151 of file OTMeCpp.cpp.

154 {
155  return MadeEasy::insure_enough_nums(nNumberNeeded, SERVER_ID, NYM_ID);
156 }
EXPORT static OT_MADE_EASY_OT bool insure_enough_nums(int32_t nNumberNeeded, const std::string &strMyServerID, const std::string &strMyNymID)
std::string opentxs::OTMeCpp::pay_dividend ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  SOURCE_ACCT_ID,
const std::string &  SHARES_ASSET_ID,
const std::string &  STR_MEMO,
int64_t  AMOUNT_PER_SHARE 
) const

Definition at line 523 of file OTMeCpp.cpp.

529 {
530  return MadeEasy::pay_dividend(SERVER_ID, NYM_ID, SOURCE_ACCT_ID,
531  SHARES_ASSET_ID, STR_MEMO, AMOUNT_PER_SHARE);
532 }
EXPORT static OT_MADE_EASY_OT std::string pay_dividend(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &SOURCE_ACCT_ID, const std::string &SHARES_ASSET_ID, const std::string &STR_MEMO, int64_t AMOUNT_PER_SHARE)
std::string opentxs::OTMeCpp::process_inbox ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCOUNT_ID,
const std::string &  RESPONSE_LEDGER 
) const

Definition at line 254 of file OTMeCpp.cpp.

258 {
259  return MadeEasy::process_inbox(SERVER_ID, NYM_ID, ACCOUNT_ID,
260  RESPONSE_LEDGER);
261 }
EXPORT static OT_MADE_EASY_OT std::string process_inbox(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCOUNT_ID, const std::string &RESPONSE_LEDGER)
std::string opentxs::OTMeCpp::query_asset_types ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ENCODED_MAP 
) const

Definition at line 420 of file OTMeCpp.cpp.

423 {
424  return MadeEasy::query_asset_types(SERVER_ID, NYM_ID, ENCODED_MAP);
425 }
EXPORT static OT_MADE_EASY_OT std::string query_asset_types(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ENCODED_MAP)
std::string opentxs::OTMeCpp::register_nym ( const std::string &  SERVER_ID,
const std::string &  NYM_ID 
) const

Definition at line 158 of file OTMeCpp.cpp.

160 {
161  return MadeEasy::register_nym(SERVER_ID, NYM_ID);
162 }
EXPORT static OT_MADE_EASY_OT std::string register_nym(const std::string &SERVER_ID, const std::string &NYM_ID)
bool opentxs::OTMeCpp::retrieve_account ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCOUNT_ID,
bool  bForceDownload 
) const

Definition at line 229 of file OTMeCpp.cpp.

233 {
234  return MadeEasy::retrieve_account(SERVER_ID, NYM_ID, ACCOUNT_ID,
235  bForceDownload);
236 }
EXPORT static OT_MADE_EASY_OT bool retrieve_account(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCOUNT_ID, bool bForceDownload)
std::string opentxs::OTMeCpp::retrieve_contract ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  CONTRACT_ID 
) const

Definition at line 203 of file OTMeCpp.cpp.

206 {
207  return MadeEasy::retrieve_contract(SERVER_ID, NYM_ID, CONTRACT_ID);
208 }
EXPORT static OT_MADE_EASY_OT std::string retrieve_contract(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &CONTRACT_ID)
std::string opentxs::OTMeCpp::retrieve_mint ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ASSET_ID 
) const

Definition at line 406 of file OTMeCpp.cpp.

409 {
410  return MadeEasy::retrieve_mint(SERVER_ID, NYM_ID, ASSET_ID);
411 }
EXPORT static OT_MADE_EASY_OT std::string retrieve_mint(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ID)
bool opentxs::OTMeCpp::retrieve_nym ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
bool  bForceDownload 
) const

Definition at line 238 of file OTMeCpp.cpp.

240 {
241  return OT_Command::details_refresh_nym(SERVER_ID, NYM_ID, bForceDownload);
242 }
EXPORT static OT_COMMANDS_OT bool details_refresh_nym(const std::string &strServerID, const std::string &strMyNymID, bool bForceDownload)
std::string opentxs::OTMeCpp::send_transfer ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCT_FROM,
const std::string &  ACCT_TO,
int64_t  AMOUNT,
const std::string &  NOTE 
) const

Definition at line 244 of file OTMeCpp.cpp.

249 {
250  return MadeEasy::send_transfer(SERVER_ID, NYM_ID, ACCT_FROM, ACCT_TO,
251  AMOUNT, NOTE);
252 }
EXPORT static OT_MADE_EASY_OT std::string send_transfer(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_FROM, const std::string &ACCT_TO, int64_t AMOUNT, const std::string &NOTE)
std::string opentxs::OTMeCpp::send_user_cash ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  RECIPIENT_NYM_ID,
const std::string &  THE_PAYMENT,
const std::string &  SENDERS_COPY 
) const

Definition at line 368 of file OTMeCpp.cpp.

373 {
374  return MadeEasy::send_user_cash(SERVER_ID, NYM_ID, RECIPIENT_NYM_ID,
375  THE_PAYMENT, SENDERS_COPY);
376 }
EXPORT static OT_MADE_EASY_OT std::string send_user_cash(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_PAYMENT, const std::string &SENDERS_COPY)
std::string opentxs::OTMeCpp::send_user_cash_pubkey ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  RECIPIENT_NYM_ID,
const std::string &  RECIPIENT_PUBKEY,
const std::string &  THE_INSTRUMENT,
const std::string &  INSTRUMENT_FOR_SENDER 
) const

Definition at line 339 of file OTMeCpp.cpp.

344 {
345  return MadeEasy::send_user_cash_pubkey(SERVER_ID, NYM_ID, RECIPIENT_NYM_ID,
346  RECIPIENT_PUBKEY, THE_INSTRUMENT,
347  INSTRUMENT_FOR_SENDER);
348 }
EXPORT static OT_MADE_EASY_OT std::string send_user_cash_pubkey(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_INSTRUMENT, const std::string &INSTRUMENT_FOR_SENDER)
std::string opentxs::OTMeCpp::send_user_msg ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  RECIPIENT_NYM_ID,
const std::string &  THE_MESSAGE 
) const

Definition at line 350 of file OTMeCpp.cpp.

354 {
355  return MadeEasy::send_user_msg(SERVER_ID, NYM_ID, RECIPIENT_NYM_ID,
356  THE_MESSAGE);
357 }
EXPORT static OT_MADE_EASY_OT std::string send_user_msg(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_MESSAGE)
std::string opentxs::OTMeCpp::send_user_msg_pubkey ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  RECIPIENT_NYM_ID,
const std::string &  RECIPIENT_PUBKEY,
const std::string &  THE_MESSAGE 
) const

Definition at line 320 of file OTMeCpp.cpp.

325 {
326  return MadeEasy::send_user_msg_pubkey(SERVER_ID, NYM_ID, RECIPIENT_NYM_ID,
327  RECIPIENT_PUBKEY, THE_MESSAGE);
328 }
EXPORT static OT_MADE_EASY_OT std::string send_user_msg_pubkey(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_MESSAGE)
std::string opentxs::OTMeCpp::send_user_payment ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  RECIPIENT_NYM_ID,
const std::string &  THE_PAYMENT 
) const

Definition at line 359 of file OTMeCpp.cpp.

363 {
364  return MadeEasy::send_user_payment(SERVER_ID, NYM_ID, RECIPIENT_NYM_ID,
365  THE_PAYMENT);
366 }
EXPORT static OT_MADE_EASY_OT std::string send_user_payment(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_PAYMENT)
std::string opentxs::OTMeCpp::send_user_pmnt_pubkey ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  RECIPIENT_NYM_ID,
const std::string &  RECIPIENT_PUBKEY,
const std::string &  THE_INSTRUMENT 
) const

Definition at line 330 of file OTMeCpp.cpp.

334 {
335  return MadeEasy::send_user_pmnt_pubkey(SERVER_ID, NYM_ID, RECIPIENT_NYM_ID,
336  RECIPIENT_PUBKEY, THE_INSTRUMENT);
337 }
EXPORT static OT_MADE_EASY_OT std::string send_user_pmnt_pubkey(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_INSTRUMENT)
std::string opentxs::OTMeCpp::stat_asset_account ( const std::string &  ACCOUNT_ID) const

Definition at line 224 of file OTMeCpp.cpp.

225 {
226  return MadeEasy::stat_asset_account(ACCOUNT_ID);
227 }
EXPORT static OT_MADE_EASY_OT std::string stat_asset_account(const std::string &ACCOUNT_ID)
std::string opentxs::OTMeCpp::trigger_clause ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
int64_t  TRANS_NUM,
const std::string &  CLAUSE_NAME,
const std::string &  STR_PARAM 
) const

Definition at line 474 of file OTMeCpp.cpp.

479 {
481  SERVER_ID, NYM_ID, std::to_string(TRANS_NUM), CLAUSE_NAME, STR_PARAM);
482 }
std::string to_string(const T &t)
EXPORT static OT_MADE_EASY_OT std::string trigger_clause(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &STR_TRANS_NUM, const std::string &CLAUSE_NAME, const std::string &STR_PARAM)
bool opentxs::OTMeCpp::withdraw_and_send_cash ( const std::string &  ACCT_ID,
const std::string &  RECIPIENT_NYM_ID,
const std::string &  MEMO,
int64_t  AMOUNT 
) const

Definition at line 378 of file OTMeCpp.cpp.

382 {
383  std::string recipient_nym_id = RECIPIENT_NYM_ID;
384 
385  return OT_Command::withdraw_and_send_cash(ACCT_ID, recipient_nym_id, MEMO,
386  std::to_string(AMOUNT));
387 }
std::string to_string(const T &t)
EXPORT static OT_COMMANDS_OT bool withdraw_and_send_cash(const std::string &strMyAcctID, std::string &strHisNymID, const std::string &strMemo, const std::string &strAmount)
std::string opentxs::OTMeCpp::withdraw_cash ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCT_ID,
int64_t  AMOUNT 
) const

Definition at line 484 of file OTMeCpp.cpp.

488 {
489  return MadeEasy::withdraw_cash(SERVER_ID, NYM_ID, ACCT_ID, AMOUNT);
490 }
EXPORT static OT_MADE_EASY_OT std::string withdraw_cash(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, int64_t AMOUNT)
std::string opentxs::OTMeCpp::withdraw_voucher ( const std::string &  SERVER_ID,
const std::string &  NYM_ID,
const std::string &  ACCT_ID,
const std::string &  RECIP_NYM_ID,
const std::string &  STR_MEMO,
int64_t  AMOUNT 
) const

Definition at line 512 of file OTMeCpp.cpp.

518 {
519  return MadeEasy::withdraw_voucher(SERVER_ID, NYM_ID, ACCT_ID, RECIP_NYM_ID,
520  STR_MEMO, AMOUNT);
521 }
EXPORT static OT_MADE_EASY_OT std::string withdraw_voucher(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &RECIP_NYM_ID, const std::string &STR_MEMO, int64_t AMOUNT)

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