|
TDLib
|
Public Member Functions | |
| chat (int53 id_, object_ptr< ChatType > &&type_, string const &title_, object_ptr< chatPhotoInfo > &&photo_, int32 accent_color_id_, int64 background_custom_emoji_id_, object_ptr< upgradedGiftColors > &&upgraded_gift_colors_, int32 profile_accent_color_id_, int64 profile_background_custom_emoji_id_, object_ptr< chatPermissions > &&permissions_, object_ptr< message > &&last_message_, array< object_ptr< chatPosition > > &&positions_, array< object_ptr< ChatList > > &&chat_lists_, object_ptr< MessageSender > &&message_sender_id_, object_ptr< BlockList > &&block_list_, bool has_protected_content_, bool is_translatable_, bool is_marked_as_unread_, bool view_as_topics_, bool has_scheduled_messages_, bool can_be_deleted_only_for_self_, bool can_be_deleted_for_all_users_, bool can_be_reported_, bool default_disable_notification_, int32 unread_count_, int53 last_read_inbox_message_id_, int53 last_read_outbox_message_id_, int32 unread_mention_count_, int32 unread_reaction_count_, int32 unread_poll_vote_count_, object_ptr< chatNotificationSettings > &¬ification_settings_, object_ptr< ChatAvailableReactions > &&available_reactions_, int32 message_auto_delete_time_, object_ptr< emojiStatus > &&emoji_status_, object_ptr< chatBackground > &&background_, object_ptr< ChatTheme > &&theme_, object_ptr< ChatActionBar > &&action_bar_, object_ptr< businessBotManageBar > &&business_bot_manage_bar_, object_ptr< videoChat > &&video_chat_, object_ptr< chatJoinRequestsInfo > &&pending_join_requests_, int53 reply_markup_message_id_, object_ptr< draftMessage > &&draft_message_, string const &client_data_) | |
| void | store (TlStorerToString &s, const char *field_name) const final |
| Public Member Functions inherited from td::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 |
Public Attributes | |
| int53 | id_ |
| object_ptr< ChatType > | type_ |
| string | title_ |
| object_ptr< chatPhotoInfo > | photo_ |
| int32 | accent_color_id_ |
| int64 | background_custom_emoji_id_ |
| object_ptr< upgradedGiftColors > | upgraded_gift_colors_ |
| int32 | profile_accent_color_id_ |
| int64 | profile_background_custom_emoji_id_ |
| object_ptr< chatPermissions > | permissions_ |
| object_ptr< message > | last_message_ |
| array< object_ptr< chatPosition > > | positions_ |
| array< object_ptr< ChatList > > | chat_lists_ |
| object_ptr< MessageSender > | message_sender_id_ |
| object_ptr< BlockList > | block_list_ |
| bool | has_protected_content_ |
| bool | is_translatable_ |
| bool | is_marked_as_unread_ |
| bool | view_as_topics_ |
| bool | has_scheduled_messages_ |
| bool | can_be_deleted_only_for_self_ |
| bool | can_be_deleted_for_all_users_ |
| bool | can_be_reported_ |
| bool | default_disable_notification_ |
| int32 | unread_count_ |
| int53 | last_read_inbox_message_id_ |
| int53 | last_read_outbox_message_id_ |
| int32 | unread_mention_count_ |
| int32 | unread_reaction_count_ |
| int32 | unread_poll_vote_count_ |
| object_ptr< chatNotificationSettings > | notification_settings_ |
| object_ptr< ChatAvailableReactions > | available_reactions_ |
| int32 | message_auto_delete_time_ |
| object_ptr< emojiStatus > | emoji_status_ |
| object_ptr< chatBackground > | background_ |
| object_ptr< ChatTheme > | theme_ |
| object_ptr< ChatActionBar > | action_bar_ |
| object_ptr< businessBotManageBar > | business_bot_manage_bar_ |
| object_ptr< videoChat > | video_chat_ |
| object_ptr< chatJoinRequestsInfo > | pending_join_requests_ |
| int53 | reply_markup_message_id_ |
| object_ptr< draftMessage > | draft_message_ |
| string | client_data_ |
Static Public Attributes | |
| static const std::int32_t | ID = -520699983 |
|
finalvirtual |
Helper function for the to_string method. Appends a string representation of the object to the storer.
| [in] | s | Storer to which the object string representation will be appended. |
| [in] | field_name | Object field_name if applicable. |
Implements td::TlObject.