Enum ScraperCapabilities
Set of flags that indicates the capabilities of a scraper implementation.
[Flags]
public enum ScraperCapabilities
Fields
ImplementsBalance = 1Indicates whether the scraper can provide balances through DownloadBalances(out SepaBalance[], JsonObject).
ImplementsDocuments = 4Indicates whether PDF documents can be downloaded for the given account.
ImplementsPayments = 8Indicates whether the scraper can initiate payments through InitiatePayment(SepaDocument).
ImplementsPortfolio = 16Indicates whether the scraper supports download of securities portfolios through IScraperSessionSecuritiesPortfolio.
ImplementsStatement = 2Indicates whether the scraper can provide a transaction report through DownloadStatement(out SepaDocument, JsonObject, DateTime).
IsTestSystem = 268435456Additional flag that is set whenever the IScraperSession is no real account, but a testing system account, only.
None = 0SupportsLoginDecoupledPolling = 65536Additional 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 = 262144Additional 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 = 131072Additional 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.