Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the PaymentDomesticRequest class.
 /// </summary>
 /// <param name="tppTransactionId">ID transakcji nadany przez TPP /
 /// Transaction ID (TPP)</param>
 /// <param name="deliveryMode">Tryb pilności / Urgency mode. Possible
 /// values include: 'ExpressD0', 'StandardD1'</param>
 /// <param name="system">Droga jaką przelew ma być rozliczony / The way
 /// the transfer should be settled. Possible values include: 'Elixir',
 /// 'ExpressElixir', 'Sorbnet', 'BlueCash', 'Internal'</param>
 /// <param name="hold">Czy założyć blokadę (w przypadku np. zlecenia
 /// przelewu w dniu wolnym) / Indicates if payment should be
 /// holded</param>
 public PaymentDomesticRequest(RequestHeaderCallback requestHeader, RecipientPIS recipient, SenderPIS sender, TransferData transferData, string tppTransactionId, string deliveryMode, string system = default(string), bool?hold = default(bool?))
 {
     RequestHeader    = requestHeader;
     Recipient        = recipient;
     Sender           = sender;
     TransferData     = transferData;
     TppTransactionId = tppTransactionId;
     DeliveryMode     = deliveryMode;
     System           = system;
     Hold             = hold;
     CustomInit();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the PaymentTaxRequest class.
 /// </summary>
 /// <param name="tppTransactionId">ID transakcji nadany przez TPP /
 /// Transaction ID (TPP)</param>
 /// <param name="deliveryMode">Tryb pilności / Urgency mode. Possible
 /// values include: 'ExpressD0', 'StandardD1'</param>
 /// <param name="system">Droga jaką przelew ma być rozliczony / The way
 /// the transfer should be settled. Possible values include: 'Elixir',
 /// 'ExpressElixir'</param>
 /// <param name="hold">Czy założyć blokadę (w przypadku np. zlecenia
 /// przelewu w dniu wolnym) / Indicates if payment should be
 /// holded</param>
 public PaymentTaxRequest(RequestHeaderCallback requestHeader, RecipientPISTax recipient, SenderPIS sender, TransferDataCurrencyRequired transferData, string tppTransactionId, string deliveryMode, TransactionInfoTax usInfo = default(TransactionInfoTax), string system = default(string), bool?hold = default(bool?))
 {
     RequestHeader    = requestHeader;
     Recipient        = recipient;
     Sender           = sender;
     TransferData     = transferData;
     UsInfo           = usInfo;
     TppTransactionId = tppTransactionId;
     DeliveryMode     = deliveryMode;
     System           = system;
     Hold             = hold;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the PaymentNonEEARequest class.
 /// </summary>
 /// <param name="tppTransactionId">ID transakcji nadany przez TPP /
 /// Transaction ID (TPP)</param>
 /// <param name="deliveryMode">Tryb pilności / Urgency mode. Possible
 /// values include: 'ExpressD0', 'UrgentD1', 'StandardD2'</param>
 /// <param name="transferCharges">Klauzula kosztowa / The cost
 /// clause</param>
 /// <param name="system">Droga jaką przelew ma być rozliczony / The way
 /// the transfer should be settled. Possible values include:
 /// 'Swift'</param>
 /// <param name="hold">Czy założyć blokadę (w przypadku np. zlecenia
 /// przelewu w dniu wolnym) / Indicates if payment should be
 /// holded</param>
 public PaymentNonEEARequest(RequestHeaderCallback requestHeader, RecipientPISForeign recipient, Bank recipientBank, SenderPIS sender, TransferDataCurrencyRequired transferData, string tppTransactionId, string deliveryMode, string transferCharges = default(string), string system = default(string), bool?hold = default(bool?))
 {
     RequestHeader    = requestHeader;
     Recipient        = recipient;
     RecipientBank    = recipientBank;
     Sender           = sender;
     TransferData     = transferData;
     TransferCharges  = transferCharges;
     TppTransactionId = tppTransactionId;
     DeliveryMode     = deliveryMode;
     System           = system;
     Hold             = hold;
     CustomInit();
 }