# telegram.PersonalDetails

class telegram.PersonalDetails(first_name, last_name, birth_date, gender, country_code, residence_country_code, first_name_native=None, last_name_native=None, middle_name=None, middle_name_native=None, bot=None, **_kwargs)

  Bases: `telegram.base.TelegramObject`

  This object represents personal details.

  first_name

    First Name.

    Type

      `str`

  middle_name

    Optional. First Name.

    Type

      `str`

  last_name

    Last Name.

    Type

      `str`

  birth_date

    Date of birth in DD.MM.YYYY format.

    Type

      `str`

  gender

    Gender, male or female.

    Type

      `str`

  country_code

    Citizenship (ISO 3166-1 alpha-2 country code).

    Type

      `str`

  residence_country_code

    Country of residence (ISO 3166-1 alpha-2 country code).

    Type

      `str`

  first_name_native

    First Name in the language of the user’s country of residence.

    Type

      `str`

  middle_name_native

    Optional. Middle Name in the language of the user’s country of residence.

    Type

      `str`

  last_name_native

    Last Name in the language of the user’s country of residence.

    Type

      `str`