OidcUserInfo

@Serializable
data class OidcUserInfo(    val subject: String,     val name: String? = null,     val givenName: String? = null,     val familyName: String? = null,     val middleName: String? = null,     val nickname: String? = null,     val preferredUsername: String? = null,     val profile: String? = null,     val picture: String? = null,     val website: String? = null,     val email: String? = null,     val emailVerified: Boolean? = null,     val gender: String? = null,     val birthDate: String? = null,     val timezone: String? = null,     val locale: String? = null,     val phoneNumber: String? = null,     val phoneNumberVerified: Boolean? = null,     val address: OidcAddressClaim? = null,     val ageOver18: Boolean? = null,     val updatedAt: Instant? = null)(source)

OpenID Connect Core 1.0

Constructors

Link copied to clipboard
constructor(    subject: String,     name: String? = null,     givenName: String? = null,     familyName: String? = null,     middleName: String? = null,     nickname: String? = null,     preferredUsername: String? = null,     profile: String? = null,     picture: String? = null,     website: String? = null,     email: String? = null,     emailVerified: Boolean? = null,     gender: String? = null,     birthDate: String? = null,     timezone: String? = null,     locale: String? = null,     phoneNumber: String? = null,     phoneNumberVerified: Boolean? = null,     address: OidcAddressClaim? = null,     ageOver18: Boolean? = null,     updatedAt: Instant? = null)

Properties

Link copied to clipboard
@SerialName(value = "address")
val address: OidcAddressClaim? = null
Link copied to clipboard
@SerialName(value = "age_over_18")
val ageOver18: Boolean? = null
Link copied to clipboard
@SerialName(value = "birthdate")
val birthDate: String? = null
Link copied to clipboard
@SerialName(value = "email")
val email: String? = null
Link copied to clipboard
@SerialName(value = "email_verified")
val emailVerified: Boolean? = null
Link copied to clipboard
@SerialName(value = "family_name")
val familyName: String? = null
Link copied to clipboard
@SerialName(value = "gender")
val gender: String? = null
Link copied to clipboard
@SerialName(value = "given_name")
val givenName: String? = null
Link copied to clipboard
@SerialName(value = "locale")
val locale: String? = null
Link copied to clipboard
@SerialName(value = "middle_name")
val middleName: String? = null
Link copied to clipboard
@SerialName(value = "name")
val name: String? = null
Link copied to clipboard
@SerialName(value = "nickname")
val nickname: String? = null
Link copied to clipboard
@SerialName(value = "phone_number")
val phoneNumber: String? = null
Link copied to clipboard
@SerialName(value = "phone_number_verified")
val phoneNumberVerified: Boolean? = null
Link copied to clipboard
@SerialName(value = "picture")
val picture: String? = null
Link copied to clipboard
@SerialName(value = "preferred_username")
val preferredUsername: String? = null
Link copied to clipboard
@SerialName(value = "profile")
val profile: String? = null
Link copied to clipboard
@SerialName(value = "sub")
val subject: String
Link copied to clipboard
@SerialName(value = "zoneinfo")
val timezone: String? = null
Link copied to clipboard
@SerialName(value = "updated_at")
@Serializable(with = InstantLongSerializer::class)
val updatedAt: Instant? = null
Link copied to clipboard
@SerialName(value = "website")
val website: String? = null