SessionProtocol

public protocol SessionProtocol

Defines methods for managing session token.

  • Gets accesss token

    Declaration

    Swift

    func getAccessToken(completion: @escaping AccessTokenClosure)

    Parameters

    completion

    Completion for obtaining access token.

    Return Value

    AccessTokenClosure containing either token string or error.

  • Revokes all the tokens

    Declaration

    Swift

    func revokeTokens(completion: @escaping (Result<Void, BoxError>) -> Void)

    Parameters

    completion

    Returns either empty result representing success or error.