Enum ScraperCapabilities

Namespace
Subsembly.Scraper
Assembly
Subsembly.Scraper.dll

Set of flags that indicates the capabilities of a scraper implementation.

[Flags]
public enum ScraperCapabilities

Fields

ImplementsBalance = 1

Indicates whether the scraper can provide balances through DownloadBalances(out SepaBalance[], JsonObject).

ImplementsDocuments = 4

Indicates whether PDF documents can be downloaded for the given account.

ImplementsPayments = 8

Indicates whether the scraper can initiate payments through InitiatePayment(SepaDocument).

ImplementsPortfolio = 16

Indicates whether the scraper supports download of securities portfolios through IScraperSessionSecuritiesPortfolio.

ImplementsStatement = 2

Indicates whether the scraper can provide a transaction report through DownloadStatement(out SepaDocument, JsonObject, DateTime).

IsTestSystem = 268435456

Additional flag that is set whenever the IScraperSession is no real account, but a testing system account, only.

None = 0
SupportsLoginDecoupledPolling = 65536

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 = 262144

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 = 131072

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.