|
TDLib
|
Inherits Object.
Describes a user or a chat as a member of another chat.
Public Member Functions | |
| chatMember () | |
| chatMember (object_ptr< MessageSender > &&member_id_, string const &tag_, int53 inviter_user_id_, int32 joined_chat_date_, object_ptr< ChatMemberStatus > &&status_) | |
| void | store (TlStorerToString &s, const char *field_name) const final |
| Public Member Functions inherited from TlObject | |
| TlObject & | operator= (const TlObject &)=delete |
| TlObject & | operator= (TlObject &&)=default |
| virtual void | store (TlStorerCalcLength &s) const |
| virtual void | store (TlStorerUnsafe &s) const |
| TlObject ()=default | |
| TlObject (const TlObject &)=delete | |
| TlObject (TlObject &&)=default | |
| virtual | ~TlObject ()=default |
Public Attributes | |
| int53 | inviter_user_id_ |
| Identifier of a user who invited/promoted/banned this member in the chat; 0 if unknown. | |
| int32 | joined_chat_date_ |
| Point in time (Unix timestamp) when the user joined/was promoted/was banned in the chat. | |
| object_ptr< MessageSender > | member_id_ |
| Identifier of the chat member. Currently, other chats can be only Left or Banned. Only supergroups and channels can have other chats as Left or Banned members and these chats must be supergroups or channels. | |
| object_ptr< ChatMemberStatus > | status_ |
| Status of the member in the chat. | |
| string | tag_ |
| Tag of the chat member or its custom title if the member is an administrator of the chat; 0-16 characters without emoji; applicable to basic groups and supergroups only. | |
Static Public Attributes | |
| static const std::int32_t | ID = -1910810754 |
| Identifier uniquely determining a type of the object. | |
| chatMember | ( | ) |
Describes a user or a chat as a member of another chat.
| chatMember | ( | object_ptr< MessageSender > && | member_id_, |
| string const & | tag_, | ||
| int53 | inviter_user_id_, | ||
| int32 | joined_chat_date_, | ||
| object_ptr< ChatMemberStatus > && | status_ ) |
Describes a user or a chat as a member of another chat.
| [in] | member_id_ | Identifier of the chat member. Currently, other chats can be only Left or Banned. Only supergroups and channels can have other chats as Left or Banned members and these chats must be supergroups or channels. |
| [in] | tag_ | Tag of the chat member or its custom title if the member is an administrator of the chat; 0-16 characters without emoji; applicable to basic groups and supergroups only. |
| [in] | inviter_user_id_ | Identifier of a user who invited/promoted/banned this member in the chat; 0 if unknown. |
| [in] | joined_chat_date_ | Point in time (Unix timestamp) when the user joined/was promoted/was banned in the chat. |
| [in] | status_ | Status of the member in the chat. |
|
finalvirtual |