IdentityState

data class IdentityState(val appUserId: String? = null, val aliasId: String = IdentityLogic.generateAlias(), val seed: Int = IdentityLogic.generateSeed(), val userAttributes: Map<String, Any> = emptyMap(), val phase: IdentityState.Phase = Phase.Pending(setOf(Pending.Configuration)), val appInstalledAtString: String = "")(source)

Constructors

Link copied to clipboard
constructor(appUserId: String? = null, aliasId: String = IdentityLogic.generateAlias(), seed: Int = IdentityLogic.generateSeed(), userAttributes: Map<String, Any> = emptyMap(), phase: IdentityState.Phase = Phase.Pending(setOf(Pending.Configuration)), appInstalledAtString: String = "")

Types

Link copied to clipboard
sealed class Pending
Link copied to clipboard
sealed class Phase

Properties

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

User attributes enriched with the current identity fields.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val seed: Int
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard