Class FinAcctStmtBuilder

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

Builder for electronic account statement downloads (HKEKA).

public class FinAcctStmtBuilder : FinAcknowledgeableBuilder
Inheritance
FinAcctStmtBuilder
Inherited Members

Constructors

FinAcctStmtBuilder(FinContact)

public FinAcctStmtBuilder(FinContact aContact)

Parameters

aContact FinContact

Properties

AcknowledgementRequired

public override bool AcknowledgementRequired { get; }

Property Value

bool

MaxEntriesAllowed

True if the request parameter MaxEntries may be set.

public bool MaxEntriesAllowed { get; }

Property Value

bool

StmtFormats

public FinAcctStmtFormat[] StmtFormats { get; }

Property Value

FinAcctStmtFormat[]

StmtNoAllowed

public bool StmtNoAllowed { get; }

Property Value

bool

Methods

Build(FinAcct, FinAcctStmtFormat, FinAcctStmt)

public FinAcctStmtOrder Build(FinAcct aOrderAcct, FinAcctStmtFormat nStmtFormat, FinAcctStmt aStmt)

Parameters

aOrderAcct FinAcct
nStmtFormat FinAcctStmtFormat
aStmt FinAcctStmt

Returns

FinAcctStmtOrder

Build(FinAcct, FinAcctStmtFormat, int, int, int, string)

Builds an account statement download request.

public FinAcctStmtOrder Build(FinAcct aOrderAcct, FinAcctStmtFormat nStmtFormat, int nStmtNo, int nStmtYear, int nMaxNoEntries, string sScrollRef)

Parameters

aOrderAcct FinAcct

The ordering customers account information.

nStmtFormat FinAcctStmtFormat

Optional, the desired statement data format. This must be one of StmtFormats or Null.

nStmtNo int

Optional the requested statement number. Use zero to get the current account statement. Must only be provided if StmtNoAllowed is true.

nStmtYear int

Optional the requested statement year. Use zero to get the current account statement. Must only be provided if StmtNoAllowed is true.

nMaxNoEntries int

Optional max number of entries to return. Must only be specified when MaxEntriesAllowed is true. Must be zero, otherwise.

sScrollRef string

Optional scroll reference from a previous inquiry.

Returns

FinAcctStmtOrder

_Build(FinAcct, FinAcctStmtFormat, int, int, string, int, string)

public FinAcctStmtOrder _Build(FinAcct aOrderAcct, FinAcctStmtFormat nStmtFormat, int nStmtNo, int nStmtYear, string sStmtID, int nMaxNoEntries, string sScrollRef)

Parameters

aOrderAcct FinAcct
nStmtFormat FinAcctStmtFormat
nStmtNo int
nStmtYear int
sStmtID string
nMaxNoEntries int
sScrollRef string

Returns

FinAcctStmtOrder