Class FinSepaSubmitPostdatedMultInstPaymtBuilder

Namespace
Subsembly.FinTS
Assembly
Subsembly.FinTS.Core.dll

Builder for postdated multiple SEPA instant payment orders (HKIPE).

public sealed class FinSepaSubmitPostdatedMultInstPaymtBuilder : FinSepaOrderBuilder
Inheritance
FinSepaSubmitPostdatedMultInstPaymtBuilder
Inherited Members

Constructors

FinSepaSubmitPostdatedMultInstPaymtBuilder(FinContact)

Creates a postdated multiple SEPA instant payment orders builder for the given contact.

public FinSepaSubmitPostdatedMultInstPaymtBuilder(FinContact aContact)

Parameters

aContact FinContact

Contact data of a fully initialised and synchronised contact for which to create the FinSepaSubmitPostdatedMultInstPaymtBuilder instance.

Exceptions

ArgumentNullException

The parameter aContact was null.

Properties

DataElementPosition

protected override int DataElementPosition { get; }

Property Value

int

Methods

Build(FinAcct, SepaDocument)

Overrides default order builder by setting the Fallback bit, when possible.

public override FinSepaOrder Build(FinAcct aAcct, SepaDocument aSepaDoc)

Parameters

aAcct FinAcct
aSepaDoc SepaDocument

Returns

FinSepaOrder

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

aAcct FinAcct
aSepaDoc SepaDocument
fFallbackAllowed bool

Returns

FinSepaInstPaymt

BuildSepaSegment(FinSepaRemitt)

protected override FinSegment BuildSepaSegment(FinSepaRemitt aSepaRemitt)

Parameters

aSepaRemitt FinSepaRemitt

Returns

FinSegment