C# Класс OpenTransactions.OTAPI.OTMadeEasy

Наследование: global::System.IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

Открытые методы

Метод Описание
Dispose ( ) : void
InterpretTransactionMsgReply ( string SERVER_ID, string USER_ID, string ACCOUNT_ID, string str_Attempt, string str_Response ) : int
OTMadeEasy ( ) : System
VerifyMessageSuccess ( string str_Message ) : int
VerifyMsgBalanceAgrmntSuccess ( string SERVER_ID, string USER_ID, string ACCOUNT_ID, string str_Message ) : int
VerifyMsgTrnxSuccess ( string SERVER_ID, string USER_ID, string ACCOUNT_ID, string str_Message ) : int
accept_from_paymentbox ( string ACCOUNT_ID, string INDICES, string PAYMENT_TYPE ) : int
accept_inbox_items ( string ACCOUNT_ID, int nItemType, string INDICES ) : bool
activate_smart_contract ( string SERVER_ID, string NYM_ID, string ACCT_ID, string AGENT_NAME, string THE_SMART_CONTRACT ) : string
adjust_usage_credits ( string SERVER_ID, string USER_NYM_ID, string TARGET_NYM_ID, string ADJUSTMENT ) : string
cancel_outgoing_payments ( string NYM_ID, string ACCOUNT_ID, string INDICES ) : bool
cancel_payment_plan ( string SERVER_ID, string NYM_ID, string THE_PAYMENT_PLAN ) : string
check_user ( string SERVER_ID, string NYM_ID, string TARGET_NYM_ID ) : string
create_asset_acct ( string SERVER_ID, string NYM_ID, string ASSET_TYPE_ID ) : string
create_market_offer ( string ASSET_ACCT_ID, string CURRENCY_ACCT_ID, string scale, string minIncrement, string quantity, string price, bool bSelling, string LIFESPAN_IN_SECONDS, string STOP_SIGN, string ACTIVATION_PRICE ) : string
create_pseudonym ( int nKeybits, string NYM_ID_SOURCE, string ALT_LOCATION ) : string
deposit_cash ( string SERVER_ID, string NYM_ID, string ACCT_ID, string STR_PURSE ) : int
deposit_cheque ( string SERVER_ID, string NYM_ID, string ACCT_ID, string STR_CHEQUE ) : string
deposit_local_purse ( string SERVER_ID, string NYM_ID, string ACCT_ID, string STR_INDICES ) : int
discard_incoming_payments ( string SERVER_ID, string NYM_ID, string INDICES ) : bool
easy_withdraw_cash ( string ACCT_ID, string AMOUNT ) : int
exchange_basket_currency ( string SERVER_ID, string NYM_ID, string ASSET_TYPE_ID, string THE_BASKET, string ACCOUNT_ID, bool IN_OR_OUT ) : string
export_cash ( string SERVER_ID, string FROM_NYM_ID, string ASSET_TYPE_ID, string TO_NYM_ID, string STR_INDICES, bool bPasswordProtected, SWIGTYPE_p_std__string STR_RETAINED_COPY ) : string
get_box_receipt ( string SERVER_ID, string NYM_ID, string ACCT_ID, int nBoxType, string TRANS_NUM ) : string
get_market_list ( string SERVER_ID, string NYM_ID ) : string
get_market_offers ( string SERVER_ID, string NYM_ID, string MARKET_ID, string MAX_DEPTH ) : string
get_market_recent_trades ( string SERVER_ID, string NYM_ID, string MARKET_ID ) : string
get_nym_market_offers ( string SERVER_ID, string NYM_ID ) : string
get_payment_instrument ( string SERVER_ID, string NYM_ID, int nIndex ) : string
get_payment_instrument ( string SERVER_ID, string NYM_ID, int nIndex, string PRELOADED_INBOX ) : string
issue_asset_type ( string SERVER_ID, string NYM_ID, string THE_CONTRACT ) : string
issue_basket_currency ( string SERVER_ID, string NYM_ID, string THE_BASKET ) : string
kill_market_offer ( string SERVER_ID, string NYM_ID, string ASSET_ACCT_ID, string TRANS_NUM ) : string
kill_payment_plan ( string SERVER_ID, string NYM_ID, string ACCT_ID, string TRANS_NUM ) : string
load_or_retrieve_contract ( string SERVER_ID, string NYM_ID, string CONTRACT_ID ) : string
load_or_retrieve_encrypt_key ( string SERVER_ID, string NYM_ID, string TARGET_NYM_ID ) : string
load_or_retrieve_mint ( string SERVER_ID, string NYM_ID, string ASSET_ID ) : string
load_or_retrieve_signing_key ( string SERVER_ID, string NYM_ID, string TARGET_NYM_ID ) : string
load_public_encryption_key ( string NYM_ID ) : string
load_public_signing_key ( string NYM_ID ) : string
make_sure_enough_trans_nums ( int nNumberNeeded, string SERVER_ID, string NYM_ID ) : bool
pay_dividend ( string SERVER_ID, string NYM_ID, string SOURCE_ACCT_ID, string SHARES_ASSET_ID, string STR_MEMO, string AMOUNT_PER_SHARE ) : string
process_inbox ( string SERVER_ID, string NYM_ID, string ACCOUNT_ID, string RESPONSE_LEDGER ) : string
query_asset_types ( string SERVER_ID, string NYM_ID, string ENCODED_MAP ) : string
register_nym ( string SERVER_ID, string NYM_ID ) : string
retrieve_account ( string SERVER_ID, string NYM_ID, string ACCOUNT_ID ) : bool
retrieve_account ( string SERVER_ID, string NYM_ID, string ACCOUNT_ID, bool bForceDownload ) : bool
retrieve_contract ( string SERVER_ID, string NYM_ID, string CONTRACT_ID ) : string
retrieve_mint ( string SERVER_ID, string NYM_ID, string ASSET_ID ) : string
retrieve_nym ( string SERVER_ID, string NYM_ID ) : bool
retrieve_nym ( string SERVER_ID, string NYM_ID, bool bForceDownload ) : bool
send_transfer ( string SERVER_ID, string NYM_ID, string ACCT_FROM, string ACCT_TO, string AMOUNT, string NOTE ) : string
send_user_cash ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string THE_PAYMENT, string SENDERS_COPY ) : string
send_user_cash_pubkey ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string RECIPIENT_PUBKEY, string THE_INSTRUMENT, string INSTRUMENT_FOR_SENDER ) : string
send_user_msg ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string THE_MESSAGE ) : string
send_user_msg_pubkey ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string RECIPIENT_PUBKEY, string THE_MESSAGE ) : string
send_user_payment ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string THE_PAYMENT ) : string
send_user_pmnt_pubkey ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string RECIPIENT_PUBKEY, string THE_INSTRUMENT ) : string
stat_asset_account ( string ACCOUNT_ID ) : string
trigger_clause ( string SERVER_ID, string NYM_ID, string TRANS_NUM, string CLAUSE_NAME, string STR_PARAM ) : string
withdraw_and_send_cash ( string ACCT_ID, string RECIPIENT_NYM_ID, string MEMO, string AMOUNT ) : bool
withdraw_cash ( string SERVER_ID, string NYM_ID, string ACCT_ID, string AMOUNT ) : string
withdraw_voucher ( string SERVER_ID, string NYM_ID, string ACCT_ID, string RECIP_NYM_ID, string STR_MEMO, string AMOUNT ) : string

