Class FinSepaAllStoBuilder
Builder for query of all sepa standing orders (HKCDB).
public class FinSepaAllStoBuilder : FinOrderBuilder
- Inheritance
-
FinSepaAllStoBuilder
- Inherited Members
Constructors
FinSepaAllStoBuilder(FinContact)
public FinSepaAllStoBuilder(FinContact aContact)
Parameters
aContact
FinContact
Properties
MaxEntriesAllowed
Indicates if a count may be specified in the query.
public bool MaxEntriesAllowed { get; }
Property Value
SupportedPainFormats
Returns an array of simple pain identifiers of the supported SEPA pain XML formats.
public string[] SupportedPainFormats { get; }
Property Value
- string[]
The returned array may be empty, but is never
null
.
SupportedSepaFormats
Returns an array with the descriptors (URN) of the SEPA XML formats supported by this builder.
public string[] SupportedSepaFormats { get; }
Property Value
- string[]
Remarks
The data provided by actual banks is widely different and inconclusive. Thus this information is rather worthless and should be ignored. Use the processed SupportedPainFormats instead.
Methods
Build(FinAcct, string[], string, int, string)
Builds a query of all sepa standing orders set up at the bank from the given parameters.
public FinSepaAllSto Build(FinAcct aOrderAcct, string[] vsSupportedSepaFormats, string sOrderID, int nMaxNoEntries, string sScrollRef)
Parameters
aOrderAcct
FinAcctThe ordering customers account information. This must be specified as a valid ordering customers account an must not be
null
.vsSupportedSepaFormats
string[]Optional list of SEPA descriptors of the supported SEPA pain formats. If this parameter is
null
, then the appropriate SupportedSepaFormats will be used instead.sOrderID
stringOptional order ID if a particular standing order shall be queried. Usually this parameter is
null
.nMaxNoEntries
intOptional max number of entries to return.
sScrollRef
stringOptional scroll reference from a previous inquiry.