express-embed-mobile-sdk-android-release

//sdk/com.adobe.express.embedsdk/ClientAuthDetails

ClientAuthDetails


data class ClientAuthDetails(val clientAccessToken: String, val tokenExpiryTimestampMs: Long, val userGuid: String)

Data class representing the client authentication details. This includes the client token, its expiry time, and optional client identifier.

Constructors

   
ClientAuthDetails
constructor(clientAccessToken: String, tokenExpiryTimestampMs: Long, userGuid: String)

Properties

Name Summary
clientAccessToken
val clientAccessToken: String
The client access token.
tokenExpiryTimestampMs
val tokenExpiryTimestampMs: Long
The expiration timestamp (in milliseconds since epoch) for the client access token. This is used to determine when the token needs to be refreshed.
userGuid
val userGuid: String
Unique identifier (UUID) for the logged-in user. Useful for rate limiting. The UUID must follow the pattern described here: https://developer.mozilla.org/en-US/docs/Glossary/UUID. Example: ‘75df9e44-98a5-43a9-b2ff-d884d3af12cc’. It’s a 36-character, hyphenated, case-insensitive hexadecimal string.