@@ -9,31 +9,31 @@ namespace Bunq.Sdk.Samples
99{
1010 public class RequestSample : ISample
1111 {
12- private const string REQUEST_AMOUNT = "12.30" ;
13- private const string REQUEST_CURRENCY = "EUR" ;
14- private const string COUNTERPARTY_POINTER_TYPE = "EMAIL" ;
15- private const string COUNTERPARTY_EMAIL = "bravo@bunq.com" ;
16- private const string REQUEST_DESCRIPTION = "This is a generated request!" ;
17- private const int USER_ITEM_ID = 0 ; // Put your user ID here
18- private const int MONETARY_ACCOUNT_ITEM_ID = 0 ; // Put your monetary account ID here
19- private const string STATUS_REVOKED = "REVOKED" ;
12+ private const string RequestAmount = "12.30" ;
13+ private const string RequestCurrency = "EUR" ;
14+ private const string CounterpartyPointerType = "EMAIL" ;
15+ private const string CounterpartyEmail = "bravo@bunq.com" ;
16+ private const string RequestDescription = "This is a generated request!" ;
17+ private const int UserItemId = 0 ; // Put your user ID here
18+ private const int MonetaryAccountItemId = 0 ; // Put your monetary account ID here
19+ private const string StatusRevoked = "REVOKED" ;
2020
2121 public void Run ( )
2222 {
2323 var apiContext = ApiContext . Restore ( ) ;
2424 var requestMap = new Dictionary < string , object >
2525 {
26- { RequestInquiry . FIELD_AMOUNT_INQUIRED , new Amount ( REQUEST_AMOUNT , REQUEST_CURRENCY ) } ,
27- { RequestInquiry . FIELD_COUNTERPARTY_ALIAS , new Pointer ( COUNTERPARTY_POINTER_TYPE , COUNTERPARTY_EMAIL ) } ,
28- { RequestInquiry . FIELD_DESCRIPTION , REQUEST_DESCRIPTION } ,
26+ { RequestInquiry . FIELD_AMOUNT_INQUIRED , new Amount ( RequestAmount , RequestCurrency ) } ,
27+ { RequestInquiry . FIELD_COUNTERPARTY_ALIAS , new Pointer ( CounterpartyPointerType , CounterpartyEmail ) } ,
28+ { RequestInquiry . FIELD_DESCRIPTION , RequestDescription } ,
2929 { RequestInquiry . FIELD_ALLOW_BUNQME , true }
3030 } ;
31- var requestId = RequestInquiry . Create ( apiContext , requestMap , USER_ITEM_ID , MONETARY_ACCOUNT_ITEM_ID ) . Value ;
32- Console . WriteLine ( RequestInquiry . Get ( apiContext , USER_ITEM_ID , MONETARY_ACCOUNT_ITEM_ID , requestId ) ) ;
31+ var requestId = RequestInquiry . Create ( apiContext , requestMap , UserItemId , MonetaryAccountItemId ) . Value ;
32+ Console . WriteLine ( RequestInquiry . Get ( apiContext , UserItemId , MonetaryAccountItemId , requestId ) ) ;
3333
34- var requestUpdateMap = new Dictionary < string , object > { { RequestInquiry . FIELD_STATUS , STATUS_REVOKED } } ;
35- var requestUpdated = RequestInquiry . Update ( apiContext , requestUpdateMap , USER_ITEM_ID ,
36- MONETARY_ACCOUNT_ITEM_ID , requestId ) ;
34+ var requestUpdateMap = new Dictionary < string , object > { { RequestInquiry . FIELD_STATUS , StatusRevoked } } ;
35+ var requestUpdated = RequestInquiry . Update ( apiContext , requestUpdateMap , UserItemId ,
36+ MonetaryAccountItemId , requestId ) ;
3737 Console . WriteLine ( requestUpdated ) ;
3838 }
3939 }
0 commit comments