Class FinSepaMultInstPaymtBuilder
Builder for multiple SEPA instant payment orders (HKIPM).
public sealed class FinSepaMultInstPaymtBuilder : FinSepaOrderBuilder
- Inheritance
-
FinSepaMultInstPaymtBuilder
- Inherited Members
Constructors
FinSepaMultInstPaymtBuilder(FinContact)
Creates a multiple SEPA instant payment orders builder for the given contact.
public FinSepaMultInstPaymtBuilder(FinContact aContact)
Parameters
aContactFinContactContact data of a fully initialised and synchronised contact for which to create the FinSepaMultInstPaymtBuilder instance.
Exceptions
- ArgumentNullException
The parameter aContact was
null.
Properties
DataElementPosition
protected override int DataElementPosition { get; }
Property Value
Methods
Build(FinAcct, SepaDocument)
Overrides default order builder by setting the Fallback bit, when possible.
public override FinSepaOrder Build(FinAcct aAcct, SepaDocument aSepaDoc)
Parameters
aAcctFinAcctaSepaDocSepaDocument
Returns
Remarks
Just calls Build(FinAcct, SepaDocument, bool) with parameter
Fallback true.
Build(FinAcct, SepaDocument, bool)
public FinSepaInstPaymt Build(FinAcct aAcct, SepaDocument aSepaDoc, bool fFallbackAllowed)
Parameters
aAcctFinAcctaSepaDocSepaDocumentfFallbackAllowedbool
Returns
BuildSepaSegment(FinSepaRemitt)
protected override FinSegment BuildSepaSegment(FinSepaRemitt aSepaRemitt)
Parameters
aSepaRemittFinSepaRemitt
Returns
OnPreparePaymentInformation(FinAcct, SepaPaymentInformation)
protected override void OnPreparePaymentInformation(FinAcct aAcct, SepaPaymentInformation aPmtInf)
Parameters
aAcctFinAcctaPmtInfSepaPaymentInformation