public void Run() { var apiContext = ApiContext.Restore(); var requestId = RequestInquiry.Create(new Amount(REQUEST_AMOUNT, REQUEST_CURRENCY), new Pointer(COUNTERPARTY_POINTER_TYPE, COUNTERPARTY_EMAIL), REQUEST_DESCRIPTION, false).Value; Console.WriteLine(RequestInquiry.Get(requestId)); var requestUpdateMap = new Dictionary <string, object> { { RequestInquiry.FIELD_STATUS, STATUS_REVOKED } }; var requestUpdated = RequestInquiry.Update(requestId, status: STATUS_REVOKED); Console.WriteLine(requestUpdated); }
public void Run() { var apiContext = ApiContext.Restore(); var requestMap = new Dictionary <string, object> { { RequestInquiry.FIELD_AMOUNT_INQUIRED, new Amount(REQUEST_AMOUNT, REQUEST_CURRENCY) }, { RequestInquiry.FIELD_COUNTERPARTY_ALIAS, new Pointer(COUNTERPARTY_POINTER_TYPE, COUNTERPARTY_EMAIL) }, { RequestInquiry.FIELD_DESCRIPTION, REQUEST_DESCRIPTION }, { RequestInquiry.FIELD_ALLOW_BUNQME, true } }; var requestId = RequestInquiry.Create(apiContext, requestMap, USER_ITEM_ID, MONETARY_ACCOUNT_ITEM_ID).Value; Console.WriteLine(RequestInquiry.Get(apiContext, USER_ITEM_ID, MONETARY_ACCOUNT_ITEM_ID, requestId)); var requestUpdateMap = new Dictionary <string, object> { { RequestInquiry.FIELD_STATUS, STATUS_REVOKED } }; var requestUpdated = RequestInquiry.Update(apiContext, requestUpdateMap, USER_ITEM_ID, MONETARY_ACCOUNT_ITEM_ID, requestId); Console.WriteLine(requestUpdated); }