java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.PersonalDetails
- Enclosing class:
- TdApi
Contains the user's personal details.
-
Field Summary
Modifier and TypeFieldDescriptionBirthdate of the user.static final int
A two-letter ISO 3166-1 alpha-2 country code of the user's country.First name of the user written in English; 1-255 characters.Gender of the user, "male" or "female".Last name of the user written in English; 1-255 characters.Middle name of the user written in English; 0-255 characters.Native first name of the user; 1-255 characters.Native last name of the user; 1-255 characters.Native middle name of the user; 0-255 characters.A two-letter ISO 3166-1 alpha-2 country code of the user's residence country. -
Constructor Summary
ConstructorDescriptionContains the user's personal details.PersonalDetails
(DataInput input) Contains the user's personal details.PersonalDetails
(String firstName, String middleName, String lastName, String nativeFirstName, String nativeMiddleName, String nativeLastName, TdApi.Date birthdate, String gender, String countryCode, String residenceCountryCode) Contains the user's personal details. -
Method Summary
Methods inherited from class it.tdlight.jni.TdApi.Object
serialize, toString
-
Field Details
-
firstName
First name of the user written in English; 1-255 characters. -
middleName
Middle name of the user written in English; 0-255 characters. -
lastName
Last name of the user written in English; 1-255 characters. -
nativeFirstName
Native first name of the user; 1-255 characters. -
nativeMiddleName
Native middle name of the user; 0-255 characters. -
nativeLastName
Native last name of the user; 1-255 characters. -
birthdate
Birthdate of the user. -
gender
Gender of the user, "male" or "female". -
countryCode
A two-letter ISO 3166-1 alpha-2 country code of the user's country. -
residenceCountryCode
A two-letter ISO 3166-1 alpha-2 country code of the user's residence country. -
CONSTRUCTOR
public static final int CONSTRUCTOR- See Also:
-
-
Constructor Details
-
PersonalDetails
public PersonalDetails()Contains the user's personal details. -
PersonalDetails
public PersonalDetails(String firstName, String middleName, String lastName, String nativeFirstName, String nativeMiddleName, String nativeLastName, TdApi.Date birthdate, String gender, String countryCode, String residenceCountryCode) Contains the user's personal details.- Parameters:
firstName
- String First name of the user written in English; 1-255 characters.middleName
- String Middle name of the user written in English; 0-255 characters.lastName
- String Last name of the user written in English; 1-255 characters.nativeFirstName
- String Native first name of the user; 1-255 characters.nativeMiddleName
- String Native middle name of the user; 0-255 characters.nativeLastName
- String Native last name of the user; 1-255 characters.birthdate
- Date Birthdate of the user.gender
- String Gender of the user, "male" or "female".countryCode
- String A two-letter ISO 3166-1 alpha-2 country code of the user's country.residenceCountryCode
- String A two-letter ISO 3166-1 alpha-2 country code of the user's residence country.
-
PersonalDetails
Contains the user's personal details.- Throws:
IOException
-
-
Method Details
-
getConstructor
public int getConstructor()- Specified by:
getConstructor
in classTdApi.Object
-
serialize
- Specified by:
serialize
in classTdApi.Object
- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-