Приватные методы

Метод Описание
OTMadeEasy ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( OTMadeEasy obj ) : HandleRef

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

InterpretTransactionMsgReply() публичный Метод

public InterpretTransactionMsgReply ( string SERVER_ID, string USER_ID, string ACCOUNT_ID, string str_Attempt, string str_Response ) : int
SERVER_ID string
USER_ID string
ACCOUNT_ID string
str_Attempt string
str_Response string
Результат int

OTMadeEasy() публичный Метод

public OTMadeEasy ( ) : System
Результат System

VerifyMessageSuccess() публичный Метод

public VerifyMessageSuccess ( string str_Message ) : int
str_Message string
Результат int

VerifyMsgBalanceAgrmntSuccess() публичный Метод

public VerifyMsgBalanceAgrmntSuccess ( string SERVER_ID, string USER_ID, string ACCOUNT_ID, string str_Message ) : int
SERVER_ID string
USER_ID string
ACCOUNT_ID string
str_Message string
Результат int

VerifyMsgTrnxSuccess() публичный Метод

public VerifyMsgTrnxSuccess ( string SERVER_ID, string USER_ID, string ACCOUNT_ID, string str_Message ) : int
SERVER_ID string
USER_ID string
ACCOUNT_ID string
str_Message string
Результат int

