16 class TlStorerToString;
36 using string = std::string;
47 using array = std::vector<Type>;
75 template <
class Type,
class... Args>
124 template <
class ToType,
class FromType>
134 std::string to_string(
const BaseObject &value);
144 if (value ==
nullptr) {
159 std::string result =
"{\n";
160 for (
const auto &value : values) {
161 if (value ==
nullptr) {
175 class animatedChatPhoto;
185 class authenticationCodeInfo;
187 class AuthenticationCodeType;
189 class AuthorizationState;
191 class autoDownloadSettings;
193 class autoDownloadSettingsPresets;
197 class BackgroundFill;
199 class BackgroundType;
203 class bankCardActionOpenUrl;
209 class basicGroupFullInfo;
213 class BotCommandScope;
219 class CallDiscardReason;
229 class CallServerType;
233 class callbackQueryAnswer;
235 class CallbackQueryPayload;
237 class CanTransferOwnershipResult;
245 class chatAdministrator;
247 class chatAdministrators;
251 class ChatEventAction;
253 class chatEventLogFilters;
259 class chatFilterInfo;
261 class chatInviteLink;
263 class chatInviteLinkCount;
265 class chatInviteLinkCounts;
267 class chatInviteLinkInfo;
269 class chatInviteLinkMember;
271 class chatInviteLinkMembers;
273 class chatInviteLinks;
275 class chatJoinRequest;
277 class chatJoinRequests;
279 class chatJoinRequestsInfo;
289 class ChatMemberStatus;
293 class ChatMembersFilter;
297 class chatNotificationSettings;
299 class chatPermissions;
309 class ChatReportReason;
313 class ChatStatistics;
315 class chatStatisticsAdministratorActionsInfo;
317 class chatStatisticsInviterInfo;
319 class chatStatisticsMessageInteractionInfo;
321 class chatStatisticsMessageSenderInfo;
331 class CheckChatUsernameResult;
333 class CheckStickerSetNameResult;
335 class closedVectorPath;
337 class connectedWebsite;
339 class connectedWebsites;
341 class ConnectionState;
351 class customRequestResult;
353 class databaseStatistics;
371 class emailAddressAuthenticationCodeInfo;
375 class encryptedCredentials;
377 class encryptedPassportElement;
395 class gameHighScores;
401 class groupCallParticipant;
403 class groupCallParticipantVideoInfo;
405 class groupCallRecentSpeaker;
407 class GroupCallVideoQuality;
409 class groupCallVideoSourceGroup;
415 class identityDocument;
417 class importedContacts;
419 class inlineKeyboardButton;
421 class InlineKeyboardButtonType;
423 class InlineQueryResult;
425 class inlineQueryResults;
427 class InputBackground;
429 class InputChatPhoto;
431 class InputCredentials;
435 class inputIdentityDocument;
437 class InputInlineQueryResult;
439 class InputMessageContent;
441 class InputPassportElement;
443 class inputPassportElementError;
445 class InputPassportElementErrorSource;
447 class inputPersonalDocument;
451 class inputThumbnail;
453 class InternalLinkType;
457 class jsonObjectMember;
461 class keyboardButton;
463 class KeyboardButtonType;
465 class labeledPricePart;
467 class languagePackInfo;
469 class languagePackString;
471 class LanguagePackStringValue;
473 class languagePackStrings;
477 class localizationTargetInfo;
485 class logVerbosityLevel;
495 class messageCalendar;
497 class messageCalendarDay;
499 class MessageContent;
501 class messageCopyOptions;
503 class MessageFileType;
505 class messageForwardInfo;
507 class MessageForwardOrigin;
509 class messageInteractionInfo;
513 class messageLinkInfo;
515 class messagePosition;
517 class messagePositions;
519 class messageReplyInfo;
521 class MessageSchedulingState;
523 class messageSendOptions;
527 class messageSenders;
529 class MessageSendingState;
531 class messageStatistics;
533 class messageThreadInfo;
539 class networkStatistics;
541 class NetworkStatisticsEntry;
547 class notificationGroup;
549 class NotificationGroupType;
551 class NotificationSettingsScope;
553 class NotificationType;
563 class pageBlockCaption;
565 class PageBlockHorizontalAlignment;
567 class pageBlockListItem;
569 class pageBlockRelatedArticle;
571 class pageBlockTableCell;
573 class PageBlockVerticalAlignment;
575 class passportAuthorizationForm;
577 class PassportElement;
579 class passportElementError;
581 class PassportElementErrorSource;
583 class PassportElementType;
585 class passportElements;
587 class passportElementsWithErrors;
589 class passportRequiredElement;
591 class passportSuitableElement;
597 class paymentFormTheme;
599 class paymentReceipt;
603 class paymentsProviderStripe;
605 class personalDetails;
607 class personalDocument;
609 class phoneNumberAuthenticationSettings;
611 class phoneNumberInfo;
633 class PublicChatType;
635 class PushMessageContent;
637 class pushReceiverId;
639 class recommendedChatFilter;
641 class recommendedChatFilters;
643 class recoveryEmailAddress;
649 class ResetPasswordResult;
653 class savedCredentials;
655 class scopeNotificationSettings;
657 class SearchMessagesFilter;
663 class SecretChatState;
669 class shippingOption;
671 class sponsoredMessage;
673 class StatisticalGraph;
675 class statisticalValue;
681 class stickerSetInfo;
687 class storageStatistics;
689 class storageStatisticsByChat;
691 class storageStatisticsByFileType;
693 class storageStatisticsFast;
695 class SuggestedAction;
699 class supergroupFullInfo;
701 class SupergroupMembersFilter;
709 class tdlibParameters;
711 class temporaryPasswordState;
713 class termsOfService;
723 class testVectorIntObject;
725 class testVectorString;
727 class testVectorStringObject;
735 class TextEntityType;
743 class ThumbnailFormat;
745 class TopChatCategory;
755 class UserPrivacySetting;
757 class UserPrivacySettingRule;
759 class userPrivacySettingRules;
767 class validatedOrderInfo;
769 class VectorPathCommand;
783 class webPageInstantView;
822 static const std::int32_t
ID = 1324495492;
836 void store(TlStorerToString &s,
const char *field_name)
const final;
875 static const std::int32_t
ID = -2043654342;
889 void store(TlStorerToString &s,
const char *field_name)
const final;
919 static const std::int32_t
ID = 191994926;
933 void store(TlStorerToString &s,
const char *field_name)
const final;
963 static const std::int32_t
ID = -1816658231;
977 void store(TlStorerToString &s,
const char *field_name)
const final;
1025 static const std::int32_t
ID = -872359106;
1039 void store(TlStorerToString &s,
const char *field_name)
const final;
1063 static const std::int32_t
ID = 344216945;
1077 void store(TlStorerToString &s,
const char *field_name)
const final;
1122 static const std::int32_t
ID = -1179334690;
1136 void store(TlStorerToString &s,
const char *field_name)
const final;
1169 static const std::int32_t
ID = -860345416;
1183 void store(TlStorerToString &s,
const char *field_name)
const final;
1215 static const std::int32_t
ID = 2079628074;
1229 void store(TlStorerToString &s,
const char *field_name)
const final;
1253 static const std::int32_t
ID = 962650760;
1267 void store(TlStorerToString &s,
const char *field_name)
const final;
1291 static const std::int32_t
ID = 1636265063;
1305 void store(TlStorerToString &s,
const char *field_name)
const final;
1329 static const std::int32_t
ID = 1395882402;
1343 void store(TlStorerToString &s,
const char *field_name)
const final;
1370 static const std::int32_t
ID = 700123783;
1384 void store(TlStorerToString &s,
const char *field_name)
const final;
1407 static const std::int32_t
ID = 904720988;
1421 void store(TlStorerToString &s,
const char *field_name)
const final;
1445 static const std::int32_t
ID = 612103496;
1459 void store(TlStorerToString &s,
const char *field_name)
const final;
1474 static const std::int32_t
ID = 306402531;
1488 void store(TlStorerToString &s,
const char *field_name)
const final;
1512 static const std::int32_t
ID = 52643073;
1526 void store(TlStorerToString &s,
const char *field_name)
const final;
1550 static const std::int32_t
ID = 860166378;
1564 void store(TlStorerToString &s,
const char *field_name)
const final;
1588 static const std::int32_t
ID = 550350511;
1602 void store(TlStorerToString &s,
const char *field_name)
const final;
1632 static const std::int32_t
ID = 187548796;
1646 void store(TlStorerToString &s,
const char *field_name)
const final;
1661 static const std::int32_t
ID = -1834871737;
1675 void store(TlStorerToString &s,
const char *field_name)
const final;
1690 static const std::int32_t
ID = 154449270;
1704 void store(TlStorerToString &s,
const char *field_name)
const final;
1719 static const std::int32_t
ID = 445855311;
1733 void store(TlStorerToString &s,
const char *field_name)
const final;
1748 static const std::int32_t
ID = 1526047584;
1762 void store(TlStorerToString &s,
const char *field_name)
const final;
1807 static const std::int32_t
ID = -2144418333;
1821 void store(TlStorerToString &s,
const char *field_name)
const final;
1851 static const std::int32_t
ID = -782099166;
1865 void store(TlStorerToString &s,
const char *field_name)
const final;
1904 static const std::int32_t
ID = -429971172;
1918 void store(TlStorerToString &s,
const char *field_name)
const final;
1950 static const std::int32_t
ID = 1010678813;
1964 void store(TlStorerToString &s,
const char *field_name)
const final;
1994 static const std::int32_t
ID = -1839206017;
2008 void store(TlStorerToString &s,
const char *field_name)
const final;
2032 static const std::int32_t
ID = -1145469255;
2046 void store(TlStorerToString &s,
const char *field_name)
const final;
2081 static const std::int32_t
ID = 1972128891;
2095 void store(TlStorerToString &s,
const char *field_name)
const final;
2128 static const std::int32_t
ID = 1290213117;
2142 void store(TlStorerToString &s,
const char *field_name)
const final;
2166 static const std::int32_t
ID = 993008684;
2180 void store(TlStorerToString &s,
const char *field_name)
const final;
2204 static const std::int32_t
ID = 724728704;
2218 void store(TlStorerToString &s,
const char *field_name)
const final;
2245 static const std::int32_t
ID = -196454267;
2259 void store(TlStorerToString &s,
const char *field_name)
const final;
2286 static const std::int32_t
ID = -2116647730;
2300 void store(TlStorerToString &s,
const char *field_name)
const final;
2336 static const std::int32_t
ID = -194767217;
2350 void store(TlStorerToString &s,
const char *field_name)
const final;
2389 static const std::int32_t
ID = 2022233397;
2403 void store(TlStorerToString &s,
const char *field_name)
const final;
2430 static const std::int32_t
ID = -1032140601;
2444 void store(TlStorerToString &s,
const char *field_name)
const final;
2467 static const std::int32_t
ID = 795652779;
2481 void store(TlStorerToString &s,
const char *field_name)
const final;
2496 static const std::int32_t
ID = -344889543;
2510 void store(TlStorerToString &s,
const char *field_name)
const final;
2525 static const std::int32_t
ID = -981088162;
2539 void store(TlStorerToString &s,
const char *field_name)
const final;
2554 static const std::int32_t
ID = 1998329169;
2568 void store(TlStorerToString &s,
const char *field_name)
const final;
2592 static const std::int32_t
ID = -430234971;
2606 void store(TlStorerToString &s,
const char *field_name)
const final;
2630 static const std::int32_t
ID = 1119682126;
2644 void store(TlStorerToString &s,
const char *field_name)
const final;
2671 static const std::int32_t
ID = -211380494;
2685 void store(TlStorerToString &s,
const char *field_name)
const final;
2712 static const std::int32_t
ID = 1741364468;
2726 void store(TlStorerToString &s,
const char *field_name)
const final;
2762 static const std::int32_t
ID = 920360804;
2776 void store(TlStorerToString &s,
const char *field_name)
const final;
2799 static const std::int32_t
ID = -1258917949;
2813 void store(TlStorerToString &s,
const char *field_name)
const final;
2828 static const std::int32_t
ID = 1680358012;
2842 void store(TlStorerToString &s,
const char *field_name)
const final;
2857 static const std::int32_t
ID = -1729926094;
2871 void store(TlStorerToString &s,
const char *field_name)
const final;
2886 static const std::int32_t
ID = -1342872670;
2900 void store(TlStorerToString &s,
const char *field_name)
const final;
2915 static const std::int32_t
ID = 438216166;
2929 void store(TlStorerToString &s,
const char *field_name)
const final;
2953 static const std::int32_t
ID = 65717769;
2967 void store(TlStorerToString &s,
const char *field_name)
const final;
2990 static const std::int32_t
ID = 801116548;
3004 void store(TlStorerToString &s,
const char *field_name)
const final;
3019 static const std::int32_t
ID = 1053065359;
3033 void store(TlStorerToString &s,
const char *field_name)
const final;
3048 static const std::int32_t
ID = 1119493218;
3062 void store(TlStorerToString &s,
const char *field_name)
const final;
3077 static const std::int32_t
ID = 379960581;
3091 void store(TlStorerToString &s,
const char *field_name)
const final;
3106 static const std::int32_t
ID = 253652790;
3120 void store(TlStorerToString &s,
const char *field_name)
const final;
3135 static const std::int32_t
ID = 573634714;
3149 void store(TlStorerToString &s,
const char *field_name)
const final;
3164 static const std::int32_t
ID = -1207311487;
3178 void store(TlStorerToString &s,
const char *field_name)
const final;
3193 static const std::int32_t
ID = 385245706;
3207 void store(TlStorerToString &s,
const char *field_name)
const final;
3222 static const std::int32_t
ID = 2115315411;
3236 void store(TlStorerToString &s,
const char *field_name)
const final;
3272 static const std::int32_t
ID = -1075562897;
3286 void store(TlStorerToString &s,
const char *field_name)
const final;
3322 static const std::int32_t
ID = 1865932695;
3336 void store(TlStorerToString &s,
const char *field_name)
const final;
3368 static const std::int32_t
ID = -1507850700;
3382 void store(TlStorerToString &s,
const char *field_name)
const final;
3415 static const std::int32_t
ID = 1250622821;
3429 void store(TlStorerToString &s,
const char *field_name)
const final;
3464 static const std::int32_t
ID = 1073048620;
3478 void store(TlStorerToString &s,
const char *field_name)
const final;
3493 static const std::int32_t
ID = -1848149403;
3507 void store(TlStorerToString &s,
const char *field_name)
const final;
3546 static const std::int32_t
ID = -2000107571;
3560 void store(TlStorerToString &s,
const char *field_name)
const final;
3575 static const std::int32_t
ID = -2133790038;
3589 void store(TlStorerToString &s,
const char *field_name)
const final;
3619 static const std::int32_t
ID = -190853167;
3633 void store(TlStorerToString &s,
const char *field_name)
const final;
3657 static const std::int32_t
ID = -975215467;
3671 void store(TlStorerToString &s,
const char *field_name)
const final;
3701 static const std::int32_t
ID = 360867933;
3715 void store(TlStorerToString &s,
const char *field_name)
const final;
3747 static const std::int32_t
ID = -1977729946;
3761 void store(TlStorerToString &s,
const char *field_name)
const final;
3788 static const std::int32_t
ID = 1340266738;
3802 void store(TlStorerToString &s,
const char *field_name)
const final;
3826 static const std::int32_t
ID = 1303571512;
3840 void store(TlStorerToString &s,
const char *field_name)
const final;
3863 static const std::int32_t
ID = -89881021;
3877 void store(TlStorerToString &s,
const char *field_name)
const final;
3892 static const std::int32_t
ID = 1548372703;
3906 void store(TlStorerToString &s,
const char *field_name)
const final;
3930 static const std::int32_t
ID = 811440913;
3944 void store(TlStorerToString &s,
const char *field_name)
const final;
3968 static const std::int32_t
ID = 984664289;
3982 void store(TlStorerToString &s,
const char *field_name)
const final;
4087 chat(
int53 id_,
object_ptr<ChatType> &&
type_,
string const &
title_,
object_ptr<chatPhotoInfo> &&
photo_,
object_ptr<chatPermissions> &&
permissions_,
object_ptr<message> &&
last_message_,
array<
object_ptr<chatPosition>> &&
positions_,
object_ptr<MessageSender> &&
message_sender_id_,
bool has_protected_content_,
bool is_marked_as_unread_,
bool is_blocked_,
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_,
object_ptr<chatNotificationSettings> &&
notification_settings_,
int32 message_ttl_,
string const &
theme_name_,
object_ptr<ChatActionBar> &&
action_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_);
4090 static const std::int32_t
ID = 1617921149;
4104 void store(TlStorerToString &s,
const char *field_name)
const final;
4127 static const std::int32_t
ID = 380122167;
4141 void store(TlStorerToString &s,
const char *field_name)
const final;
4156 static const std::int32_t
ID = 216553362;
4170 void store(TlStorerToString &s,
const char *field_name)
const final;
4194 static const std::int32_t
ID = 1234185270;
4208 void store(TlStorerToString &s,
const char *field_name)
const final;
4223 static const std::int32_t
ID = -808850058;
4237 void store(TlStorerToString &s,
const char *field_name)
const final;
4261 static const std::int32_t
ID = -613643666;
4275 void store(TlStorerToString &s,
const char *field_name)
const final;
4299 static const std::int32_t
ID = 654240583;
4313 void store(TlStorerToString &s,
const char *field_name)
const final;
4337 static const std::int32_t
ID = 167884362;
4351 void store(TlStorerToString &s,
const char *field_name)
const final;
4366 static const std::int32_t
ID = 372753697;
4380 void store(TlStorerToString &s,
const char *field_name)
const final;
4395 static const std::int32_t
ID = -2017893596;
4409 void store(TlStorerToString &s,
const char *field_name)
const final;
4424 static const std::int32_t
ID = -1222507496;
4438 void store(TlStorerToString &s,
const char *field_name)
const final;
4453 static const std::int32_t
ID = -865884164;
4467 void store(TlStorerToString &s,
const char *field_name)
const final;
4482 static const std::int32_t
ID = 16523393;
4496 void store(TlStorerToString &s,
const char *field_name)
const final;
4520 static const std::int32_t
ID = 1172364918;
4534 void store(TlStorerToString &s,
const char *field_name)
const final;
4558 static const std::int32_t
ID = 2052990641;
4572 void store(TlStorerToString &s,
const char *field_name)
const final;
4587 static const std::int32_t
ID = 1160523958;
4601 void store(TlStorerToString &s,
const char *field_name)
const final;
4633 static const std::int32_t
ID = -1312758246;
4647 void store(TlStorerToString &s,
const char *field_name)
const final;
4662 static const std::int32_t
ID = 758175489;
4676 void store(TlStorerToString &s,
const char *field_name)
const final;
4691 static const std::int32_t
ID = 1985313904;
4705 void store(TlStorerToString &s,
const char *field_name)
const final;
4732 static const std::int32_t
ID = -914150419;
4746 void store(TlStorerToString &s,
const char *field_name)
const final;
4761 static const std::int32_t
ID = -733325295;
4775 void store(TlStorerToString &s,
const char *field_name)
const final;
4790 static const std::int32_t
ID = 35188697;
4804 void store(TlStorerToString &s,
const char *field_name)
const final;
4834 static const std::int32_t
ID = 1037140744;
4848 void store(TlStorerToString &s,
const char *field_name)
const final;
4878 static const std::int32_t
ID = 1920449836;
4892 void store(TlStorerToString &s,
const char *field_name)
const final;
4916 static const std::int32_t
ID = -2126186435;
4930 void store(TlStorerToString &s,
const char *field_name)
const final;
4963 static const std::int32_t
ID = -652102704;
4977 void store(TlStorerToString &s,
const char *field_name)
const final;
5012 static const std::int32_t
ID = -430967304;
5026 void store(TlStorerToString &s,
const char *field_name)
const final;
5050 static const std::int32_t
ID = -892974601;
5064 void store(TlStorerToString &s,
const char *field_name)
const final;
5088 static const std::int32_t
ID = 2009893861;
5102 void store(TlStorerToString &s,
const char *field_name)
const final;
5126 static const std::int32_t
ID = 438742298;
5140 void store(TlStorerToString &s,
const char *field_name)
const final;
5164 static const std::int32_t
ID = -376161513;
5178 void store(TlStorerToString &s,
const char *field_name)
const final;
5193 static const std::int32_t
ID = -235468508;
5207 void store(TlStorerToString &s,
const char *field_name)
const final;
5231 static const std::int32_t
ID = -253307459;
5245 void store(TlStorerToString &s,
const char *field_name)
const final;
5272 static const std::int32_t
ID = -1647804865;
5286 void store(TlStorerToString &s,
const char *field_name)
const final;
5301 static const std::int32_t
ID = -948420593;
5315 void store(TlStorerToString &s,
const char *field_name)
const final;
5342 static const std::int32_t
ID = 953663433;
5356 void store(TlStorerToString &s,
const char *field_name)
const final;
5386 static const std::int32_t
ID = 525297761;
5400 void store(TlStorerToString &s,
const char *field_name)
const final;
5430 static const std::int32_t
ID = 1603608069;
5444 void store(TlStorerToString &s,
const char *field_name)
const final;
5471 static const std::int32_t
ID = 1134103250;
5485 void store(TlStorerToString &s,
const char *field_name)
const final;
5512 static const std::int32_t
ID = -1311557720;
5526 void store(TlStorerToString &s,
const char *field_name)
const final;
5553 static const std::int32_t
ID = 39112478;
5567 void store(TlStorerToString &s,
const char *field_name)
const final;
5594 static const std::int32_t
ID = 1728558443;
5608 void store(TlStorerToString &s,
const char *field_name)
const final;
5635 static const std::int32_t
ID = -811572541;
5649 void store(TlStorerToString &s,
const char *field_name)
const final;
5673 static const std::int32_t
ID = -62548373;
5687 void store(TlStorerToString &s,
const char *field_name)
const final;
5714 static const std::int32_t
ID = 1797419439;
5728 void store(TlStorerToString &s,
const char *field_name)
const final;
5755 static const std::int32_t
ID = -1653195765;
5769 void store(TlStorerToString &s,
const char *field_name)
const final;
5796 static const std::int32_t
ID = 776386995;
5810 void store(TlStorerToString &s,
const char *field_name)
const final;
5834 static const std::int32_t
ID = -1313265634;
5848 void store(TlStorerToString &s,
const char *field_name)
const final;
5872 static const std::int32_t
ID = -184270335;
5886 void store(TlStorerToString &s,
const char *field_name)
const final;
5913 static const std::int32_t
ID = -1243130481;
5927 void store(TlStorerToString &s,
const char *field_name)
const final;
5954 static const std::int32_t
ID = -405930674;
5968 void store(TlStorerToString &s,
const char *field_name)
const final;
5992 static const std::int32_t
ID = -1599063019;
6006 void store(TlStorerToString &s,
const char *field_name)
const final;
6033 static const std::int32_t
ID = -460190366;
6047 void store(TlStorerToString &s,
const char *field_name)
const final;
6071 static const std::int32_t
ID = -1579417629;
6085 void store(TlStorerToString &s,
const char *field_name)
const final;
6109 static const std::int32_t
ID = -1394974361;
6123 void store(TlStorerToString &s,
const char *field_name)
const final;
6147 static const std::int32_t
ID = 1822853755;
6161 void store(TlStorerToString &s,
const char *field_name)
const final;
6185 static const std::int32_t
ID = 1630039112;
6199 void store(TlStorerToString &s,
const char *field_name)
const final;
6226 static const std::int32_t
ID = 521165047;
6240 void store(TlStorerToString &s,
const char *field_name)
const final;
6267 static const std::int32_t
ID = 1131385534;
6281 void store(TlStorerToString &s,
const char *field_name)
const final;
6305 static const std::int32_t
ID = -126547970;
6319 void store(TlStorerToString &s,
const char *field_name)
const final;
6373 chatEventLogFilters(
bool message_edits_,
bool message_deletions_,
bool message_pins_,
bool member_joins_,
bool member_leaves_,
bool member_invites_,
bool member_promotions_,
bool member_restrictions_,
bool info_changes_,
bool setting_changes_,
bool invite_link_changes_,
bool video_chat_changes_);
6376 static const std::int32_t
ID = 1251197299;
6390 void store(TlStorerToString &s,
const char *field_name)
const final;
6414 static const std::int32_t
ID = -585329664;
6428 void store(TlStorerToString &s,
const char *field_name)
const final;
6485 chatFilter(
string const &
title_,
string const &
icon_name_,
array<int53> &&
pinned_chat_ids_,
array<int53> &&
included_chat_ids_,
array<int53> &&
excluded_chat_ids_,
bool exclude_muted_,
bool exclude_read_,
bool exclude_archived_,
bool include_contacts_,
bool include_non_contacts_,
bool include_bots_,
bool include_groups_,
bool include_channels_);
6488 static const std::int32_t
ID = -664815123;
6502 void store(TlStorerToString &s,
const char *field_name)
const final;
6532 static const std::int32_t
ID = -943721165;
6546 void store(TlStorerToString &s,
const char *field_name)
const final;
6600 chatInviteLink(
string const &
invite_link_,
string const &
name_,
int53 creator_user_id_,
int32 date_,
int32 edit_date_,
int32 expiration_date_,
int32 member_limit_,
int32 member_count_,
int32 pending_join_request_count_,
bool creates_join_request_,
bool is_primary_,
bool is_revoked_);
6603 static const std::int32_t
ID = -205812476;
6617 void store(TlStorerToString &s,
const char *field_name)
const final;
6647 static const std::int32_t
ID = -1021999210;
6661 void store(TlStorerToString &s,
const char *field_name)
const final;
6685 static const std::int32_t
ID = 920326637;
6699 void store(TlStorerToString &s,
const char *field_name)
const final;
6750 static const std::int32_t
ID = 546234276;
6764 void store(TlStorerToString &s,
const char *field_name)
const final;
6794 static const std::int32_t
ID = -1409060582;
6808 void store(TlStorerToString &s,
const char *field_name)
const final;
6835 static const std::int32_t
ID = 315635051;
6849 void store(TlStorerToString &s,
const char *field_name)
const final;
6876 static const std::int32_t
ID = 112891427;
6890 void store(TlStorerToString &s,
const char *field_name)
const final;
6920 static const std::int32_t
ID = 59341416;
6934 void store(TlStorerToString &s,
const char *field_name)
const final;
6961 static const std::int32_t
ID = 1291680519;
6975 void store(TlStorerToString &s,
const char *field_name)
const final;
7002 static const std::int32_t
ID = 888534463;
7016 void store(TlStorerToString &s,
const char *field_name)
const final;
7039 static const std::int32_t
ID = -400991316;
7053 void store(TlStorerToString &s,
const char *field_name)
const final;
7068 static const std::int32_t
ID = 362770115;
7082 void store(TlStorerToString &s,
const char *field_name)
const final;
7106 static const std::int32_t
ID = -2022707655;
7120 void store(TlStorerToString &s,
const char *field_name)
const final;
7144 static const std::int32_t
ID = -258292771;
7158 void store(TlStorerToString &s,
const char *field_name)
const final;
7185 static const std::int32_t
ID = -1566863583;
7199 void store(TlStorerToString &s,
const char *field_name)
const final;
7232 static const std::int32_t
ID = 1829953909;
7246 void store(TlStorerToString &s,
const char *field_name)
const final;
7284 static const std::int32_t
ID = -160019714;
7298 void store(TlStorerToString &s,
const char *field_name)
const final;
7355 chatMemberStatusAdministrator(
string const &
custom_title_,
bool can_be_edited_,
bool can_manage_chat_,
bool can_change_info_,
bool can_post_messages_,
bool can_edit_messages_,
bool can_delete_messages_,
bool can_invite_users_,
bool can_restrict_members_,
bool can_pin_messages_,
bool can_promote_members_,
bool can_manage_video_chats_,
bool is_anonymous_);
7358 static const std::int32_t
ID = 82243562;
7372 void store(TlStorerToString &s,
const char *field_name)
const final;
7387 static const std::int32_t
ID = 844723285;
7401 void store(TlStorerToString &s,
const char *field_name)
const final;
7431 static const std::int32_t
ID = 1661432998;
7445 void store(TlStorerToString &s,
const char *field_name)
const final;
7460 static const std::int32_t
ID = -5815259;
7474 void store(TlStorerToString &s,
const char *field_name)
const final;
7498 static const std::int32_t
ID = -1653518666;
7512 void store(TlStorerToString &s,
const char *field_name)
const final;
7539 static const std::int32_t
ID = -497558622;
7553 void store(TlStorerToString &s,
const char *field_name)
const final;
7576 static const std::int32_t
ID = 1774485671;
7590 void store(TlStorerToString &s,
const char *field_name)
const final;
7605 static const std::int32_t
ID = -1266893796;
7619 void store(TlStorerToString &s,
const char *field_name)
const final;
7634 static const std::int32_t
ID = 670504342;
7648 void store(TlStorerToString &s,
const char *field_name)
const final;
7672 static const std::int32_t
ID = 856419831;
7686 void store(TlStorerToString &s,
const char *field_name)
const final;
7701 static const std::int32_t
ID = 1256282813;
7715 void store(TlStorerToString &s,
const char *field_name)
const final;
7730 static const std::int32_t
ID = -1863102648;
7744 void store(TlStorerToString &s,
const char *field_name)
const final;
7759 static const std::int32_t
ID = -1422567288;
7773 void store(TlStorerToString &s,
const char *field_name)
const final;
7800 static const std::int32_t
ID = 48120405;
7814 void store(TlStorerToString &s,
const char *field_name)
const final;
7865 static const std::int32_t
ID = 1503183218;
7879 void store(TlStorerToString &s,
const char *field_name)
const final;
7924 static const std::int32_t
ID = 1584650463;
7938 void store(TlStorerToString &s,
const char *field_name)
const final;
7974 static const std::int32_t
ID = -113003577;
7988 void store(TlStorerToString &s,
const char *field_name)
const final;
8021 static const std::int32_t
ID = 167058358;
8035 void store(TlStorerToString &s,
const char *field_name)
const final;
8062 static const std::int32_t
ID = -1510699180;
8076 void store(TlStorerToString &s,
const char *field_name)
const final;
8109 static const std::int32_t
ID = -622557355;
8123 void store(TlStorerToString &s,
const char *field_name)
const final;
8146 static const std::int32_t
ID = -510848863;
8160 void store(TlStorerToString &s,
const char *field_name)
const final;
8175 static const std::int32_t
ID = -1330235395;
8189 void store(TlStorerToString &s,
const char *field_name)
const final;
8204 static const std::int32_t
ID = 722614385;
8218 void store(TlStorerToString &s,
const char *field_name)
const final;
8233 static const std::int32_t
ID = -1070686531;
8247 void store(TlStorerToString &s,
const char *field_name)
const final;
8262 static const std::int32_t
ID = 986898080;
8276 void store(TlStorerToString &s,
const char *field_name)
const final;
8291 static const std::int32_t
ID = 2632403;
8305 void store(TlStorerToString &s,
const char *field_name)
const final;
8320 static const std::int32_t
ID = -1713230446;
8334 void store(TlStorerToString &s,
const char *field_name)
const final;
8349 static const std::int32_t
ID = 1288925974;
8363 void store(TlStorerToString &s,
const char *field_name)
const final;
8386 static const std::int32_t
ID = 394074115;
8400 void store(TlStorerToString &s,
const char *field_name)
const final;
8427 static const std::int32_t
ID = -328571244;
8441 void store(TlStorerToString &s,
const char *field_name)
const final;
8515 chatStatisticsSupergroup(
object_ptr<dateRange> &&
period_,
object_ptr<statisticalValue> &&
member_count_,
object_ptr<statisticalValue> &&
message_count_,
object_ptr<statisticalValue> &&
viewer_count_,
object_ptr<statisticalValue> &&
sender_count_,
object_ptr<StatisticalGraph> &&
member_count_graph_,
object_ptr<StatisticalGraph> &&
join_graph_,
object_ptr<StatisticalGraph> &&
join_by_source_graph_,
object_ptr<StatisticalGraph> &&
language_graph_,
object_ptr<StatisticalGraph> &&
message_content_graph_,
object_ptr<StatisticalGraph> &&
action_graph_,
object_ptr<StatisticalGraph> &&
day_graph_,
object_ptr<StatisticalGraph> &&
week_graph_,
array<
object_ptr<chatStatisticsMessageSenderInfo>> &&
top_senders_,
array<
object_ptr<chatStatisticsAdministratorActionsInfo>> &&
top_administrators_,
array<
object_ptr<chatStatisticsInviterInfo>> &&
top_inviters_);
8518 static const std::int32_t
ID = -17244633;
8532 void store(TlStorerToString &s,
const char *field_name)
const final;
8595 chatStatisticsChannel(
object_ptr<dateRange> &&
period_,
object_ptr<statisticalValue> &&
member_count_,
object_ptr<statisticalValue> &&
mean_view_count_,
object_ptr<statisticalValue> &&
mean_share_count_,
double enabled_notifications_percentage_,
object_ptr<StatisticalGraph> &&
member_count_graph_,
object_ptr<StatisticalGraph> &&
join_graph_,
object_ptr<StatisticalGraph> &&
mute_graph_,
object_ptr<StatisticalGraph> &&
view_count_by_hour_graph_,
object_ptr<StatisticalGraph> &&
view_count_by_source_graph_,
object_ptr<StatisticalGraph> &&
join_by_source_graph_,
object_ptr<StatisticalGraph> &&
language_graph_,
object_ptr<StatisticalGraph> &&
message_interaction_graph_,
object_ptr<StatisticalGraph> &&
instant_view_interaction_graph_,
array<
object_ptr<chatStatisticsMessageInteractionInfo>> &&
recent_message_interactions_);
8598 static const std::int32_t
ID = -825434183;
8612 void store(TlStorerToString &s,
const char *field_name)
const final;
8645 static const std::int32_t
ID = -406467202;
8659 void store(TlStorerToString &s,
const char *field_name)
const final;
8686 static const std::int32_t
ID = 629396619;
8700 void store(TlStorerToString &s,
const char *field_name)
const final;
8730 static const std::int32_t
ID = -765580756;
8744 void store(TlStorerToString &s,
const char *field_name)
const final;
8774 static const std::int32_t
ID = 1762295371;
8788 void store(TlStorerToString &s,
const char *field_name)
const final;
8818 static const std::int32_t
ID = -113218503;
8832 void store(TlStorerToString &s,
const char *field_name)
const final;
8864 static const std::int32_t
ID = 1579049844;
8878 void store(TlStorerToString &s,
const char *field_name)
const final;
8902 static const std::int32_t
ID = 973884508;
8916 void store(TlStorerToString &s,
const char *field_name)
const final;
8943 static const std::int32_t
ID = -1472570774;
8957 void store(TlStorerToString &s,
const char *field_name)
const final;
8984 static const std::int32_t
ID = 862366513;
8998 void store(TlStorerToString &s,
const char *field_name)
const final;
9025 static const std::int32_t
ID = 1809654812;
9039 void store(TlStorerToString &s,
const char *field_name)
const final;
9066 static const std::int32_t
ID = 187746081;
9080 void store(TlStorerToString &s,
const char *field_name)
const final;
9103 static const std::int32_t
ID = -1498956964;
9117 void store(TlStorerToString &s,
const char *field_name)
const final;
9132 static const std::int32_t
ID = -636979370;
9146 void store(TlStorerToString &s,
const char *field_name)
const final;
9161 static const std::int32_t
ID = 1320892201;
9175 void store(TlStorerToString &s,
const char *field_name)
const final;
9190 static const std::int32_t
ID = 858247741;
9204 void store(TlStorerToString &s,
const char *field_name)
const final;
9219 static const std::int32_t
ID = -51833641;
9233 void store(TlStorerToString &s,
const char *field_name)
const final;
9256 static const std::int32_t
ID = -1404308904;
9270 void store(TlStorerToString &s,
const char *field_name)
const final;
9285 static const std::int32_t
ID = 177992244;
9299 void store(TlStorerToString &s,
const char *field_name)
const final;
9314 static const std::int32_t
ID = 1012980872;
9328 void store(TlStorerToString &s,
const char *field_name)
const final;
9352 static const std::int32_t
ID = 589951657;
9366 void store(TlStorerToString &s,
const char *field_name)
const final;
9414 static const std::int32_t
ID = 844014445;
9428 void store(TlStorerToString &s,
const char *field_name)
const final;
9452 static const std::int32_t
ID = -1727949694;
9466 void store(TlStorerToString &s,
const char *field_name)
const final;
9489 static const std::int32_t
ID = 1695405912;
9503 void store(TlStorerToString &s,
const char *field_name)
const final;
9518 static const std::int32_t
ID = -93187239;
9532 void store(TlStorerToString &s,
const char *field_name)
const final;
9547 static const std::int32_t
ID = -1298400670;
9561 void store(TlStorerToString &s,
const char *field_name)
const final;
9576 static const std::int32_t
ID = -188104009;
9590 void store(TlStorerToString &s,
const char *field_name)
const final;
9605 static const std::int32_t
ID = 48608492;
9619 void store(TlStorerToString &s,
const char *field_name)
const final;
9655 static const std::int32_t
ID = -1993844876;
9669 void store(TlStorerToString &s,
const char *field_name)
const final;
9693 static const std::int32_t
ID = 1295577348;
9707 void store(TlStorerToString &s,
const char *field_name)
const final;
9731 static const std::int32_t
ID = 1854211813;
9745 void store(TlStorerToString &s,
const char *field_name)
const final;
9781 static const std::int32_t
ID = 1617195722;
9795 void store(TlStorerToString &s,
const char *field_name)
const final;
9819 static const std::int32_t
ID = -2009960452;
9833 void store(TlStorerToString &s,
const char *field_name)
const final;
9857 static const std::int32_t
ID = -1123912880;
9871 void store(TlStorerToString &s,
const char *field_name)
const final;