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