示例#1
0
 /// <summary>
 /// Initializes a new instance of the TransactionDetailRequest class.
 /// </summary>
 /// <param name="transactionId">ID transakcji / Transaction ID</param>
 /// <param name="accountNumber">Numer konta nadawcy / Sender account
 /// number</param>
 /// <param name="bookingDate">Data zaksięgowania operacji, YYYY-MM-DD /
 /// Transaction booking date</param>
 public TransactionDetailRequest(RequestHeaderAIS requestHeader, string transactionId, string accountNumber = default(string), System.DateTime?bookingDate = default(System.DateTime?))
 {
     RequestHeader = requestHeader;
     TransactionId = transactionId;
     AccountNumber = accountNumber;
     BookingDate   = bookingDate;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the AccountsRequest class.
 /// </summary>
 /// <param name="isDirectPsu">Znacznik informujący czy request jest
 /// przesłany bezpośrednio przez PSU / Is request sent by PSU
 /// directly</param>
 /// <param name="pageId">Używane w celu stronicowania danych: numer
 /// rachunku rozpoczynający stronę / Account number beginning the page
 /// (paging info)</param>
 /// <param name="perPage">Używane w celu stronicowania danych: wielkość
 /// strony danych / Page size (paging info)</param>
 public AccountsRequest(RequestHeaderAIS requestHeader, bool?isDirectPsu = default(bool?), string pageId = default(string), double?perPage = default(double?))
 {
     RequestHeader = requestHeader;
     IsDirectPsu   = isDirectPsu;
     PageId        = pageId;
     PerPage       = perPage;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the TransactionInfoRequestBase class.
 /// </summary>
 /// <param name="accountNumber">Numer rachunku / Account number</param>
 /// <param name="transactionIdFrom">Element filtru: transacje od
 /// podanego identyfikatora transakcji / Filter element</param>
 /// <param name="transactionDateFrom">Element filtru: data transakcji
 /// od, YYYY-MM-DD / Filter element</param>
 /// <param name="transactionDateTo">Element filtru: data transakcji do,
 /// YYYY-MM-DD / Filter element</param>
 /// <param name="bookingDateFrom">Element filtru: data księgowania od,
 /// YYYY-MM-DD / Filter element</param>
 /// <param name="bookingDateTo">Element filtru: data księgowania do,
 /// YYYY-MM-DD / Filter element</param>
 /// <param name="minAmount">Element filtru: kwota od / Filter
 /// element</param>
 /// <param name="maxAmount">Element filtru: kwota do / Filter
 /// element</param>
 /// <param name="pageId">Używane w celu stronicowania danych: numer
 /// transakcji rozpoczynający stronę / Transaction number beginning the
 /// page (paging info)</param>
 /// <param name="perPage">Używane w celu stronicowania danych: wielkość
 /// strony danych / Page size (paging info)</param>
 public TransactionInfoRequestBase(RequestHeaderAIS requestHeader = default(RequestHeaderAIS), string accountNumber = default(string), string transactionIdFrom = default(string), System.DateTime?transactionDateFrom = default(System.DateTime?), System.DateTime?transactionDateTo = default(System.DateTime?), System.DateTime?bookingDateFrom = default(System.DateTime?), System.DateTime?bookingDateTo = default(System.DateTime?), string minAmount = default(string), string maxAmount = default(string), string pageId = default(string), double?perPage = default(double?))
 {
     RequestHeader       = requestHeader;
     AccountNumber       = accountNumber;
     TransactionIdFrom   = transactionIdFrom;
     TransactionDateFrom = transactionDateFrom;
     TransactionDateTo   = transactionDateTo;
     BookingDateFrom     = bookingDateFrom;
     BookingDateTo       = bookingDateTo;
     MinAmount           = minAmount;
     MaxAmount           = maxAmount;
     PageId  = pageId;
     PerPage = perPage;
     CustomInit();
 }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the TransactionHoldRequest class.
 /// </summary>
 /// <param name="accountNumber">Numer rachunku / Account number</param>
 /// <param name="transactionIdFrom">Element filtru: transacje od
 /// podanego identyfikatora transakcji / Filter element</param>
 /// <param name="transactionDateFrom">Element filtru: data transakcji
 /// od, YYYY-MM-DD / Filter element</param>
 /// <param name="transactionDateTo">Element filtru: data transakcji do,
 /// YYYY-MM-DD / Filter element</param>
 /// <param name="bookingDateFrom">Element filtru: data księgowania od,
 /// YYYY-MM-DD / Filter element</param>
 /// <param name="bookingDateTo">Element filtru: data księgowania do,
 /// YYYY-MM-DD / Filter element</param>
 /// <param name="minAmount">Element filtru: kwota od / Filter
 /// element</param>
 /// <param name="maxAmount">Element filtru: kwota do / Filter
 /// element</param>
 /// <param name="pageId">Używane w celu stronicowania danych: numer
 /// transakcji rozpoczynający stronę / Transaction number beginning the
 /// page (paging info)</param>
 /// <param name="perPage">Używane w celu stronicowania danych: wielkość
 /// strony danych / Page size (paging info)</param>
 /// <param name="type">Element filtru: transakcji / Filter element.
 /// Possible values include: 'DEBIT'</param>
 public TransactionHoldRequest(RequestHeaderAIS requestHeader = default(RequestHeaderAIS), string accountNumber = default(string), string transactionIdFrom = default(string), System.DateTime?transactionDateFrom = default(System.DateTime?), System.DateTime?transactionDateTo = default(System.DateTime?), System.DateTime?bookingDateFrom = default(System.DateTime?), System.DateTime?bookingDateTo = default(System.DateTime?), string minAmount = default(string), string maxAmount = default(string), string pageId = default(string), double?perPage = default(double?), string type = default(string))
     : base(requestHeader, accountNumber, transactionIdFrom, transactionDateFrom, transactionDateTo, bookingDateFrom, bookingDateTo, minAmount, maxAmount, pageId, perPage)
 {
     Type = type;
     CustomInit();
 }
示例#5
0
 /// <summary>
 /// Initializes a new instance of the AccountInfoRequest class.
 /// </summary>
 /// <param name="accountNumber">Numer rachunku / Account number</param>
 public AccountInfoRequest(RequestHeaderAIS requestHeader, string accountNumber)
 {
     RequestHeader = requestHeader;
     AccountNumber = accountNumber;
     CustomInit();
 }