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