accept_from_paymentbox() публичный Метод

public accept_from_paymentbox ( string ACCOUNT_ID, string INDICES, string PAYMENT_TYPE ) : int
ACCOUNT_ID string
INDICES string
PAYMENT_TYPE string
Результат int

accept_inbox_items() публичный Метод

public accept_inbox_items ( string ACCOUNT_ID, int nItemType, string INDICES ) : bool
ACCOUNT_ID string
nItemType int
INDICES string
Результат bool

activate_smart_contract() публичный Метод

public activate_smart_contract ( string SERVER_ID, string NYM_ID, string ACCT_ID, string AGENT_NAME, string THE_SMART_CONTRACT ) : string
SERVER_ID string
NYM_ID string
ACCT_ID string
AGENT_NAME string
THE_SMART_CONTRACT string
Результат string

adjust_usage_credits() публичный Метод

public adjust_usage_credits ( string SERVER_ID, string USER_NYM_ID, string TARGET_NYM_ID, string ADJUSTMENT ) : string
SERVER_ID string
USER_NYM_ID string
TARGET_NYM_ID string
ADJUSTMENT string
Результат string

cancel_outgoing_payments() публичный Метод

public cancel_outgoing_payments ( string NYM_ID, string ACCOUNT_ID, string INDICES ) : bool
NYM_ID string
ACCOUNT_ID string
INDICES string
Результат bool

cancel_payment_plan() публичный Метод

public cancel_payment_plan ( string SERVER_ID, string NYM_ID, string THE_PAYMENT_PLAN ) : string
SERVER_ID string
NYM_ID string
THE_PAYMENT_PLAN string
Результат string

check_user() публичный Метод

public check_user ( string SERVER_ID, string NYM_ID, string TARGET_NYM_ID ) : string
SERVER_ID string
NYM_ID string
TARGET_NYM_ID string
Результат string

create_asset_acct() публичный Метод

public create_asset_acct ( string SERVER_ID, string NYM_ID, string ASSET_TYPE_ID ) : string
SERVER_ID string
NYM_ID string
ASSET_TYPE_ID string
Результат string

create_market_offer() публичный Метод

public create_market_offer ( string ASSET_ACCT_ID, string CURRENCY_ACCT_ID, string scale, string minIncrement, string quantity, string price, bool bSelling, string LIFESPAN_IN_SECONDS, string STOP_SIGN, string ACTIVATION_PRICE ) : string
ASSET_ACCT_ID string
CURRENCY_ACCT_ID string
scale string
minIncrement string
quantity string
price string
bSelling bool
LIFESPAN_IN_SECONDS string
STOP_SIGN string
ACTIVATION_PRICE string
Результат string

create_pseudonym() публичный Метод

public create_pseudonym ( int nKeybits, string NYM_ID_SOURCE, string ALT_LOCATION ) : string
nKeybits int
NYM_ID_SOURCE string
ALT_LOCATION string
Результат string

deposit_cash() публичный Метод

public deposit_cash ( string SERVER_ID, string NYM_ID, string ACCT_ID, string STR_PURSE ) : int
SERVER_ID string
NYM_ID string
ACCT_ID string
STR_PURSE string
Результат int

deposit_cheque() публичный Метод

