@Generated(value="com.robohorse.robopojogenerator")
public abstract class UserEntity
extends java.lang.Object
UserEntity abstract class wraps all of the properties related to the user
account.| Modifier and Type | Method and Description |
|---|---|
static com.microstrategy.ushersdk.UserEntity.Builder |
builder()
Returns the
Builder object for the UserEntity abstract class. |
abstract java.lang.String |
city()
Returns a String of the user's city of residence.
|
abstract java.lang.String |
country()
Returns a String of the user's country of residence.
|
abstract java.lang.String |
email()
Returns a String of the user's email address.
|
abstract boolean |
emailVerified()
Returns a boolean that represents whether or not the user's email address has been verified.
|
abstract java.util.Map<java.lang.String,java.lang.Object> |
extra()
Returns the
Map that contains the extra information. |
abstract java.lang.String |
firstName()
Returns a String of the user's first name.
|
abstract java.lang.String |
lastName()
Returns a String of the user's last name.
|
abstract java.lang.String |
mobile()
Returns a String of the user's mobile phone number.
|
abstract boolean |
mobileVerified()
Returns a boolean that represents whether or not the user's mobile phone number has been
verified.
|
abstract java.lang.String |
state()
Returns a String of the user's state of residence.
|
abstract java.lang.String |
street1()
Returns a String of the user's primary address.
|
abstract java.lang.String |
street2()
Returns a String of the user's secondary address.
|
abstract java.lang.String |
uid()
Returns a String of the user's Usher ID.
|
abstract UserSettingsEntity |
userSettings()
Returns the
UserSettingsEntity object that wraps various properties related to user
settings. |
abstract UserEntity |
withUserSettings(UserSettingsEntity userSettings)
Constructor for a
UserEntity object with the userSettings set. |
abstract java.lang.String |
zip()
Returns a String of the user's ZIP Code.
|
@Nullable @SerializedName(value="city") public abstract java.lang.String city()
null.@Nullable @SerializedName(value="country") public abstract java.lang.String country()
null.@SerializedName(value="email") public abstract java.lang.String email()
@SerializedName(value="emailVerified") public abstract boolean emailVerified()
true if the user's email address has been verified;
false otherwise.@SerializedName(value="firstName") public abstract java.lang.String firstName()
@SerializedName(value="lastName") public abstract java.lang.String lastName()
@SerializedName(value="mobile") public abstract java.lang.String mobile()
@SerializedName(value="mobileVerified") public abstract boolean mobileVerified()
true if the user's mobile phone number has been verified;
false otherwise.@Nullable @SerializedName(value="state") public abstract java.lang.String state()
null.@Nullable @SerializedName(value="street1") public abstract java.lang.String street1()
null.@Nullable @SerializedName(value="street2") public abstract java.lang.String street2()
null.@SerializedName(value="uid") public abstract java.lang.String uid()
@Nullable @SerializedName(value="zip") public abstract java.lang.String zip()
null.@Nullable public abstract java.util.Map<java.lang.String,java.lang.Object> extra()
Map that contains the extra information. May be null.@Nullable public abstract UserSettingsEntity userSettings()
UserSettingsEntity object that wraps various properties related to user
settings. May be null.UserSettingsEntity object that wraps various properties related to user
settings.public abstract UserEntity withUserSettings(UserSettingsEntity userSettings)
UserEntity object with the userSettings set.userSettings - See userSettings()UserEntity object with the userSettings set.public static com.microstrategy.ushersdk.UserEntity.Builder builder()
Builder object for the UserEntity abstract class.Builder object for the UserEntity abstract class.