示例#1
0
 /// <summary>
 /// Initializes a new instance of the TransactionHoldInfo 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: 'DEBIT'</param>
 /// <param name="holdExpirationDate">Data ważności blokady</param>
 public TransactionHoldInfo(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), string holdExpirationDate = default(string), NameAddress initiator = default(NameAddress))
     : base(transactionId, amount, description, transactionType, currency, tradeDate, auxData)
 {
     Type = type;
     HoldExpirationDate = holdExpirationDate;
     Initiator          = initiator;
     Sender             = sender;
     Recipient          = recipient;
     CustomInit();
 }
 /// <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();
 }