Class UserProfile
-
- All Implemented Interfaces:
public final class UserProfile
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classUserProfile.BuilderA builder for UserProfile.
public final classUserProfile.Addresspublic final classUserProfile.CustomA free form object. Due to a limitation of the API Explorer, you can only enter string key/values below, but this API accepts more complex object structures.
-
Method Summary
-
-
Method Detail
-
address
final Optional<UserProfile.Address> address()
-
airship
final Optional<AirshipProfile> airship()
-
custom
final Optional<UserProfile.Custom> custom()
A free form object. Due to a limitation of the API Explorer, you can only enter string key/values below, but this API accepts more complex object structures.
-
emailVerified
final Optional<Boolean> emailVerified()
-
facebookPsid
final Optional<String> facebookPsid()
-
familyName
final Optional<String> familyName()
-
firebaseToken
final Optional<UserProfileFirebaseToken> firebaseToken()
-
middleName
final Optional<String> middleName()
-
phoneNumber
final Optional<String> phoneNumber()
-
phoneNumberVerified
final Optional<Boolean> phoneNumberVerified()
-
preferredName
final Optional<String> preferredName()
-
_address
final JsonField<UserProfile.Address> _address()
Returns the raw JSON value of address.
Unlike address, this method doesn't throw if the JSON field has an unexpected type.
-
_airship
final JsonField<AirshipProfile> _airship()
Returns the raw JSON value of airship.
Unlike airship, this method doesn't throw if the JSON field has an unexpected type.
-
_apn
final JsonField<String> _apn()
Returns the raw JSON value of apn.
Unlike apn, this method doesn't throw if the JSON field has an unexpected type.
-
_birthdate
final JsonField<String> _birthdate()
Returns the raw JSON value of birthdate.
Unlike birthdate, this method doesn't throw if the JSON field has an unexpected type.
-
_custom
final JsonField<UserProfile.Custom> _custom()
Returns the raw JSON value of custom.
Unlike custom, this method doesn't throw if the JSON field has an unexpected type.
-
_discord
final JsonField<Discord> _discord()
Returns the raw JSON value of discord.
Unlike discord, this method doesn't throw if the JSON field has an unexpected type.
-
_email
final JsonField<String> _email()
Returns the raw JSON value of email.
Unlike email, this method doesn't throw if the JSON field has an unexpected type.
-
_emailVerified
final JsonField<Boolean> _emailVerified()
Returns the raw JSON value of emailVerified.
Unlike emailVerified, this method doesn't throw if the JSON field has an unexpected type.
-
_expo
final JsonField<Expo> _expo()
Returns the raw JSON value of expo.
Unlike expo, this method doesn't throw if the JSON field has an unexpected type.
-
_facebookPsid
final JsonField<String> _facebookPsid()
Returns the raw JSON value of facebookPsid.
Unlike facebookPsid, this method doesn't throw if the JSON field has an unexpected type.
-
_familyName
final JsonField<String> _familyName()
Returns the raw JSON value of familyName.
Unlike familyName, this method doesn't throw if the JSON field has an unexpected type.
-
_firebaseToken
final JsonField<UserProfileFirebaseToken> _firebaseToken()
Returns the raw JSON value of firebaseToken.
Unlike firebaseToken, this method doesn't throw if the JSON field has an unexpected type.
-
_gender
final JsonField<String> _gender()
Returns the raw JSON value of gender.
Unlike gender, this method doesn't throw if the JSON field has an unexpected type.
-
_givenName
final JsonField<String> _givenName()
Returns the raw JSON value of givenName.
Unlike givenName, this method doesn't throw if the JSON field has an unexpected type.
-
_intercom
final JsonField<Intercom> _intercom()
Returns the raw JSON value of intercom.
Unlike intercom, this method doesn't throw if the JSON field has an unexpected type.
-
_locale
final JsonField<String> _locale()
Returns the raw JSON value of locale.
Unlike locale, this method doesn't throw if the JSON field has an unexpected type.
-
_middleName
final JsonField<String> _middleName()
Returns the raw JSON value of middleName.
Unlike middleName, this method doesn't throw if the JSON field has an unexpected type.
-
_msTeams
final JsonField<MsTeams> _msTeams()
Returns the raw JSON value of msTeams.
Unlike msTeams, this method doesn't throw if the JSON field has an unexpected type.
-
_name
final JsonField<String> _name()
Returns the raw JSON value of name.
Unlike name, this method doesn't throw if the JSON field has an unexpected type.
-
_nickname
final JsonField<String> _nickname()
Returns the raw JSON value of nickname.
Unlike nickname, this method doesn't throw if the JSON field has an unexpected type.
-
_phoneNumber
final JsonField<String> _phoneNumber()
Returns the raw JSON value of phoneNumber.
Unlike phoneNumber, this method doesn't throw if the JSON field has an unexpected type.
-
_phoneNumberVerified
final JsonField<Boolean> _phoneNumberVerified()
Returns the raw JSON value of phoneNumberVerified.
Unlike phoneNumberVerified, this method doesn't throw if the JSON field has an unexpected type.
-
_picture
final JsonField<String> _picture()
Returns the raw JSON value of picture.
Unlike picture, this method doesn't throw if the JSON field has an unexpected type.
-
_preferredName
final JsonField<String> _preferredName()
Returns the raw JSON value of preferredName.
Unlike preferredName, this method doesn't throw if the JSON field has an unexpected type.
-
_profile
final JsonField<String> _profile()
Returns the raw JSON value of profile.
Unlike profile, this method doesn't throw if the JSON field has an unexpected type.
-
_slack
final JsonField<Slack> _slack()
Returns the raw JSON value of slack.
Unlike slack, this method doesn't throw if the JSON field has an unexpected type.
-
_sub
final JsonField<String> _sub()
Returns the raw JSON value of sub.
Unlike sub, this method doesn't throw if the JSON field has an unexpected type.
-
_targetArn
final JsonField<String> _targetArn()
Returns the raw JSON value of targetArn.
Unlike targetArn, this method doesn't throw if the JSON field has an unexpected type.
-
_updatedAt
final JsonField<String> _updatedAt()
Returns the raw JSON value of updatedAt.
Unlike updatedAt, this method doesn't throw if the JSON field has an unexpected type.
-
_website
final JsonField<String> _website()
Returns the raw JSON value of website.
Unlike website, this method doesn't throw if the JSON field has an unexpected type.
-
_zoneinfo
final JsonField<String> _zoneinfo()
Returns the raw JSON value of zoneinfo.
Unlike zoneinfo, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final UserProfile.Builder toBuilder()
-
validate
final UserProfile validate()
-
builder
final static UserProfile.Builder builder()
Returns a mutable builder for constructing an instance of UserProfile.
-
-
-
-