Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }