/tripkit/TripKitDomain/com.skedgo.tripkit.account.domain/UserTokenRepository

UserTokenRepository

[jvm]\ interface UserTokenRepository

Functions

Name Summary
clearUserToken [jvm]
abstract fun clearUserToken(): Observable<Boolean>
clearUserTokenByLoggingOut [jvm]
abstract fun clearUserTokenByLoggingOut(): Observable<Boolean>
getLastKnownUserToken [jvm]
abstract fun getLastKnownUserToken(): Observable<UserToken>
If there is no user token, this returns an empty Observable.
getUserTokenBySignInCredentials [jvm]
abstract fun getUserTokenBySignInCredentials(signInCredentials: SignInCredentials): Observable<UserToken>
getUserTokenBySignUpCredentials [jvm]
abstract fun getUserTokenBySignUpCredentials(signUpCredentials: SignUpCredentials): Observable<UserToken>
getUserTokenByUserIdentifier [jvm]
abstract fun getUserTokenByUserIdentifier(userIdentifier: String): Observable<UserToken>
hasUserToken [jvm]
abstract fun hasUserToken(): Boolean
onUserTokenChanged [jvm]
abstract fun onUserTokenChanged(): Observable<Any>
setUserToken [jvm]
abstract fun setUserToken(userToken: String)