133 #ifndef OPENTXS_CLIENT_OT_COMMANDS_OT_HPP
134 #define OPENTXS_CLIENT_OT_COMMANDS_OT_HPP
138 #define OT_COMMANDS_OT
161 const std::string& strMyAcctID,
const std::string& strIndices,
162 const std::string& strPaymentType);
164 const std::string& strMyAcctID, int32_t nItemType,
165 const std::string& strIndices);
167 const std::string& strMyAcctID,
const std::string& strIndices);
169 const std::string& strMyAcctID,
const std::string& strIndices);
171 const std::string& strID);
173 const std::string& strMyNym,
const std::string& strMyAcct,
174 const std::string& strIndices);
176 const std::string& strServerID,
const std::string& strMyNymID,
177 const std::string& strHisNymID);
179 const std::string& strServerID,
const std::string& strMyNymID);
181 const std::string& strServerID,
const std::string& strMyNymID,
182 const std::string& strMyAcctID);
184 const std::string& strPlan, int32_t nIndex);
186 std::string& strSmartContract, int32_t nIndex);
188 int32_t nKeybits,
const std::string& strName,
189 const std::string& strSourceForNymID,
190 const std::string& strAltLocation);
192 const std::string& strScale,
const std::string& strMinIncrement,
193 const std::string& strQuantity,
const std::string& strPrice,
194 bool bSelling,
const std::string& strLifespan);
196 const std::string& strMyNymID,
const std::string& strIndices);
198 const std::string& strMyNymID,
const std::string& strIndices);
200 const std::string& strServerID,
const std::string& strMyAcctID);
202 const std::string& strServerID,
const std::string& strMyAcct,
203 const std::string& strMyNymID,
const std::string& strInstrument,
204 const std::string& strType);
206 const std::string& strServerID,
const std::string& strMyAcct,
207 const std::string& strFromNymID,
const std::string& strInstrument,
208 const std::string& strIndices);
210 const std::string& strServer,
const std::string& strMyNym,
211 const std::string& strIndices);
213 const std::string& strID, int32_t nBoxType);
215 const std::string& strServerID,
const std::string& strNymID,
216 const std::string& strContractID);
218 const std::string& strServer,
const std::string& strNym,
219 const std::string& strAcct,
const std::string& strBasketType);
221 const std::string& strServerID,
const std::string& strFromNymID,
222 const std::string& strAssetTypeID, std::string& strHisNymID,
223 const std::string& strIndices,
bool bPasswordProtected,
224 std::string& strRetainedCopy);
226 const std::string& strNymID);
228 const std::string& strServerID,
const std::string& strNymID);
230 const std::string& strInstrument);
232 const std::string& strNymImportFile, std::string& strOutNymID);
234 const std::string& strInstrument,
bool bHasPassword,
235 const std::string& strPurseOwner);
237 const std::string& strServerID,
const std::string& strNymID,
238 const std::string& strAcctID,
const std::string& strTransNum);
240 const std::string& strServer,
const std::string& strNym);
242 const std::string& strID);
244 const std::string& strAmount,
const std::string& strMemo);
246 const std::string& strServerID,
const std::string& strMyNymID,
247 const std::string& strMyAcctID,
const std::string& strHisNymID,
248 const std::string& strHisAcctID,
const std::string& strDates,
249 const std::string& strConsideration,
250 const std::string& strInitialPayment,
const std::string& strPaymentPlan,
251 const std::string& strExpiry);
253 const std::string& strServerID,
const std::string& strMyNymID,
254 bool bForceDownload);
256 std::string& strResponse,
const std::string& strServerID,
257 const std::string& strAssetTypeID,
const std::string& strMyNymID,
258 const std::string& strMyAcctID, std::string& strHisNymID,
259 const std::string& strMemo,
const std::string& strAmount,
260 std::string& strIndices,
bool bPasswordProtected);
262 const std::string& strMyAcctID,
const std::string& strHisAcctID,
263 const std::string& strAmount,
const std::string& strNote);
266 const std::string& strMyNymID,
const std::string& strCredID);
268 const std::string& strMyNymID);
270 const std::string& strServerID,
const std::string& strMyNymID,
271 int32_t nIndex,
const std::string& strExpiredBox);
273 const std::string& strServerID,
const std::string& strMyNymID);
275 const std::string& strServerID,
const std::string& strMarketID);
277 const std::string& strServerID,
const std::string& strNymID);
279 const std::string& strServerID,
const std::string& strMyNymID,
280 const std::string& strMyAcctID, int32_t nIndex,
281 const std::string& strRecordBox);
283 const std::string& strServerID,
const std::string& strMyNymID,
284 const std::string& strMyAcctID);
286 const std::string& strID);
288 const std::string& strServerID,
const std::string& strMyNymID,
289 const std::string& strTransNum,
const std::string& strClause,
290 const std::string& strParam);
292 const std::string& strMyAcctID, int64_t lAmount);
294 std::string& strOutput);
296 std::string& strCheque,
bool bIsInvoice);
299 const std::string& strMyNymID,
const std::string& strInputID);
301 const std::string& strMyNymID,
const std::string& strInputID);
303 const std::string& strMyAcctID, int32_t nIndex,
304 const std::string& strPaymentType,
305 const std::string& strInbox);
309 std::string& strMarket);
311 const std::string& strerverID);
313 const std::string& strerverID,
const std::string& strMarketID);
315 const std::string& strServerID,
const std::string& strAssetTypeID,
316 const std::string& strMyNymID, int64_t& lAmount,
317 std::string& strIndices);
321 const std::string& strMyNymID, int32_t nIndex,
bool bShowContents);
323 const std::string& strMyNymID, int32_t nIndex,
bool bShowContents);
325 const std::string& strMyNym, int32_t nIndex,
bool bShowInFull);
327 const std::string& strSmartContract, int32_t& nPartyCount);
329 const std::string& strServer,
const std::string& strNym,
bool bFilter,
330 const std::string& strBasketType);
332 const std::string& strSmartContract,
const std::string& strPartyName,
333 const std::string& strAcctName, int32_t nCurrentAccount);
335 const std::string& strSmartContract,
const std::string& strPartyName,
336 int32_t nCurrentAccount);
338 const std::string& strSmartContract,
const std::string& strPartyName,
341 const std::string& strSmartContract,
const std::string& strPartyName,
342 const std::string& strAgentName, int32_t nIndex);
344 const std::string& strSmartContract,
const std::string& strPartyName,
345 int32_t nCurrentAgent);
347 const std::string& strSmartContract,
const std::string& strPartyName,
350 const std::string& strMyAcctID, std::string& strHisNymID,
351 const std::string& strMemo,
const std::string& strAmount);
460 #endif // OPENTXS_CLIENT_OT_COMMANDS_OT_HPP
EXPORT static OT_COMMANDS_OT bool purse_get_indices_or_amount(const std::string &strServerID, const std::string &strAssetTypeID, const std::string &strMyNymID, int64_t &lAmount, std::string &strIndices)
EXPORT static OT_COMMANDS_OT int32_t mainEditAccount()
EXPORT static OT_COMMANDS_OT int32_t mainOutbox()
EXPORT static OT_COMMANDS_OT int32_t mainKillOffer()
EXPORT static OT_COMMANDS_OT int32_t mainImportNym()
EXPORT static OT_COMMANDS_OT int32_t mainNewKey()
EXPORT static OT_COMMANDS_OT int32_t mainVerifyReceipt()
EXPORT static OT_COMMANDS_OT int32_t mainShowMarkets()
EXPORT static OT_COMMANDS_OT bool show_mail_message(const std::string &strMyNymID, int32_t nIndex, bool bShowContents)
EXPORT static OT_COMMANDS_OT int32_t mainInbox()
EXPORT static OT_COMMANDS_OT int32_t mainPayDividend()
EXPORT static OT_COMMANDS_OT int32_t details_confirm_plan(const std::string &strPlan, int32_t nIndex)
EXPORT static OT_COMMANDS_OT int32_t mainPayInvoice()
EXPORT static OT_COMMANDS_OT int32_t mainNewCredential()
EXPORT static OT_COMMANDS_OT int32_t details_import_cash(const std::string &strInstrument)
EXPORT static OT_COMMANDS_OT int32_t mainShowAccounts()
EXPORT static OT_COMMANDS_OT int32_t mainKillPlan()
EXPORT static OT_COMMANDS_OT int32_t mainImportCash()
EXPORT static OT_COMMANDS_OT int32_t mainWithdrawVoucher()
EXPORT static OT_COMMANDS_OT int32_t mainVerifySignature()
EXPORT static OT_COMMANDS_OT int32_t mainShowNyms()
EXPORT static OT_COMMANDS_OT std::string find_masterID_for_subcred(const std::string &strMyNymID, const std::string &strInputID)
EXPORT static OT_COMMANDS_OT int32_t details_create_offer(const std::string &strScale, const std::string &strMinIncrement, const std::string &strQuantity, const std::string &strPrice, bool bSelling, const std::string &strLifespan)
EXPORT static OT_COMMANDS_OT int32_t mainSendCheque()
EXPORT static OT_COMMANDS_OT int32_t accept_inbox_items(const std::string &strMyAcctID, int32_t nItemType, const std::string &strIndices)
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)
EXPORT static OT_COMMANDS_OT int32_t mainWithdrawCash()
EXPORT static OT_COMMANDS_OT int32_t mainDeleteInmail()
EXPORT static OT_COMMANDS_OT int32_t mainExchangeBasket()
EXPORT static OT_COMMANDS_OT int32_t mainWriteCheque()
EXPORT static OT_COMMANDS_OT int32_t details_stat_account(const std::string &strID)
EXPORT static OT_COMMANDS_OT int32_t details_clear_expired(const std::string &strServerID, const std::string &strMyNymID)
EXPORT static OT_COMMANDS_OT int32_t details_confirm_smart_contract(std::string &strSmartContract, int32_t nIndex)
EXPORT static OT_COMMANDS_OT int32_t mainEncrypt()
EXPORT static OT_COMMANDS_OT int32_t mainShowAccount()
EXPORT static OT_COMMANDS_OT int32_t mainSignContract()
EXPORT static OT_COMMANDS_OT int32_t details_discard_incoming(const std::string &strServer, const std::string &strMyNym, const std::string &strIndices)
EXPORT static OT_COMMANDS_OT int32_t mainDecode()
EXPORT static OT_COMMANDS_OT int32_t details_show_market_offers(const std::string &strServerID, const std::string &strMarketID)
EXPORT static OT_COMMANDS_OT int32_t details_trigger_clause(const std::string &strServerID, const std::string &strMyNymID, const std::string &strTransNum, const std::string &strClause, const std::string &strParam)
EXPORT static OT_COMMANDS_OT int32_t details_deposit_cheque(const std::string &strServerID, const std::string &strMyAcct, const std::string &strMyNymID, const std::string &strInstrument, const std::string &strType)
EXPORT static OT_COMMANDS_OT int32_t mainAddSignature()
EXPORT static OT_COMMANDS_OT int32_t download_acct_files()
EXPORT static OT_COMMANDS_OT int32_t mainRefresh()
EXPORT static OT_COMMANDS_OT OTDB::MarketList * loadMarketList(const std::string &strerverID)
EXPORT static OT_COMMANDS_OT int32_t mainGetContract()
EXPORT static OT_COMMANDS_OT bool stat_partyagent_index(const std::string &strSmartContract, const std::string &strPartyName, int32_t nCurrentAgent)
EXPORT static OT_COMMANDS_OT int32_t handle_payment_index(const std::string &strMyAcctID, int32_t nIndex, const std::string &strPaymentType, const std::string &strInbox)
EXPORT static OT_COMMANDS_OT int32_t details_show_expired(const std::string &strServerID, const std::string &strMyNymID, int32_t nIndex, const std::string &strExpiredBox)
EXPORT static OT_COMMANDS_OT bool details_show_credential(const std::string &strMyNymID, const std::string &strCredID)
EXPORT static OT_COMMANDS_OT int32_t mainClearExpired()
EXPORT static OT_COMMANDS_OT int32_t details_download_box_receipt(const std::string &strID, int32_t nBoxType)
EXPORT static OT_COMMANDS_OT int32_t mainSendCash()
EXPORT static OT_COMMANDS_OT int32_t mainAddAsset()
EXPORT static OT_COMMANDS_OT int32_t mainShowBasket()
EXPORT static OT_COMMANDS_OT int32_t details_show_record(const std::string &strServerID, const std::string &strMyNymID, const std::string &strMyAcctID, int32_t nIndex, const std::string &strRecordBox)
EXPORT static OT_COMMANDS_OT int32_t mainSendMessage()
EXPORT static OT_COMMANDS_OT int32_t mainShowMyOffers()
EXPORT static OT_COMMANDS_OT int32_t mainChangePw()
EXPORT static OT_COMMANDS_OT int32_t mainShowIncoming()
EXPORT static OT_COMMANDS_OT int32_t details_download_contract(const std::string &strServerID, const std::string &strNymID, const std::string &strContractID)
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)
EXPORT static OT_COMMANDS_OT int32_t mainConfirm()
EXPORT static OT_COMMANDS_OT int32_t mainDiscard()
EXPORT static OT_COMMANDS_OT int32_t details_propose_plan(const std::string &strServerID, const std::string &strMyNymID, const std::string &strMyAcctID, const std::string &strHisNymID, const std::string &strHisAcctID, const std::string &strDates, const std::string &strConsideration, const std::string &strInitialPayment, const std::string &strPaymentPlan, const std::string &strExpiry)
EXPORT static OT_COMMANDS_OT int32_t details_accept_payments(const std::string &strMyAcctID, const std::string &strIndices)
EXPORT static OT_COMMANDS_OT int32_t mainNewServer()
EXPORT static OT_COMMANDS_OT int32_t mainShowExpired()
EXPORT static OT_COMMANDS_OT int32_t mainAcceptTransfers()
EXPORT static OT_COMMANDS_OT int32_t mainAcceptPayments()
EXPORT static OT_COMMANDS_OT int32_t mainShowWallet()
EXPORT static OT_COMMANDS_OT int32_t stat_basket_accounts(const std::string &strServer, const std::string &strNym, bool bFilter, const std::string &strBasketType)
EXPORT static OT_COMMANDS_OT int32_t details_show_records(const std::string &strServerID, const std::string &strMyNymID, const std::string &strMyAcctID)
EXPORT static OT_COMMANDS_OT int32_t details_show_expired_records(const std::string &strServerID, const std::string &strMyNymID)
EXPORT static OT_COMMANDS_OT int32_t impl_show_market_offers(std::string &strMarket)
EXPORT static OT_COMMANDS_OT int32_t mainRefreshAccount()
EXPORT static OT_COMMANDS_OT bool stat_partyaccount_index(const std::string &strSmartContract, const std::string &strPartyName, int32_t nCurrentAccount)
EXPORT static OT_COMMANDS_OT int32_t mainNewOffer()
EXPORT static OT_COMMANDS_OT bool stat_partyaccounts(const std::string &strSmartContract, const std::string &strPartyName, int32_t nDepth)
EXPORT static OT_COMMANDS_OT int32_t mainDeposit()
EXPORT static OT_COMMANDS_OT int32_t details_show_credentials(const std::string &strMyNymID)
EXPORT static OT_COMMANDS_OT int32_t mainOutpayment()
EXPORT static OT_COMMANDS_OT int32_t details_del_outmail(const std::string &strMyNymID, const std::string &strIndices)
EXPORT static OT_COMMANDS_OT int32_t mainIssueAsset()
EXPORT static OT_COMMANDS_OT int32_t mainRefreshNym()
EXPORT static OT_COMMANDS_OT bool details_refresh_nym(const std::string &strServerID, const std::string &strMyNymID, bool bForceDownload)
EXPORT static OT_COMMANDS_OT int32_t details_cancel_outgoing(const std::string &strMyNym, const std::string &strMyAcct, const std::string &strIndices)
EXPORT static OT_COMMANDS_OT int32_t mainGetOffers()
EXPORT static OT_COMMANDS_OT int32_t details_send_transfer(const std::string &strMyAcctID, const std::string &strHisAcctID, const std::string &strAmount, const std::string &strNote)
EXPORT static OT_COMMANDS_OT int32_t mainExportCash()
EXPORT static OT_COMMANDS_OT int32_t details_account_balance(const std::string &strID)
EXPORT static OT_COMMANDS_OT int32_t mainShowMint()
EXPORT static OT_COMMANDS_OT int32_t mainAddServer()
EXPORT static OT_COMMANDS_OT int32_t mainAdjustUsageCredits()
EXPORT static OT_COMMANDS_OT int32_t mainAcceptMoney()
EXPORT static OT_COMMANDS_OT int32_t mainAcceptAll()
EXPORT static OT_COMMANDS_OT int32_t details_pay_dividend(const std::string &strAmount, const std::string &strMemo)
EXPORT static OT_COMMANDS_OT int32_t mainShowOutgoing()
EXPORT static OT_COMMANDS_OT int32_t mainShowNym()
EXPORT static OT_COMMANDS_OT std::string find_revokedID_for_subcred(const std::string &strMyNymID, const std::string &strInputID)
EXPORT static OT_COMMANDS_OT bool stat_partyaccount(const std::string &strSmartContract, const std::string &strPartyName, const std::string &strAcctName, int32_t nCurrentAccount)
EXPORT static OT_COMMANDS_OT int32_t mainGetReceipt()
EXPORT static OT_COMMANDS_OT int32_t mainEditServer()
EXPORT static OT_COMMANDS_OT int32_t accept_from_paymentbox(const std::string &strMyAcctID, const std::string &strIndices, const std::string &strPaymentType)
EXPORT static OT_COMMANDS_OT int32_t mainEditAsset()
EXPORT static OT_COMMANDS_OT int32_t mainShowAssets()
EXPORT static OT_COMMANDS_OT std::string details_get_nym_market_offers(const std::string &strServerID, const std::string &strNymID)
EXPORT static OT_COMMANDS_OT bool stat_partyagents(const std::string &strSmartContract, const std::string &strPartyName, int32_t nDepth)
EXPORT static OT_COMMANDS_OT int32_t mainCancel()
EXPORT static OT_COMMANDS_OT int32_t mainDecrypt()
EXPORT static OT_COMMANDS_OT int32_t mainAcceptReceipts()
EXPORT static OT_COMMANDS_OT int32_t details_clear_records(const std::string &strServerID, const std::string &strMyNymID, const std::string &strMyAcctID)
EXPORT static OT_COMMANDS_OT bool show_outmail_message(const std::string &strMyNymID, int32_t nIndex, bool bShowContents)
EXPORT static OT_COMMANDS_OT int32_t details_show_basket()
EXPORT static OT_COMMANDS_OT int32_t mainShowCredentials()
EXPORT static OT_COMMANDS_OT bool stat_partyagent(const std::string &strSmartContract, const std::string &strPartyName, const std::string &strAgentName, int32_t nIndex)
EXPORT static OT_COMMANDS_OT int32_t details_accept_invoices(const std::string &strMyAcctID, const std::string &strIndices)
EXPORT static OT_COMMANDS_OT int32_t mainRegisterNym()
EXPORT static OT_COMMANDS_OT int32_t mainNewAccount()
EXPORT static OT_COMMANDS_OT int32_t mainRevokeCredential()
EXPORT static OT_COMMANDS_OT int32_t mainTriggerClause()
EXPORT static OT_COMMANDS_OT int32_t details_show_nym_offers(const std::string &strServerID, const std::string &strNymID)
EXPORT static OT_COMMANDS_OT int32_t mainExportNym()
EXPORT static OT_COMMANDS_OT int32_t details_write_cheque(std::string &strCheque, bool bIsInvoice)
EXPORT static OT_COMMANDS_OT int32_t mainNewNym()
EXPORT static OT_COMMANDS_OT int32_t details_create_nym(int32_t nKeybits, const std::string &strName, const std::string &strSourceForNymID, const std::string &strAltLocation)
EXPORT static OT_COMMANDS_OT int32_t details_kill_offer(const std::string &strServerID, const std::string &strNymID, const std::string &strAcctID, const std::string &strTransNum)
EXPORT static OT_COMMANDS_OT int32_t mainShowOffers()
EXPORT static OT_COMMANDS_OT int32_t mainShowPurse()
EXPORT static OT_COMMANDS_OT int32_t mainShowBalance()
EXPORT static OT_COMMANDS_OT int32_t mainDeleteOutmail()
EXPORT static OT_COMMANDS_OT int32_t mainEditNym()
EXPORT static OT_COMMANDS_OT int32_t mainPasswordDecrypt()
EXPORT static OT_COMMANDS_OT int32_t mainAcceptInvoices()
EXPORT static OT_COMMANDS_OT int32_t mainSendInvoice()
EXPORT static OT_COMMANDS_OT int32_t mainGetMarkets()
EXPORT static OT_COMMANDS_OT int32_t mainSendVoucher()
EXPORT static OT_COMMANDS_OT bool show_unconfirmed_parties(const std::string &strSmartContract, int32_t &nPartyCount)
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)
EXPORT static OT_COMMANDS_OT int32_t mainShowActive()
EXPORT static OT_COMMANDS_OT int32_t details_exchange_basket(const std::string &strServer, const std::string &strNym, const std::string &strAcct, const std::string &strBasketType)
EXPORT static OT_COMMANDS_OT int32_t mainCheckNym()
EXPORT static OT_COMMANDS_OT std::string details_check_user(const std::string &strServerID, const std::string &strMyNymID, const std::string &strHisNymID)
EXPORT static OT_COMMANDS_OT int32_t mainShowCredential()
EXPORT static OT_COMMANDS_OT int32_t details_del_mail(const std::string &strMyNymID, const std::string &strIndices)
EXPORT static OT_COMMANDS_OT int32_t mainClearRecords()
EXPORT static OT_COMMANDS_OT bool details_import_nym(const std::string &strNymImportFile, std::string &strOutNymID)
EXPORT static OT_COMMANDS_OT int32_t mainInpayments()
EXPORT static OT_COMMANDS_OT int32_t details_nym_stat(const std::string &strID)
EXPORT static OT_COMMANDS_OT std::string details_export_nym(const std::string &strNymID)
EXPORT static OT_COMMANDS_OT int32_t mainShowServers()
EXPORT static OT_COMMANDS_OT int32_t details_deposit(const std::string &strServerID, const std::string &strMyAcctID)
EXPORT static OT_COMMANDS_OT int32_t details_import_purse(const std::string &strInstrument, bool bHasPassword, const std::string &strPurseOwner)
EXPORT static OT_COMMANDS_OT int32_t mainProposePlan()
EXPORT static OT_COMMANDS_OT int32_t mainShowRecords()
EXPORT static OT_COMMANDS_OT int32_t mainNewBasket()
EXPORT static OT_COMMANDS_OT int32_t mainInmail()
EXPORT static OT_COMMANDS_OT int32_t mainOutmail()
EXPORT static OT_COMMANDS_OT int32_t mainGetMyOffers()
EXPORT static OT_COMMANDS_OT int32_t mainWriteInvoice()
EXPORT static OT_COMMANDS_OT int32_t mainShowPayment()
EXPORT static OT_COMMANDS_OT OTDB::OfferListMarket * loadMarketOffers(const std::string &strerverID, const std::string &strMarketID)
EXPORT static OT_COMMANDS_OT int32_t mainNewAsset()
EXPORT static OT_COMMANDS_OT int32_t details_send_cash(std::string &strResponse, const std::string &strServerID, const std::string &strAssetTypeID, const std::string &strMyNymID, const std::string &strMyAcctID, std::string &strHisNymID, const std::string &strMemo, const std::string &strAmount, std::string &strIndices, bool bPasswordProtected)
EXPORT static OT_COMMANDS_OT int32_t mainAcceptInbox()
EXPORT static OT_COMMANDS_OT int32_t details_new_basket(const std::string &strServer, const std::string &strNym)
EXPORT static OT_COMMANDS_OT int32_t mainTransfer()
EXPORT static OT_COMMANDS_OT int32_t details_withdraw_cash(const std::string &strMyAcctID, int64_t lAmount)
EXPORT static OT_COMMANDS_OT bool show_outpayment(const std::string &strMyNym, int32_t nIndex, bool bShowInFull)
EXPORT static OT_COMMANDS_OT int32_t details_withdraw_voucher(std::string &strOutput)
EXPORT static OT_COMMANDS_OT int32_t mainPasswordEncrypt()
EXPORT static OT_COMMANDS_OT int32_t mainEncode()