Class FinSepaDirectDebitIndicationListBuilder
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
aContactFinContact
Properties
MaxEntriesAllowed
Indicates if a count may be specified in the query.
public bool MaxEntriesAllowed { get; }
Property Value
StoragePeriod
Indicates the number of past days that can be queried.
public int StoragePeriod { get; }
Property Value
TimePeriodPossible
Indicates if a start and/or ending date may be specified in the query.
public bool TimePeriodPossible { get; }
Property Value
Methods
Build(FinAcct, SwiftDate, SwiftDate, int, string)
public FinSepaDirectDebitIndicationList Build(FinAcct aOrderAcct, SwiftDate tFromDate, SwiftDate tToDate, int nMaxNoEntries, string sScrollRef)
Parameters
aOrderAcctFinAcctThe ordering customers account information. This must be specified as a valid ordering customers account an must not be
null.tFromDateSwiftDateOptional 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.tToDateSwiftDateOptional 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.nMaxNoEntriesintOptional max number of entries to return. Use zero, if not specified. Must only be set when MaxEntriesAllowed is
true.sScrollRefstringOptional scroll reference from a previous inquiry.
Returns
- FinSepaDirectDebitIndicationList
Returns the fully constructed order, ready to be sent. Returns never
null.
Exceptions
- ArgumentNullException
The parameter
aOrderAcctwas null.- ArgumentException
The parameters
tFromDateandtToDatehave been specified, and thetFromDatewas higher than thetToDate.