Class FinSepaAcctInfo

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

SEPA account information request order (HKSPA).

public class FinSepaAcctInfo : FinOrder
Inheritance
FinSepaAcctInfo
Inherited Members

Remarks

This class cannot be instantiated directly. Instead, it must be created through the Build(FinAcct, int, string) method of the FinSepaAcctInfoBuilder class.

Constructors

FinSepaAcctInfo()

This ctor shall only be used when loading a previously persisted instance of this class.

public FinSepaAcctInfo()

FinSepaAcctInfo(FinSegment, FinAcct)

public FinSepaAcctInfo(FinSegment aHKSPA, FinAcct aOrderAcct)

Parameters

aHKSPA FinSegment
aOrderAcct FinAcct

If a HKSPA for all accounts is generated, then this is null. If a HKSPA for a particular account is generated, then this is the account information of the requested account that will receive the result of the query.

Properties

SepaAcctInfos

Array of SEPA account information response segments (HISPA) that have been received.

public FinSepaAcctInfoResp[] SepaAcctInfos { get; }

Property Value

FinSepaAcctInfoResp[]

Remarks

Actually only a single HISPA response segment is allowed. However, by the use of a ScrollRef (Aufsetzpunkte) we might have collected several of them (if any). Therefore an array is provided instead of a single instance.

If the order has not been sent, yet, then this value will be null. If the order has been sent, then this value will always contain an array. However, the array may be empty if no SEPA account information data was returned.

Methods

InsertScrollRef(string)

Inserts scroll reference into order segment.

protected override bool InsertScrollRef(string sScrollRef)

Parameters

sScrollRef string

Returns

bool

OnExecuteComplete(FinDialog)

Processes all SEPA account information segments (HISPA) that have been received.

protected override void OnExecuteComplete(FinDialog aDialog)

Parameters

aDialog FinDialog