UserInfo

open class UserInfo

This class hold the response of OpenId Connect userinfo endpoint

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
open class Address

Properties

Link copied to clipboard
private open var address: UserInfo.Address
Link copied to clipboard
private open var birthDate: Date
Link copied to clipboard
private open var email: String
Link copied to clipboard
private open var emailVerified: Boolean
Link copied to clipboard
private open var familyName: String
Link copied to clipboard
private open var gender: String
Link copied to clipboard
private open var givenName: String
Link copied to clipboard
private open var locale: String
Link copied to clipboard
private open var middleName: String
Link copied to clipboard
private open var name: String
Link copied to clipboard
private open var nickName: String
Link copied to clipboard
private open var phoneNumber: String
Link copied to clipboard
private open var phoneNumberVerified: Boolean
Link copied to clipboard
private open var picture: URL
Link copied to clipboard
private open var preferredUsername: String
Link copied to clipboard
private open var profile: URL
Link copied to clipboard
private open var raw: JSONObject
Link copied to clipboard
private open var sub: String
Link copied to clipboard
private open var updateAt: Long
Link copied to clipboard
private open var website: URL
Link copied to clipboard
private open var zoneInfo: String

Functions

Link copied to clipboard
private open fun toDate(date: String): Date
Link copied to clipboard
private open fun toURL(url: String): URL
Link copied to clipboard
open fun unmarshal(jsonObject: JSONObject): UserInfo