Inherits Object.
Describes a position of a chat in a chat list.
Public Fields | |
object_ptr< ChatList > | list_ |
The chat list. | |
int64 | order_ |
A parameter used to determine order of the chat in the chat list. Chats must be sorted by the pair (order, chat.id) in descending order. | |
bool | is_pinned_ |
True, if the chat is pinned in the chat list. | |
object_ptr< ChatSource > | source_ |
Source of the chat in the chat list; may be null. | |
Public Instance Methods | |
chatPosition () | |
chatPosition (object_ptr< ChatList > &&list_, int64 order_, bool is_pinned_, object_ptr< ChatSource > &&source_) | |
void | store (TlStorerToString &s, const char *field_name) const final |
Public Instance Methods inherited from TlObject | |
virtual void | store (TlStorerUnsafe &s) const |
virtual void | store (TlStorerCalcLength &s) const |
TlObject ()=default | |
TlObject (const TlObject &)=delete | |
TlObject & | operator= (const TlObject &)=delete |
TlObject (TlObject &&)=default | |
TlObject & | operator= (TlObject &&)=default |
virtual | ~TlObject ()=default |
Static Public Attributes | |
static const std::int32_t | ID = -622557355 |
Identifier uniquely determining a type of the object. | |
chatPosition | ( | ) |
Describes a position of a chat in a chat list.
chatPosition | ( | object_ptr< ChatList > && | list_, |
int64 | order_, | ||
bool | is_pinned_, | ||
object_ptr< ChatSource > && | source_ | ||
) |
Describes a position of a chat in a chat list.
[in] | list_ | The chat list. |
[in] | order_ | A parameter used to determine order of the chat in the chat list. Chats must be sorted by the pair (order, chat.id) in descending order. |
[in] | is_pinned_ | True, if the chat is pinned in the chat list. |
[in] | source_ | Source of the chat in the chat list; may be null. |
|
finalvirtual |