/// <summary> /// Initializes a new instance of the TransactionInfo class. /// </summary> /// <param name="transactionId">ID transakcji nadany przez ASPSP / /// Transaction ID (ASPSP)</param> /// <param name="amount">Kwota transakcji / Amount of the /// transaction</param> /// <param name="description">Tytuł transakcji / Description of the /// transaction</param> /// <param name="transactionType">Typ transakcji / Transaction /// type</param> /// <param name="currency">Kod ISO waluty transakcji / Currency /// (ISO)</param> /// <param name="tradeDate">Data operacji, YYYY-MM-DDThh:mm:ss[.mmm] / /// Date of the operation</param> /// <param name="type">Typ transakcji uznanie/obciążenie / Transaction /// type (credit/debit). Possible values include: 'CREDIT', /// 'DEBIT'</param> /// <param name="bookingDate">Data księgowania, /// YYYY-MM-DDThh:mm:ss[.mmm]</param> /// <param name="postTransactionBalance">Saldo rachunku po /// transakcji</param> public TransactionInfo(string transactionId, string amount, string description, string transactionType, SenderRecipient sender, SenderRecipient recipient, string currency = default(string), System.DateTime?tradeDate = default(System.DateTime?), IDictionary <string, string> auxData = default(IDictionary <string, string>), string type = default(string), DictionaryItem transactionStatus = default(DictionaryItem), NameAddress initiator = default(NameAddress), System.DateTime?bookingDate = default(System.DateTime?), string postTransactionBalance = default(string)) : base(transactionId, amount, description, transactionType, currency, tradeDate, auxData) { Type = type; TransactionStatus = transactionStatus; Initiator = initiator; Sender = sender; Recipient = recipient; BookingDate = bookingDate; PostTransactionBalance = postTransactionBalance; CustomInit(); }
/// <summary> /// Initializes a new instance of the AccountInfo class. /// </summary> /// <param name="accountNumber">Numer rachunku / Account number</param> /// <param name="accountTypeName">Nazwa typu rachunku (definiowana /// przez Bank) / Account's type name (defined by ASPSP)</param> /// <param name="accountNameClient">Nazwa konta ustawiona przez klienta /// / Account name set by the client</param> /// <param name="currency">Waluta rachunku / Currency</param> /// <param name="availableBalance">Dostępne środki - po wykonaniu /// transakcji / Available funds</param> /// <param name="bookingBalance">Saldo księgowe rachunku - po wykonaniu /// transakcji / Book balance of the account</param> public AccountInfo(string accountNumber, NameAddress nameAddress, DictionaryItem accountType = default(DictionaryItem), string accountTypeName = default(string), string accountNameClient = default(string), string currency = default(string), string availableBalance = default(string), string bookingBalance = default(string), BankAccountInfo bank = default(BankAccountInfo), IDictionary <string, string> auxData = default(IDictionary <string, string>)) { AccountNumber = accountNumber; NameAddress = nameAddress; AccountType = accountType; AccountTypeName = accountTypeName; AccountNameClient = accountNameClient; Currency = currency; AvailableBalance = availableBalance; BookingBalance = bookingBalance; Bank = bank; AuxData = auxData; CustomInit(); }