• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    Class ScraperContact

    Convenient base implementation with method stubs for IScraperContact.

    Inheritance
    System.Object
    ScraperContact
    ScraperContactFinTS
    ScraperContactAdacSolaris
    ScraperContactAdvanzia
    ScraperContactAdvanziaTagesgeld
    ScraperContactAmEx
    ScraperContactAudiBank
    ScraperContactBankNorwegian
    ScraperContactBankOfScotland
    ScraperContactBarclays
    ScraperContactBarclaysTagesgeld
    ScraperContactBMWBank
    ScraperContactBunq
    ScraperContactBWBank
    ScraperContactC24
    ScraperContactCobaBusinessCard
    ScraperContactCommerzbank
    ScraperContactDummy
    ScraperContactHanseaticBank
    ScraperContactINGBusiness
    ScraperContactKontist
    ScraperContactN26
    ScraperContactNewDKB
    ScraperContactSuresseDirektBank
    ScraperContactTFBank
    ScraperContactVWBank
    Implements
    IScraperContact
    IScraperPersist
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Subsembly.Scraper
    Assembly: Subsembly.Scraper.dll
    Syntax
    public abstract class ScraperContact : IScraperContact, IScraperPersist

    Constructors

    ScraperContact(String, ScraperAccountServiceTypes, ScraperAuthentication, ScraperCapabilities)

    Declaration
    public ScraperContact(string sScraperName, ScraperAccountServiceTypes nAccountType, ScraperAuthentication nAuthentication, ScraperCapabilities nCapabilities)
    Parameters
    Type Name Description
    System.String sScraperName
    ScraperAccountServiceTypes nAccountType
    ScraperAuthentication nAuthentication
    ScraperCapabilities nCapabilities

    Properties

    AccountServiceTypes

    Declaration
    public ScraperAccountServiceTypes AccountServiceTypes { get; }
    Property Value
    Type Description
    ScraperAccountServiceTypes

    Authentication

    Returns the authentication value that was given to the constructor.

    Declaration
    public ScraperAuthentication Authentication { get; }
    Property Value
    Type Description
    ScraperAuthentication

    BankCode

    Declaration
    public virtual string BankCode { get; set; }
    Property Value
    Type Description
    System.String

    Capabilities

    Returns the capabilities value that was given to the constructor.

    Declaration
    public ScraperCapabilities Capabilities { get; }
    Property Value
    Type Description
    ScraperCapabilities

    IsDirty

    Declaration
    public bool IsDirty { get; }
    Property Value
    Type Description
    System.Boolean

    LoginURL

    Declaration
    public virtual string LoginURL { get; set; }
    Property Value
    Type Description
    System.String

    ProductName

    Declaration
    public virtual string ProductName { get; set; }
    Property Value
    Type Description
    System.String

    Profile

    Declaration
    public abstract JsonObject Profile { get; }
    Property Value
    Type Description
    JsonObject

    ScraperName

    Declaration
    public string ScraperName { get; }
    Property Value
    Type Description
    System.String

    Methods

    BuildOAuthUrl(String)

    Always throws a NotImplementedException. Must be overridden if OAuth2 authentication is used.

    Declaration
    public virtual string BuildOAuthUrl(string sRedirectionEndpoint)
    Parameters
    Type Name Description
    System.String sRedirectionEndpoint
    Returns
    Type Description
    System.String

    CreateSession()

    Declaration
    public IScraperSession CreateSession()
    Returns
    Type Description
    IScraperSession

    Load(JsonObject)

    The default implementation loads all the properties of this base class.

    Declaration
    public void Load(JsonObject js)
    Parameters
    Type Name Description
    JsonObject js
    Remarks

    A derived class can override OnLoad(JsonObject) in order to load additional properties.

    OnCreateSession()

    Declaration
    public abstract ScraperSession OnCreateSession()
    Returns
    Type Description
    ScraperSession

    OnLoad(JsonObject)

    May be overridden by the derived class in order to load additional properties.

    Declaration
    public virtual void OnLoad(JsonObject js)
    Parameters
    Type Name Description
    JsonObject js

    OnSave(JsonObject)

    May be overridden by the derived class in order to save additional properties.

    Declaration
    public virtual void OnSave(JsonObject js)
    Parameters
    Type Name Description
    JsonObject js

    Save()

    The default implementation saves all the properties of this base class.

    Declaration
    public JsonObject Save()
    Returns
    Type Description
    JsonObject
    Remarks

    A derived class can override OnSave(JsonObject) in order to save additional properties.

    SetDirty()

    Declaration
    protected void SetDirty()

    Implements

    IScraperContact
    IScraperPersist
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH