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. |
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. |
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 UserDetails();
Public UserDetails()