Enum ScraperCapabilities
Set of flags that indicates the capabilities of a scraper implementation.
Namespace: Subsembly.Scraper
Assembly: Subsembly.Scraper.dll
Syntax
[Flags]
public enum ScraperCapabilities
Fields
Name | Description |
---|---|
ImplementsBalance | Indicates whether the scraper can provide balances through DownloadBalances(out SepaBalance[], JsonObject). |
ImplementsDocuments | Indicates whether PDF documents can be downloaded for the given account. |
ImplementsPayments | Indicates whether the scraper can initiate payments through InitiatePayment(SepaDocument). |
ImplementsStatement | Indicates whether the scraper can provide a transaction report through DownloadStatement(out SepaDocument, JsonObject, DateTime). |
IsTestSystem | Additional flag that is set whenever the IScraperSession is no real account, but a testing system account, only. |
None | |
SupportsLoginDecoupledPolling | Additional flag that indicates that when the result from Login(JsonObject) has the flag DecoupledResponseNeeded set, then the method ContinueLogin(JsonObject) may be polled repeatedly in order to check whether the login was confirmed. |
SupportsPaymentDecoupledPolling | Additional flag that indicates that when the result from InitiatePayment(SepaDocument) has the flag DecoupledResponseNeeded set, then the method ContinuePayment(JsonObject) may be polled repeatedly in order to check whether the payment request was confirmed. |
SupportsStatementDecoupledPolling | Additional flag that indicates that when the result from DownloadStatement(out SepaDocument, JsonObject, DateTime) has the flag DecoupledResponseNeeded set, then the method ContinueDownloadStatement(out SepaDocument, JsonObject) may be polled repeatedly in order to check whether the download request was confirmed. |