public deposit_cheque ( string SERVER_ID, string NYM_ID, string ACCT_ID, string STR_CHEQUE ) : string
SERVER_ID string
NYM_ID string
ACCT_ID string
STR_CHEQUE string
Результат string

deposit_local_purse() публичный Метод

public deposit_local_purse ( string SERVER_ID, string NYM_ID, string ACCT_ID, string STR_INDICES ) : int
SERVER_ID string
NYM_ID string
ACCT_ID string
STR_INDICES string
Результат int

discard_incoming_payments() публичный Метод

public discard_incoming_payments ( string SERVER_ID, string NYM_ID, string INDICES ) : bool
SERVER_ID string
NYM_ID string
INDICES string
Результат bool

easy_withdraw_cash() публичный Метод

public easy_withdraw_cash ( string ACCT_ID, string AMOUNT ) : int
ACCT_ID string
AMOUNT string
Результат int

exchange_basket_currency() публичный Метод

public exchange_basket_currency ( string SERVER_ID, string NYM_ID, string ASSET_TYPE_ID, string THE_BASKET, string ACCOUNT_ID, bool IN_OR_OUT ) : string
SERVER_ID string
NYM_ID string
ASSET_TYPE_ID string
THE_BASKET string
ACCOUNT_ID string
IN_OR_OUT bool
Результат string

export_cash() публичный Метод

public export_cash ( string SERVER_ID, string FROM_NYM_ID, string ASSET_TYPE_ID, string TO_NYM_ID, string STR_INDICES, bool bPasswordProtected, SWIGTYPE_p_std__string STR_RETAINED_COPY ) : string
SERVER_ID string
FROM_NYM_ID string
ASSET_TYPE_ID string
TO_NYM_ID string
STR_INDICES string
bPasswordProtected bool
STR_RETAINED_COPY SWIGTYPE_p_std__string
Результат string

get_box_receipt() публичный Метод

public get_box_receipt ( string SERVER_ID, string NYM_ID, string ACCT_ID, int nBoxType, string TRANS_NUM ) : string
SERVER_ID string
NYM_ID string
ACCT_ID string
nBoxType int
TRANS_NUM string
Результат string

get_market_list() публичный Метод

public get_market_list ( string SERVER_ID, string NYM_ID ) : string
SERVER_ID string
NYM_ID string
Результат string

get_market_offers() публичный Метод

public get_market_offers ( string SERVER_ID, string NYM_ID, string MARKET_ID, string MAX_DEPTH ) : string
SERVER_ID string
NYM_ID string
MARKET_ID string
MAX_DEPTH string
Результат string

get_market_recent_trades() публичный Метод

public get_market_recent_trades ( string SERVER_ID, string NYM_ID, string MARKET_ID ) : string
SERVER_ID string
NYM_ID string
MARKET_ID string
Результат string

get_nym_market_offers() публичный Метод

public get_nym_market_offers ( string SERVER_ID, string NYM_ID ) : string
SERVER_ID string
NYM_ID string
Результат string

get_payment_instrument() публичный Метод

public get_payment_instrument ( string SERVER_ID, string NYM_ID, int nIndex ) : string
SERVER_ID string
NYM_ID string
nIndex int
Результат string

get_payment_instrument() публичный Метод

public get_payment_instrument ( string SERVER_ID, string NYM_ID, int nIndex, string PRELOADED_INBOX ) : string
SERVER_ID string
NYM_ID string
nIndex int
PRELOADED_INBOX string
Результат string

issue_asset_type() публичный Метод

public issue_asset_type ( string SERVER_ID, string NYM_ID, string THE_CONTRACT ) : string
SERVER_ID string
NYM_ID string
THE_CONTRACT string
Результат string

issue_basket_currency() публичный Метод

public issue_basket_currency ( string SERVER_ID, string NYM_ID, string THE_BASKET ) : string
SERVER_ID string
NYM_ID string
THE_BASKET string
Результат string

kill_market_offer() публичный Метод

public kill_market_offer ( string SERVER_ID, string NYM_ID, string ASSET_ACCT_ID, string TRANS_NUM ) : string
SERVER_ID string
NYM_ID string
ASSET_ACCT_ID string
TRANS_NUM string
Результат string

