Enum ScraperCapabilities
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.