Class FinSepaInstPaymtStatusBuilder

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

Common base class for SEPA Instant Payments Status Inquiry builders.

public abstract class FinSepaInstPaymtStatusBuilder : FinOrderBuilder
Inheritance
FinSepaInstPaymtStatusBuilder
Derived
Inherited Members

Constructors

FinSepaInstPaymtStatusBuilder(FinContact)

protected FinSepaInstPaymtStatusBuilder(FinContact aContact)

Parameters

aContact FinContact

Properties

MinWaitingTime

Minimum number of seconds that a client must wait after submitting a FinSepaInstPaymt before it may query the status.

public virtual int MinWaitingTime { get; }

Property Value

int

SupportedSepaFormats

public abstract string[] SupportedSepaFormats { get; }

Property Value

string[]

Methods

Build(FinSepaInstPaymt)

Prepare a status inquiry order for a previously sent FinSepaInstPaymt.

public abstract FinSepaInstPaymt Build(FinSepaInstPaymt aInstPaymt)

Parameters

aInstPaymt FinSepaInstPaymt

Returns

FinSepaInstPaymt

Remarks

This method will create a new FinSepaInstPaymt order that performs a status inquiry for the given original aInstPaymt. The result of executing the returned status inquiry order will be propagated to the original aInstPaymt provided here.

Exceptions

ArgumentNullException

The parameter aInstPaymt was null.

ArgumentException

The OrderID of the parameter aInstPaymt was null or empty.