MadelineProtoDocs/docs/TD_docs/constructors/user.md
Daniil Gentili e5a1324684 docufix
2018-04-04 23:19:57 +00:00

2.0 KiB

title description image
user Represents user https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

Constructor: user

Back to constructors index

Represents user

Attributes:

Name Type Required Description
id int Yes User identifier
first_name string Yes User first name
last_name string Yes User last name
username string Yes User username
phone_number string Yes User's phone number
status UserStatus Optional User's online status
profile_photo profilePhoto Yes User profile photo, nullable
my_link LinkState Yes Relationships from me to other user
foreign_link LinkState Yes Relationships from other user to me
is_verified Bool Yes True, if user is verified
restriction_reason string Yes If non-empty, contains the reason, why access to this user must be restricted. Format of the string is "{type}: {description}". -{type} contains type of the restriction and at least one of the suffixes "-all", "-ios", "-android", "-wp", which describes platforms on which access should be restricted. For example, "terms-ios-android". {description} contains human-readable description of the restriction, which can be showed to the user
have_access Bool Yes If false, the user is inaccessible and the only known information about it is inside this class. It can't be passed to any method except GetUser. Currently it can be false only for inaccessible authors of the channel posts
type UserType Yes Type of the user
language_code string Yes Bots only. IETF language tag of users language

Type: User