systema-sdk
0.1.0
common
systema-sdk
/
ai.systema.model
/
ClientUser
Client
User
common
class
ClientUser
constructor
(
val
fingerprint
:
String
,
var
sessionId
:
String
=
""
,
var
userIdHash
:
String
=
""
,
val
userAgent
:
String
=
""
,
val
maxIdleDuration
:
Duration
=
SystemaConstants.MaxSessionIdleDuration
)
Content copied to clipboard
Constructors
Functions
Properties
Constructors
Client
User
Link copied to clipboard
common
fun
ClientUser
(
fingerprint
:
String
,
sessionId
:
String
=
""
,
userIdHash
:
String
=
""
,
userAgent
:
String
=
""
,
maxIdleDuration
:
Duration
=
SystemaConstants.MaxSessionIdleDuration
)
Content copied to clipboard
Functions
nex
Seq
Link copied to clipboard
common
suspend
fun
nexSeq
(
)
:
Int
Content copied to clipboard
refresh
Session
Link copied to clipboard
common
suspend
fun
refreshSession
(
kvStore
:
SystemaKVStore
,
now
:
<ERROR CLASS>
=
Clock.System.now()
)
Content copied to clipboard
Properties
fingerprint
Link copied to clipboard
common
val
fingerprint
:
String
Content copied to clipboard
maxIdleDuration
Link copied to clipboard
common
val
maxIdleDuration
:
Duration
Content copied to clipboard
sessionId
Link copied to clipboard
common
var
sessionId
:
String
Content copied to clipboard
userAgent
Link copied to clipboard
common
val
userAgent
:
String
Content copied to clipboard
userIdHash
Link copied to clipboard
common
var
userIdHash
:
String
Content copied to clipboard