kill_payment_plan() публичный Метод

public kill_payment_plan ( string SERVER_ID, string NYM_ID, string ACCT_ID, string TRANS_NUM ) : string
SERVER_ID string
NYM_ID string
ACCT_ID string
TRANS_NUM string
Результат string

load_or_retrieve_contract() публичный Метод

public load_or_retrieve_contract ( string SERVER_ID, string NYM_ID, string CONTRACT_ID ) : string
SERVER_ID string
NYM_ID string
CONTRACT_ID string
Результат string

load_or_retrieve_encrypt_key() публичный Метод

public load_or_retrieve_encrypt_key ( string SERVER_ID, string NYM_ID, string TARGET_NYM_ID ) : string
SERVER_ID string
NYM_ID string
TARGET_NYM_ID string
Результат string

load_or_retrieve_mint() публичный Метод

public load_or_retrieve_mint ( string SERVER_ID, string NYM_ID, string ASSET_ID ) : string
SERVER_ID string
NYM_ID string
ASSET_ID string
Результат string

load_or_retrieve_signing_key() публичный Метод

public load_or_retrieve_signing_key ( string SERVER_ID, string NYM_ID, string TARGET_NYM_ID ) : string
SERVER_ID string
NYM_ID string
TARGET_NYM_ID string
Результат string

load_public_encryption_key() публичный Метод

public load_public_encryption_key ( string NYM_ID ) : string
NYM_ID string
Результат string

load_public_signing_key() публичный Метод

public load_public_signing_key ( string NYM_ID ) : string
NYM_ID string
Результат string

make_sure_enough_trans_nums() публичный Метод

public make_sure_enough_trans_nums ( int nNumberNeeded, string SERVER_ID, string NYM_ID ) : bool
nNumberNeeded int
SERVER_ID string
NYM_ID string
Результат bool

pay_dividend() публичный Метод

public pay_dividend ( string SERVER_ID, string NYM_ID, string SOURCE_ACCT_ID, string SHARES_ASSET_ID, string STR_MEMO, string AMOUNT_PER_SHARE ) : string
SERVER_ID string
NYM_ID string
SOURCE_ACCT_ID string
SHARES_ASSET_ID string
STR_MEMO string
AMOUNT_PER_SHARE string
Результат string

process_inbox() публичный Метод

public process_inbox ( string SERVER_ID, string NYM_ID, string ACCOUNT_ID, string RESPONSE_LEDGER ) : string
SERVER_ID string
NYM_ID string
ACCOUNT_ID string
RESPONSE_LEDGER string
Результат string

query_asset_types() публичный Метод

public query_asset_types ( string SERVER_ID, string NYM_ID, string ENCODED_MAP ) : string
SERVER_ID string
NYM_ID string
ENCODED_MAP string
Результат string

register_nym() публичный Метод

public register_nym ( string SERVER_ID, string NYM_ID ) : string
SERVER_ID string
NYM_ID string
Результат string

retrieve_account() публичный Метод

public retrieve_account ( string SERVER_ID, string NYM_ID, string ACCOUNT_ID ) : bool
SERVER_ID string
NYM_ID string
ACCOUNT_ID string
Результат bool

retrieve_account() публичный Метод

public retrieve_account ( string SERVER_ID, string NYM_ID, string ACCOUNT_ID, bool bForceDownload ) : bool
SERVER_ID string
NYM_ID string
ACCOUNT_ID string
bForceDownload bool
Результат bool

retrieve_contract() публичный Метод

public retrieve_contract ( string SERVER_ID, string NYM_ID, string CONTRACT_ID ) : string
SERVER_ID string
NYM_ID string
CONTRACT_ID string
Результат string

retrieve_mint() публичный Метод

public retrieve_mint ( string SERVER_ID, string NYM_ID, string ASSET_ID ) : string
SERVER_ID string
NYM_ID string
ASSET_ID string
Результат string

retrieve_nym() публичный Метод

