UserDetails Type
This type holds details about the user.
Remarks
The fields of this type correspond to claims about the user.
Fields
AddrCountry String? |
This field holds the country name portion of the user's address. |
AddrFormatted String? |
This field holds the full mailing address of the user, formatted for display or use on a mailing label. This value may contain multiple lines. |
AddrLocality String? |
This field holds the city or locality portion of the user's address. |
AddrPostalCode String? |
This field holds the zip code or postal code portion of the user's address. |
AddrRegion String? |
This field holds the state, province, prefecture, or region portion of the user's address. |
AddrStreetAddr String? |
This field holds the street address portion of the user's address. This is the full street address which may include house number, street name, post office box, and multi-line extended street information. This value may contain multiple lines. |
Audiences String? |
This field contains a comma separated list of audiences for which the user information is intended. |
Birthday String? |
This field contains the user's birthday. The format of the value is YYYY-MM-DD or YYYY. The year may be 0000 to indicate it was omitted. |
Email String? |
This field contains the user's preferred email address. |
EmailVerified Boolean |
This field indicates whether the user's email address has been verified. To be considered verified the end-user must prove the email address was under the user's control at the time of verification. |
FirstName String? |
This field holds the first name of the user. If multiple names are present they are space separated. |
Gender String? |
This field holds the user's gender. Defined values are male and female but other values may also be used. |
Issuer String? |
This field contains the identifier of the issuer who issued the ID token. |
LastName String? |
This field holds the last name of the user. If multiple names are present they are space separated. |
Locale String? |
This field holds the end user's locale. This is represented as a BCP47 (RFC 5646) language tag. For instance en-US or en_US. |
MiddleName String? |
This field holds the middle name of the user. If multiple names are present they are space separated. |
Name String? |
This field contains the user's full name in displayable form including all name parts. This may include titles and suffixes. |
Nickname String? |
This field holds the casual name of the user. This may or may not be the same as FirstName. |
PhoneNumber String? |
This field holds the user's phone number. This may be in E.164 format, for instance +1 (425) 555-1212. If an extension is present it may be represented according to RFC 3966. For instance: +1 (604) 555-1234;ext=5678. |
PhoneNumberVerified Boolean |
This field indicates whether the user's phone number has been verified. To be considered verified the end-user must prove the phone number was under the user's control at the time of verification. |
PictureURL String? |
This field holds the URL of the user's profile picture. This field holds the URL of the user's profile picture. |
PreferredUsername String? |
This field holds the shorthand name by which the end-user wishes to be referred. |
ProfileURL String? |
This field holds the URL of the user's profile page. This field holds the URL of the user's profile page. |
Subject String? |
This field holds the subject identifier of the token. |
TokenAuthTime Long |
This field holds the time when authentication occurred. The time value is a number representing the number of seconds from 1970-01-01T0:0:0Z as measured in UTC until the date/time. |
TokenExpTime Long |
This field holds the expiration time of the token. The time value is a number representing the number of seconds from 1970-01-01T0:0:0Z as measured in UTC until the date/time. |
TokenIssuedAt Long |
This field holds the time when the token was issued. The time value is a number representing the number of seconds from 1970-01-01T0:0:0Z as measured in UTC until the date/time. |
UpdatedAt Long |
This field holds the time when the user's information was last updated. The time value is a number representing the number of seconds from 1970-01-01T0:0:0Z as measured in UTC until the date/time. |
Website String? |
This field holds the URL of the user's website. |
ZoneInfo String? |
This field holds the user's time zone. For instance: America/Los_Angeles. |
Constructors
public constructor()