Class FinSepaDirectDebitIndicationListBuilder

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

Specialised builder class for downloading a list of all direct debit transactions that are available for customer reversal. May also be used to get a list of all upcoming direct debit transactions.

public class FinSepaDirectDebitIndicationListBuilder : FinOrderBuilder
Inheritance
FinSepaDirectDebitIndicationListBuilder
Inherited Members

Remarks

HKDSB - Bestand rückgabefähiger SEPA-Lastschriften

Constructors

FinSepaDirectDebitIndicationListBuilder(FinContact)

public FinSepaDirectDebitIndicationListBuilder(FinContact aContact)

Parameters

aContact FinContact

Properties

MaxEntriesAllowed

Indicates if a count may be specified in the query.

public bool MaxEntriesAllowed { get; }

Property Value

bool

StoragePeriod

Indicates the number of past days that can be queried.

public int StoragePeriod { get; }

Property Value

int

TimePeriodPossible

Indicates if a start and/or ending date may be specified in the query.

public bool TimePeriodPossible { get; }

Property Value

bool

Methods

Build(FinAcct, SwiftDate, SwiftDate, int, string)

public FinSepaDirectDebitIndicationList Build(FinAcct aOrderAcct, SwiftDate tFromDate, SwiftDate tToDate, int nMaxNoEntries, string sScrollRef)

Parameters

aOrderAcct FinAcct

The ordering customers account information. This must be specified as a valid ordering customers account an must not be null.

tFromDate SwiftDate

Optional start date for the query. Use NullDate if not specified. Must only be specified when TimePeriodPossible is true. If a date is given, it must not be specify a date before StoragePeriod.

tToDate SwiftDate

Optional end date for the query. Use NullDate if not specified. Must only be specified when TimePeriodPossible is true. If a date is given, it must not be specify a date before StoragePeriod.

nMaxNoEntries int

Optional max number of entries to return. Use zero, if not specified. Must only be set when MaxEntriesAllowed is true.

sScrollRef string

Optional scroll reference from a previous inquiry.

Returns

FinSepaDirectDebitIndicationList

Returns the fully constructed order, ready to be sent. Returns never null.

Exceptions

ArgumentNullException

The parameter aOrderAcct was null.

ArgumentException

The parameters tFromDate and tToDate have been specified, and the tFromDate was higher than the tToDate.