/// <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(); }
/// <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(); }
/// <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(); }