Cloudike Android Libraries
Toggle table of contents
6.0.0
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
Cloudike Android Libraries
Core Library
/
com.cloudike.sdk.core.session
/
SessionManager
Session
Manager
interface
SessionManager
Members
Members & Extensions
Properties
is
Session
Active
Link copied to clipboard
abstract
val
isSessionActive
:
Boolean
state
Flow
Link copied to clipboard
abstract
val
stateFlow
:
StateFlow
<
SessionState
>
Functions
check
Session
Initialized
Link copied to clipboard
abstract
fun
checkSessionInitialized
(
)
check
State
Link copied to clipboard
abstract
fun
checkState
(
state
:
SessionState
)
get
Access
Token
Or
Throw
Link copied to clipboard
fun
SessionManager
.
getAccessTokenOrThrow
(
)
:
String
get
Base
Url
Or
Throw
Link copied to clipboard
fun
SessionManager
.
getBaseUrlOrThrow
(
)
:
String
get
Credentials
Or
Throw
Link copied to clipboard
abstract
fun
getCredentialsOrThrow
(
)
:
SessionCredentials
Return session credentials or throw exception.
get
User
Agent
Or
Throw
Link copied to clipboard
fun
SessionManager
.
getUserAgentOrThrow
(
)
:
String
get
User
Id
Or
Throw
Link copied to clipboard
fun
SessionManager
.
getUserIdOrThrow
(
)
:
Long
register
Unit
Link copied to clipboard
abstract
suspend
fun
registerUnit
(
sessionUnit
:
SessionUnit
)
:
Boolean
start
Link copied to clipboard
abstract
suspend
fun
start
(
reset
:
Boolean
,
baseUrl
:
String
,
accessToken
:
String
,
userId
:
Long
,
userAgent
:
String
)
User authentication method.
stop
Link copied to clipboard
abstract
suspend
fun
stop
(
)