public retrieve_nym ( string SERVER_ID, string NYM_ID ) : bool
SERVER_ID string
NYM_ID string
Результат bool

retrieve_nym() публичный Метод

public retrieve_nym ( string SERVER_ID, string NYM_ID, bool bForceDownload ) : bool
SERVER_ID string
NYM_ID string
bForceDownload bool
Результат bool

send_transfer() публичный Метод

public send_transfer ( string SERVER_ID, string NYM_ID, string ACCT_FROM, string ACCT_TO, string AMOUNT, string NOTE ) : string
SERVER_ID string
NYM_ID string
ACCT_FROM string
ACCT_TO string
AMOUNT string
NOTE string
Результат string

send_user_cash() публичный Метод

public send_user_cash ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string THE_PAYMENT, string SENDERS_COPY ) : string
SERVER_ID string
NYM_ID string
RECIPIENT_NYM_ID string
THE_PAYMENT string
SENDERS_COPY string
Результат string

send_user_cash_pubkey() публичный Метод

public send_user_cash_pubkey ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string RECIPIENT_PUBKEY, string THE_INSTRUMENT, string INSTRUMENT_FOR_SENDER ) : string
SERVER_ID string
NYM_ID string
RECIPIENT_NYM_ID string
RECIPIENT_PUBKEY string
THE_INSTRUMENT string
INSTRUMENT_FOR_SENDER string
Результат string

send_user_msg() публичный Метод

public send_user_msg ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string THE_MESSAGE ) : string
SERVER_ID string
NYM_ID string
RECIPIENT_NYM_ID string
THE_MESSAGE string
Результат string

send_user_msg_pubkey() публичный Метод

public send_user_msg_pubkey ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string RECIPIENT_PUBKEY, string THE_MESSAGE ) : string
SERVER_ID string
NYM_ID string
RECIPIENT_NYM_ID string
RECIPIENT_PUBKEY string
THE_MESSAGE string
Результат string

send_user_payment() публичный Метод

public send_user_payment ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string THE_PAYMENT ) : string
SERVER_ID string
NYM_ID string
RECIPIENT_NYM_ID string
THE_PAYMENT string
Результат string

send_user_pmnt_pubkey() публичный Метод

public send_user_pmnt_pubkey ( string SERVER_ID, string NYM_ID, string RECIPIENT_NYM_ID, string RECIPIENT_PUBKEY, string THE_INSTRUMENT ) : string
SERVER_ID string
NYM_ID string
RECIPIENT_NYM_ID string
RECIPIENT_PUBKEY string
THE_INSTRUMENT string
Результат string

stat_asset_account() публичный Метод

public stat_asset_account ( string ACCOUNT_ID ) : string
ACCOUNT_ID string
Результат string

trigger_clause() публичный Метод

public trigger_clause ( string SERVER_ID, string NYM_ID, string TRANS_NUM, string CLAUSE_NAME, string STR_PARAM ) : string
SERVER_ID string
NYM_ID string
TRANS_NUM string
CLAUSE_NAME string
STR_PARAM string
Результат string

withdraw_and_send_cash() публичный Метод

public withdraw_and_send_cash ( string ACCT_ID, string RECIPIENT_NYM_ID, string MEMO, string AMOUNT ) : bool
ACCT_ID string
RECIPIENT_NYM_ID string
MEMO string
AMOUNT string
Результат bool

withdraw_cash() публичный Метод

public withdraw_cash ( string SERVER_ID, string NYM_ID, string ACCT_ID, string AMOUNT ) : string
SERVER_ID string
NYM_ID string
ACCT_ID string
AMOUNT string
Результат string

withdraw_voucher() публичный Метод

public withdraw_voucher ( string SERVER_ID, string NYM_ID, string ACCT_ID, string RECIP_NYM_ID, string STR_MEMO, string AMOUNT ) : string
SERVER_ID string
NYM_ID string
ACCT_ID string
RECIP_NYM_ID string
STR_MEMO string
AMOUNT string
Результат string

Описание свойств

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool