Hierarchy

  • ISessionRepository

Implemented by

Properties

session: ISession

Current session.

Methods

  • Close current session.

    Returns

    true if session was present and was closed; false otherwise.

    Returns Promise<boolean>

  • Create and initialize session object by access and session tokens.

    Returns

    Initialized session object.

    Parameters

    • accessToken: string

      Token with session information serialized to XML.

    • sessionToken: ISessionToken

      Token with session information.

    Returns Promise<ISession>

  • Open session to login user.

    Returns

    Open session result - opened session or 2FA info if required.

    Parameters

    • request: OpenSessionRequest

      Request to open the sessions including auth parameters and info on app and the client.

    Returns Promise<ISessionResult>

  • Try to restore session.

    Returns

    Session if restoring was successful; null otherwise.

    Returns Promise<null | ISession>

Generated using TypeDoc