Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Identity(    val id: String,     val identityData: JsonObject,     val identityId: String? = null,     val lastSignInAt: String? = null,     val updatedAt: String? = null,     val createdAt: String? = null,     val provider: String,     val userId: String)
Link copied to clipboard
@Serializable
data class UserInfo(    val appMetadata: JsonObject? = null,     val aud: String,     val confirmationSentAt: Instant? = null,     val confirmedAt: Instant? = null,     val createdAt: Instant? = null,     val email: String? = null,     val emailConfirmedAt: Instant? = null,     val factors: List<UserMfaFactor> = listOf(),     val id: String,     val identities: List<Identity>? = null,     val lastSignInAt: Instant? = null,     val phone: String? = null,     val role: String? = null,     val updatedAt: Instant? = null,     val userMetadata: JsonObject? = null,     val phoneChangeSentAt: Instant? = null,     val newPhone: String? = null,     val emailChangeSentAt: Instant? = null,     val newEmail: String? = null,     val invitedAt: Instant? = null,     val recoverySentAt: Instant? = null,     val phoneConfirmedAt: Instant? = null,     val actionLink: String? = null)
Link copied to clipboard
@Serializable
data class UserMfaFactor(    val id: String,     val createdAt: Instant,     val updatedAt: Instant,     status: String,     val friendlyName: String? = null,     val factorType: String)
Link copied to clipboard
@Serializable
data class UserSession(    val accessToken: String,     val refreshToken: String,     val providerRefreshToken: String? = null,     val providerToken: String? = null,     val expiresIn: Long,     val tokenType: String,     val user: UserInfo? = null,     val type: String = "",     val expiresAt: Instant = Clock.System.now() + (expiresIn.seconds))
Link copied to clipboard
@Serializable
data class UserUpdateBuilder(    var email: String? = null,     var password: String? = null,     var phone: String? = null,     var nonce: String? = null,     var data: JsonObject? = null,     serializer: SupabaseSerializer = KotlinXSerializer())

A builder for updating a user.