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
Modifier and Type Method Description final Optional<UserProfile.Address>address()final Optional<AirshipProfile>airship()final Optional<String>apn()final Optional<String>birthdate()final Optional<UserProfile.Custom>custom()A free form object. final Optional<Discord>discord()final Optional<String>email()final Optional<Boolean>emailVerified()final Optional<Expo>expo()final Optional<String>facebookPsid()final Optional<String>familyName()final Optional<UserProfileFirebaseToken>firebaseToken()final Optional<String>gender()final Optional<String>givenName()final Optional<Intercom>intercom()final Optional<String>locale()final Optional<String>middleName()final Optional<MsTeams>msTeams()final Optional<String>name()final Optional<String>nickname()final Optional<String>phoneNumber()final Optional<Boolean>phoneNumberVerified()final Optional<String>picture()final Optional<String>preferredName()final Optional<String>profile()final Optional<Slack>slack()final Optional<String>sub()final Optional<String>targetArn()final Optional<String>updatedAt()final Optional<String>website()final Optional<String>zoneinfo()final JsonField<UserProfile.Address>_address()Returns the raw JSON value of address. final JsonField<AirshipProfile>_airship()Returns the raw JSON value of airship. final JsonField<String>_apn()Returns the raw JSON value of apn. final JsonField<String>_birthdate()Returns the raw JSON value of birthdate. final JsonField<UserProfile.Custom>_custom()Returns the raw JSON value of custom. final JsonField<Discord>_discord()Returns the raw JSON value of discord. final JsonField<String>_email()Returns the raw JSON value of email. final JsonField<Boolean>_emailVerified()Returns the raw JSON value of emailVerified. final JsonField<Expo>_expo()Returns the raw JSON value of expo. final JsonField<String>_facebookPsid()Returns the raw JSON value of facebookPsid. final JsonField<String>_familyName()Returns the raw JSON value of familyName. final JsonField<UserProfileFirebaseToken>_firebaseToken()Returns the raw JSON value of firebaseToken. final JsonField<String>_gender()Returns the raw JSON value of gender. final JsonField<String>_givenName()Returns the raw JSON value of givenName. final JsonField<Intercom>_intercom()Returns the raw JSON value of intercom. final JsonField<String>_locale()Returns the raw JSON value of locale. final JsonField<String>_middleName()Returns the raw JSON value of middleName. final JsonField<MsTeams>_msTeams()Returns the raw JSON value of msTeams. final JsonField<String>_name()Returns the raw JSON value of name. final JsonField<String>_nickname()Returns the raw JSON value of nickname. final JsonField<String>_phoneNumber()Returns the raw JSON value of phoneNumber. final JsonField<Boolean>_phoneNumberVerified()Returns the raw JSON value of phoneNumberVerified. final JsonField<String>_picture()Returns the raw JSON value of picture. final JsonField<String>_preferredName()Returns the raw JSON value of preferredName. final JsonField<String>_profile()Returns the raw JSON value of profile. final JsonField<Slack>_slack()Returns the raw JSON value of slack. final JsonField<String>_sub()Returns the raw JSON value of sub. final JsonField<String>_targetArn()Returns the raw JSON value of targetArn. final JsonField<String>_updatedAt()Returns the raw JSON value of updatedAt. final JsonField<String>_website()Returns the raw JSON value of website. final JsonField<String>_zoneinfo()Returns the raw JSON value of zoneinfo. final Map<String, JsonValue>_additionalProperties()final UserProfile.BuildertoBuilder()final UserProfilevalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static UserProfile.Builderbuilder()Returns a mutable builder for constructing an instance of UserProfile. -
-
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()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static UserProfile.Builder builder()
Returns a mutable builder for constructing an instance of UserProfile.
-
-
-
-