AuthAccount

sealed class AuthAccount

Types

Device
Link copied to clipboard
object Device : AuthAccount

Default account. Device ID will be used as main authentication parameter

External
Link copied to clipboard
data class External(accessToken: String, authorizationCode: String, idToken: String?) : AuthAccount

External account

FacebookToken
Link copied to clipboard
data class FacebookToken(facebookToken: String) : AuthAccount

Facebook account

GoogleIdToken
Link copied to clipboard
data class GoogleIdToken(googleIdToken: String) : AuthAccount

Google account

GoogleToken
Link copied to clipboard
data class GoogleToken(googleToken: String) : AuthAccount

Google account

SygicAccount
Link copied to clipboard
data class SygicAccount(userName: String, password: String) : AuthAccount

Sygic user account

Inheritors

AuthAccount
Link copied to clipboard
AuthAccount
Link copied to clipboard
AuthAccount
Link copied to clipboard
AuthAccount
Link copied to clipboard
AuthAccount
Link copied to clipboard
AuthAccount
Link copied to clipboard