Package com.dropbox.core.v2.openid
Class UserInfoResult
- java.lang.Object
-
- com.dropbox.core.v2.openid.UserInfoResult
-
public class UserInfoResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UserInfoResult.Builder
Builder forUserInfoResult
.
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
email
protected java.lang.Boolean
emailVerified
protected java.lang.String
familyName
protected java.lang.String
givenName
protected java.lang.String
iss
protected java.lang.String
sub
-
Constructor Summary
Constructors Constructor Description UserInfoResult()
NoneUserInfoResult(java.lang.String familyName, java.lang.String givenName, java.lang.String email, java.lang.Boolean emailVerified, java.lang.String iss, java.lang.String sub)
UsenewBuilder()
to create instances of this class without specifying values for all optional fields.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getEmail()
Email address of user.java.lang.Boolean
getEmailVerified()
If user is email verified.java.lang.String
getFamilyName()
Last name of user.java.lang.String
getGivenName()
First name of user.java.lang.String
getIss()
Issuer of token (in this case Dropbox).java.lang.String
getSub()
An identifier for the user.int
hashCode()
static UserInfoResult.Builder
newBuilder()
Returns a new builder for creating an instance of this class.java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
familyName
protected final java.lang.String familyName
-
givenName
protected final java.lang.String givenName
-
email
protected final java.lang.String email
-
emailVerified
protected final java.lang.Boolean emailVerified
-
iss
protected final java.lang.String iss
-
sub
protected final java.lang.String sub
-
-
Constructor Detail
-
UserInfoResult
public UserInfoResult(java.lang.String familyName, java.lang.String givenName, java.lang.String email, java.lang.Boolean emailVerified, java.lang.String iss, java.lang.String sub)
UsenewBuilder()
to create instances of this class without specifying values for all optional fields.- Parameters:
familyName
- Last name of user.givenName
- First name of user.email
- Email address of user.emailVerified
- If user is email verified.iss
- Issuer of token (in this case Dropbox). Must not benull
.sub
- An identifier for the user. This is the Dropbox account_id, a string value such as dbid:AAH4f99T0taONIb-OurWxbNQ6ywGRopQngc. Must not benull
.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
UserInfoResult
public UserInfoResult()
NoneThe default values for unset fields will be used.
-
-
Method Detail
-
getFamilyName
public java.lang.String getFamilyName()
Last name of user.- Returns:
- value for this field, or
null
if not present.
-
getGivenName
public java.lang.String getGivenName()
First name of user.- Returns:
- value for this field, or
null
if not present.
-
getEmail
public java.lang.String getEmail()
Email address of user.- Returns:
- value for this field, or
null
if not present.
-
getEmailVerified
public java.lang.Boolean getEmailVerified()
If user is email verified.- Returns:
- value for this field, or
null
if not present.
-
getIss
public java.lang.String getIss()
Issuer of token (in this case Dropbox).- Returns:
- value for this field, or
null
if not present. Defaults to "".
-
getSub
public java.lang.String getSub()
An identifier for the user. This is the Dropbox account_id, a string value such as dbid:AAH4f99T0taONIb-OurWxbNQ6ywGRopQngc.- Returns:
- value for this field, or
null
if not present. Defaults to "".
-
newBuilder
public static UserInfoResult.Builder newBuilder()
Returns a new builder for creating an instance of this class.- Returns:
- builder for this class.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringMultiline
public java.lang.String toStringMultiline()
Returns a String representation of this object formatted for easier readability.The returned String may contain newlines.
- Returns:
- Formatted, multiline String representation of this object
-
-