td_api.h
Go to the documentation of this file.
1 #pragma once
2 
7 #include "td/tl/TlObject.h"
8 
9 #include <string>
10 
11 #include <cstdint>
12 #include <utility>
13 #include <vector>
14 
15 namespace td {
16 class TlStorerToString;
17 
18 namespace td_api {
19 
23 using int32 = std::int32_t;
27 using int53 = std::int64_t;
31 using int64 = std::int64_t;
32 
36 using string = std::string;
37 
41 using bytes = std::string;
42 
46 template <class Type>
47 using array = std::vector<Type>;
48 
53 
57 template <class Type>
59 
75 template <class Type, class... Args>
76 object_ptr<Type> make_object(Args &&... args) {
77  return object_ptr<Type>(new Type(std::forward<Args>(args)...));
78 }
79 
124 template <class ToType, class FromType>
126  return object_ptr<ToType>(static_cast<ToType *>(from.release()));
127 }
128 
134 std::string to_string(const BaseObject &value);
135 
142 template <class T>
143 std::string to_string(const object_ptr<T> &value) {
144  if (value == nullptr) {
145  return "null";
146  }
147 
148  return to_string(*value);
149 }
150 
157 template <class T>
158 std::string to_string(const std::vector<object_ptr<T>> &values) {
159  std::string result = "{\n";
160  for (const auto &value : values) {
161  if (value == nullptr) {
162  result += "null\n";
163  } else {
164  result += to_string(*value);
165  }
166  }
167  result += "}\n";
168  return result;
169 }
170 
171 class accountTtl;
172 
173 class address;
174 
175 class animatedChatPhoto;
176 
177 class animatedEmoji;
178 
179 class animation;
180 
181 class animations;
182 
183 class audio;
184 
185 class authenticationCodeInfo;
186 
187 class AuthenticationCodeType;
188 
189 class AuthorizationState;
190 
191 class autoDownloadSettings;
192 
193 class autoDownloadSettingsPresets;
194 
195 class background;
196 
197 class BackgroundFill;
198 
199 class BackgroundType;
200 
201 class backgrounds;
202 
203 class bankCardActionOpenUrl;
204 
205 class bankCardInfo;
206 
207 class basicGroup;
208 
209 class basicGroupFullInfo;
210 
211 class botCommand;
212 
213 class BotCommandScope;
214 
215 class botCommands;
216 
217 class call;
218 
219 class CallDiscardReason;
220 
221 class callId;
222 
223 class CallProblem;
224 
225 class callProtocol;
226 
227 class callServer;
228 
229 class CallServerType;
230 
231 class CallState;
232 
233 class callbackQueryAnswer;
234 
235 class CallbackQueryPayload;
236 
237 class CanTransferOwnershipResult;
238 
239 class chat;
240 
241 class ChatAction;
242 
243 class ChatActionBar;
244 
245 class chatAdministrator;
246 
247 class chatAdministrators;
248 
249 class chatEvent;
250 
251 class ChatEventAction;
252 
253 class chatEventLogFilters;
254 
255 class chatEvents;
256 
257 class chatFilter;
258 
259 class chatFilterInfo;
260 
261 class chatInviteLink;
262 
263 class chatInviteLinkCount;
264 
265 class chatInviteLinkCounts;
266 
267 class chatInviteLinkInfo;
268 
269 class chatInviteLinkMember;
270 
271 class chatInviteLinkMembers;
272 
273 class chatInviteLinks;
274 
275 class chatJoinRequest;
276 
277 class chatJoinRequests;
278 
279 class chatJoinRequestsInfo;
280 
281 class ChatList;
282 
283 class chatLists;
284 
285 class chatLocation;
286 
287 class chatMember;
288 
289 class ChatMemberStatus;
290 
291 class chatMembers;
292 
293 class ChatMembersFilter;
294 
295 class chatNearby;
296 
297 class chatNotificationSettings;
298 
299 class chatPermissions;
300 
301 class chatPhoto;
302 
303 class chatPhotoInfo;
304 
305 class chatPhotos;
306 
307 class chatPosition;
308 
309 class ChatReportReason;
310 
311 class ChatSource;
312 
313 class ChatStatistics;
314 
315 class chatStatisticsAdministratorActionsInfo;
316 
317 class chatStatisticsInviterInfo;
318 
319 class chatStatisticsMessageInteractionInfo;
320 
321 class chatStatisticsMessageSenderInfo;
322 
323 class chatTheme;
324 
325 class ChatType;
326 
327 class chats;
328 
329 class chatsNearby;
330 
331 class CheckChatUsernameResult;
332 
333 class CheckStickerSetNameResult;
334 
335 class closedVectorPath;
336 
337 class connectedWebsite;
338 
339 class connectedWebsites;
340 
341 class ConnectionState;
342 
343 class contact;
344 
345 class count;
346 
347 class countries;
348 
349 class countryInfo;
350 
351 class customRequestResult;
352 
353 class databaseStatistics;
354 
355 class date;
356 
357 class dateRange;
358 
359 class datedFile;
360 
361 class deepLinkInfo;
362 
363 class DeviceToken;
364 
365 class DiceStickers;
366 
367 class document;
368 
369 class draftMessage;
370 
371 class emailAddressAuthenticationCodeInfo;
372 
373 class emojis;
374 
375 class encryptedCredentials;
376 
377 class encryptedPassportElement;
378 
379 class error;
380 
381 class file;
382 
383 class filePart;
384 
385 class FileType;
386 
387 class formattedText;
388 
389 class foundMessages;
390 
391 class game;
392 
393 class gameHighScore;
394 
395 class gameHighScores;
396 
397 class groupCall;
398 
399 class groupCallId;
400 
401 class groupCallParticipant;
402 
403 class groupCallParticipantVideoInfo;
404 
405 class groupCallRecentSpeaker;
406 
407 class GroupCallVideoQuality;
408 
409 class groupCallVideoSourceGroup;
410 
411 class hashtags;
412 
413 class httpUrl;
414 
415 class identityDocument;
416 
417 class importedContacts;
418 
419 class inlineKeyboardButton;
420 
421 class InlineKeyboardButtonType;
422 
423 class InlineQueryResult;
424 
425 class inlineQueryResults;
426 
427 class InputBackground;
428 
429 class InputChatPhoto;
430 
431 class InputCredentials;
432 
433 class InputFile;
434 
435 class inputIdentityDocument;
436 
437 class InputInlineQueryResult;
438 
439 class InputMessageContent;
440 
441 class InputPassportElement;
442 
443 class inputPassportElementError;
444 
445 class InputPassportElementErrorSource;
446 
447 class inputPersonalDocument;
448 
449 class InputSticker;
450 
451 class inputThumbnail;
452 
453 class InternalLinkType;
454 
455 class invoice;
456 
457 class jsonObjectMember;
458 
459 class JsonValue;
460 
461 class keyboardButton;
462 
463 class KeyboardButtonType;
464 
465 class labeledPricePart;
466 
467 class languagePackInfo;
468 
469 class languagePackString;
470 
471 class LanguagePackStringValue;
472 
473 class languagePackStrings;
474 
475 class localFile;
476 
477 class localizationTargetInfo;
478 
479 class location;
480 
481 class LogStream;
482 
483 class logTags;
484 
485 class logVerbosityLevel;
486 
487 class LoginUrlInfo;
488 
489 class MaskPoint;
490 
491 class maskPosition;
492 
493 class message;
494 
495 class messageCalendar;
496 
497 class messageCalendarDay;
498 
499 class MessageContent;
500 
501 class messageCopyOptions;
502 
503 class MessageFileType;
504 
505 class messageForwardInfo;
506 
507 class MessageForwardOrigin;
508 
509 class messageInteractionInfo;
510 
511 class messageLink;
512 
513 class messageLinkInfo;
514 
515 class messagePosition;
516 
517 class messagePositions;
518 
519 class messageReplyInfo;
520 
521 class MessageSchedulingState;
522 
523 class messageSendOptions;
524 
525 class MessageSender;
526 
527 class messageSenders;
528 
529 class MessageSendingState;
530 
531 class messageStatistics;
532 
533 class messageThreadInfo;
534 
535 class messages;
536 
537 class minithumbnail;
538 
539 class networkStatistics;
540 
541 class NetworkStatisticsEntry;
542 
543 class NetworkType;
544 
545 class notification;
546 
547 class notificationGroup;
548 
549 class NotificationGroupType;
550 
551 class NotificationSettingsScope;
552 
553 class NotificationType;
554 
555 class ok;
556 
557 class OptionValue;
558 
559 class orderInfo;
560 
561 class PageBlock;
562 
563 class pageBlockCaption;
564 
565 class PageBlockHorizontalAlignment;
566 
567 class pageBlockListItem;
568 
569 class pageBlockRelatedArticle;
570 
571 class pageBlockTableCell;
572 
573 class PageBlockVerticalAlignment;
574 
575 class passportAuthorizationForm;
576 
577 class PassportElement;
578 
579 class passportElementError;
580 
581 class PassportElementErrorSource;
582 
583 class PassportElementType;
584 
585 class passportElements;
586 
587 class passportElementsWithErrors;
588 
589 class passportRequiredElement;
590 
591 class passportSuitableElement;
592 
593 class passwordState;
594 
595 class paymentForm;
596 
597 class paymentFormTheme;
598 
599 class paymentReceipt;
600 
601 class paymentResult;
602 
603 class paymentsProviderStripe;
604 
605 class personalDetails;
606 
607 class personalDocument;
608 
609 class phoneNumberAuthenticationSettings;
610 
611 class phoneNumberInfo;
612 
613 class photo;
614 
615 class photoSize;
616 
617 class point;
618 
619 class poll;
620 
621 class pollOption;
622 
623 class PollType;
624 
625 class profilePhoto;
626 
627 class proxies;
628 
629 class proxy;
630 
631 class ProxyType;
632 
633 class PublicChatType;
634 
635 class PushMessageContent;
636 
637 class pushReceiverId;
638 
639 class recommendedChatFilter;
640 
641 class recommendedChatFilters;
642 
643 class recoveryEmailAddress;
644 
645 class remoteFile;
646 
647 class ReplyMarkup;
648 
649 class ResetPasswordResult;
650 
651 class RichText;
652 
653 class savedCredentials;
654 
655 class scopeNotificationSettings;
656 
657 class SearchMessagesFilter;
658 
659 class seconds;
660 
661 class secretChat;
662 
663 class SecretChatState;
664 
665 class session;
666 
667 class sessions;
668 
669 class shippingOption;
670 
671 class sponsoredMessage;
672 
673 class StatisticalGraph;
674 
675 class statisticalValue;
676 
677 class sticker;
678 
679 class stickerSet;
680 
681 class stickerSetInfo;
682 
683 class stickerSets;
684 
685 class stickers;
686 
687 class storageStatistics;
688 
689 class storageStatisticsByChat;
690 
691 class storageStatisticsByFileType;
692 
693 class storageStatisticsFast;
694 
695 class SuggestedAction;
696 
697 class supergroup;
698 
699 class supergroupFullInfo;
700 
701 class SupergroupMembersFilter;
702 
703 class tMeUrl;
704 
705 class TMeUrlType;
706 
707 class tMeUrls;
708 
709 class tdlibParameters;
710 
711 class temporaryPasswordState;
712 
713 class termsOfService;
714 
715 class testBytes;
716 
717 class testInt;
718 
719 class testString;
720 
721 class testVectorInt;
722 
723 class testVectorIntObject;
724 
725 class testVectorString;
726 
727 class testVectorStringObject;
728 
729 class text;
730 
731 class textEntities;
732 
733 class textEntity;
734 
735 class TextEntityType;
736 
737 class TextParseMode;
738 
739 class themeSettings;
740 
741 class thumbnail;
742 
743 class ThumbnailFormat;
744 
745 class TopChatCategory;
746 
747 class Update;
748 
749 class updates;
750 
751 class user;
752 
753 class userFullInfo;
754 
755 class UserPrivacySetting;
756 
757 class UserPrivacySettingRule;
758 
759 class userPrivacySettingRules;
760 
761 class UserStatus;
762 
763 class UserType;
764 
765 class users;
766 
767 class validatedOrderInfo;
768 
769 class VectorPathCommand;
770 
771 class venue;
772 
773 class video;
774 
775 class videoChat;
776 
777 class videoNote;
778 
779 class voiceNote;
780 
781 class webPage;
782 
783 class webPageInstantView;
784 
785 class Object;
786 
790 class Object: public TlObject {
791  public:
792 };
793 
797 class Function: public TlObject {
798  public:
799 };
800 
804 class accountTtl final : public Object {
805  public:
808 
812  accountTtl();
813 
819  explicit accountTtl(int32 days_);
820 
822  static const std::int32_t ID = 1324495492;
827  std::int32_t get_id() const final {
828  return ID;
829  }
830 
836  void store(TlStorerToString &s, const char *field_name) const final;
837 };
838 
842 class address final : public Object {
843  public:
847  string state_;
849  string city_;
855  string postal_code_;
856 
860  address();
861 
872  address(string const &country_code_, string const &state_, string const &city_, string const &street_line1_, string const &street_line2_, string const &postal_code_);
873 
875  static const std::int32_t ID = -2043654342;
880  std::int32_t get_id() const final {
881  return ID;
882  }
883 
889  void store(TlStorerToString &s, const char *field_name) const final;
890 };
891 
895 class animatedChatPhoto final : public Object {
896  public:
903 
908 
917 
919  static const std::int32_t ID = 191994926;
924  std::int32_t get_id() const final {
925  return ID;
926  }
927 
933  void store(TlStorerToString &s, const char *field_name) const final;
934 };
935 
939 class animatedEmoji final : public Object {
940  public:
947 
951  animatedEmoji();
952 
961 
963  static const std::int32_t ID = -1816658231;
968  std::int32_t get_id() const final {
969  return ID;
970  }
971 
977  void store(TlStorerToString &s, const char *field_name) const final;
978 };
979 
983 class animation final : public Object {
984  public:
992  string file_name_;
994  string mime_type_;
1003 
1007  animation();
1008 
1023 
1025  static const std::int32_t ID = -872359106;
1030  std::int32_t get_id() const final {
1031  return ID;
1032  }
1033 
1039  void store(TlStorerToString &s, const char *field_name) const final;
1040 };
1041 
1045 class animations final : public Object {
1046  public:
1049 
1053  animations();
1054 
1061 
1063  static const std::int32_t ID = 344216945;
1068  std::int32_t get_id() const final {
1069  return ID;
1070  }
1071 
1077  void store(TlStorerToString &s, const char *field_name) const final;
1078 };
1079 
1083 class audio final : public Object {
1084  public:
1088  string title_;
1090  string performer_;
1092  string file_name_;
1094  string mime_type_;
1101 
1105  audio();
1106 
1120 
1122  static const std::int32_t ID = -1179334690;
1127  std::int32_t get_id() const final {
1128  return ID;
1129  }
1130 
1136  void store(TlStorerToString &s, const char *field_name) const final;
1137 };
1138 
1142 class authenticationCodeInfo final : public Object {
1143  public:
1152 
1157 
1167 
1169  static const std::int32_t ID = -860345416;
1174  std::int32_t get_id() const final {
1175  return ID;
1176  }
1177 
1183  void store(TlStorerToString &s, const char *field_name) const final;
1184 };
1185 
1191  public:
1192 };
1193 
1198  public:
1201 
1206 
1213 
1215  static const std::int32_t ID = 2079628074;
1220  std::int32_t get_id() const final {
1221  return ID;
1222  }
1223 
1229  void store(TlStorerToString &s, const char *field_name) const final;
1230 };
1231 
1236  public:
1239 
1244 
1251 
1253  static const std::int32_t ID = 962650760;
1258  std::int32_t get_id() const final {
1259  return ID;
1260  }
1261 
1267  void store(TlStorerToString &s, const char *field_name) const final;
1268 };
1269 
1274  public:
1277 
1282 
1289 
1291  static const std::int32_t ID = 1636265063;
1296  std::int32_t get_id() const final {
1297  return ID;
1298  }
1299 
1305  void store(TlStorerToString &s, const char *field_name) const final;
1306 };
1307 
1312  public:
1314  string pattern_;
1315 
1320 
1326  explicit authenticationCodeTypeFlashCall(string const &pattern_);
1327 
1329  static const std::int32_t ID = 1395882402;
1334  std::int32_t get_id() const final {
1335  return ID;
1336  }
1337 
1343  void store(TlStorerToString &s, const char *field_name) const final;
1344 };
1345 
1350  public:
1355 
1360 
1368 
1370  static const std::int32_t ID = 700123783;
1375  std::int32_t get_id() const final {
1376  return ID;
1377  }
1378 
1384  void store(TlStorerToString &s, const char *field_name) const final;
1385 };
1386 
1392  public:
1393 };
1394 
1399  public:
1400 
1405 
1407  static const std::int32_t ID = 904720988;
1412  std::int32_t get_id() const final {
1413  return ID;
1414  }
1415 
1421  void store(TlStorerToString &s, const char *field_name) const final;
1422 };
1423 
1428  public:
1431 
1436 
1443 
1445  static const std::int32_t ID = 612103496;
1450  std::int32_t get_id() const final {
1451  return ID;
1452  }
1453 
1459  void store(TlStorerToString &s, const char *field_name) const final;
1460 };
1461 
1466  public:
1467 
1472 
1474  static const std::int32_t ID = 306402531;
1479  std::int32_t get_id() const final {
1480  return ID;
1481  }
1482 
1488  void store(TlStorerToString &s, const char *field_name) const final;
1489 };
1490 
1495  public:
1498 
1503 
1510 
1512  static const std::int32_t ID = 52643073;
1517  std::int32_t get_id() const final {
1518  return ID;
1519  }
1520 
1526  void store(TlStorerToString &s, const char *field_name) const final;
1527 };
1528 
1533  public:
1535  string link_;
1536 
1541 
1547  explicit authorizationStateWaitOtherDeviceConfirmation(string const &link_);
1548 
1550  static const std::int32_t ID = 860166378;
1555  std::int32_t get_id() const final {
1556  return ID;
1557  }
1558 
1564  void store(TlStorerToString &s, const char *field_name) const final;
1565 };
1566 
1571  public:
1574 
1579 
1586 
1588  static const std::int32_t ID = 550350511;
1593  std::int32_t get_id() const final {
1594  return ID;
1595  }
1596 
1602  void store(TlStorerToString &s, const char *field_name) const final;
1603 };
1604 
1609  public:
1616 
1621 
1630 
1632  static const std::int32_t ID = 187548796;
1637  std::int32_t get_id() const final {
1638  return ID;
1639  }
1640 
1646  void store(TlStorerToString &s, const char *field_name) const final;
1647 };
1648 
1653  public:
1654 
1659 
1661  static const std::int32_t ID = -1834871737;
1666  std::int32_t get_id() const final {
1667  return ID;
1668  }
1669 
1675  void store(TlStorerToString &s, const char *field_name) const final;
1676 };
1677 
1682  public:
1683 
1688 
1690  static const std::int32_t ID = 154449270;
1695  std::int32_t get_id() const final {
1696  return ID;
1697  }
1698 
1704  void store(TlStorerToString &s, const char *field_name) const final;
1705 };
1706 
1711  public:
1712 
1717 
1719  static const std::int32_t ID = 445855311;
1724  std::int32_t get_id() const final {
1725  return ID;
1726  }
1727 
1733  void store(TlStorerToString &s, const char *field_name) const final;
1734 };
1735 
1740  public:
1741 
1746 
1748  static const std::int32_t ID = 1526047584;
1753  std::int32_t get_id() const final {
1754  return ID;
1755  }
1756 
1762  void store(TlStorerToString &s, const char *field_name) const final;
1763 };
1764 
1768 class autoDownloadSettings final : public Object {
1769  public:
1786 
1791 
1805 
1807  static const std::int32_t ID = -2144418333;
1812  std::int32_t get_id() const final {
1813  return ID;
1814  }
1815 
1821  void store(TlStorerToString &s, const char *field_name) const final;
1822 };
1823 
1827 class autoDownloadSettingsPresets final : public Object {
1828  public:
1835 
1840 
1849 
1851  static const std::int32_t ID = -782099166;
1856  std::int32_t get_id() const final {
1857  return ID;
1858  }
1859 
1865  void store(TlStorerToString &s, const char *field_name) const final;
1866 };
1867 
1871 class background final : public Object {
1872  public:
1878  bool is_dark_;
1880  string name_;
1885 
1889  background();
1890 
1902 
1904  static const std::int32_t ID = -429971172;
1909  std::int32_t get_id() const final {
1910  return ID;
1911  }
1912 
1918  void store(TlStorerToString &s, const char *field_name) const final;
1919 };
1920 
1925 class BackgroundFill: public Object {
1926  public:
1927 };
1928 
1932 class backgroundFillSolid final : public BackgroundFill {
1933  public:
1936 
1941 
1947  explicit backgroundFillSolid(int32 color_);
1948 
1950  static const std::int32_t ID = 1010678813;
1955  std::int32_t get_id() const final {
1956  return ID;
1957  }
1958 
1964  void store(TlStorerToString &s, const char *field_name) const final;
1965 };
1966 
1971  public:
1978 
1983 
1992 
1994  static const std::int32_t ID = -1839206017;
1999  std::int32_t get_id() const final {
2000  return ID;
2001  }
2002 
2008  void store(TlStorerToString &s, const char *field_name) const final;
2009 };
2010 
2015  public:
2018 
2023 
2030 
2032  static const std::int32_t ID = -1145469255;
2037  std::int32_t get_id() const final {
2038  return ID;
2039  }
2040 
2046  void store(TlStorerToString &s, const char *field_name) const final;
2047 };
2048 
2053 class BackgroundType: public Object {
2054  public:
2055 };
2056 
2061  public:
2066 
2071 
2079 
2081  static const std::int32_t ID = 1972128891;
2086  std::int32_t get_id() const final {
2087  return ID;
2088  }
2089 
2095  void store(TlStorerToString &s, const char *field_name) const final;
2096 };
2097 
2102  public:
2111 
2116 
2126 
2128  static const std::int32_t ID = 1290213117;
2133  std::int32_t get_id() const final {
2134  return ID;
2135  }
2136 
2142  void store(TlStorerToString &s, const char *field_name) const final;
2143 };
2144 
2148 class backgroundTypeFill final : public BackgroundType {
2149  public:
2152 
2157 
2164 
2166  static const std::int32_t ID = 993008684;
2171  std::int32_t get_id() const final {
2172  return ID;
2173  }
2174 
2180  void store(TlStorerToString &s, const char *field_name) const final;
2181 };
2182 
2186 class backgrounds final : public Object {
2187  public:
2190 
2194  backgrounds();
2195 
2202 
2204  static const std::int32_t ID = 724728704;
2209  std::int32_t get_id() const final {
2210  return ID;
2211  }
2212 
2218  void store(TlStorerToString &s, const char *field_name) const final;
2219 };
2220 
2224 class bankCardActionOpenUrl final : public Object {
2225  public:
2227  string text_;
2229  string url_;
2230 
2235 
2242  bankCardActionOpenUrl(string const &text_, string const &url_);
2243 
2245  static const std::int32_t ID = -196454267;
2250  std::int32_t get_id() const final {
2251  return ID;
2252  }
2253 
2259  void store(TlStorerToString &s, const char *field_name) const final;
2260 };
2261 
2265 class bankCardInfo final : public Object {
2266  public:
2268  string title_;
2271 
2275  bankCardInfo();
2276 
2284 
2286  static const std::int32_t ID = -2116647730;
2291  std::int32_t get_id() const final {
2292  return ID;
2293  }
2294 
2300  void store(TlStorerToString &s, const char *field_name) const final;
2301 };
2302 
2306 class basicGroup final : public Object {
2307  public:
2318 
2322  basicGroup();
2323 
2334 
2336  static const std::int32_t ID = -194767217;
2341  std::int32_t get_id() const final {
2342  return ID;
2343  }
2344 
2350  void store(TlStorerToString &s, const char *field_name) const final;
2351 };
2352 
2356 class basicGroupFullInfo final : public Object {
2357  public:
2370 
2375 
2387 
2389  static const std::int32_t ID = 2022233397;
2394  std::int32_t get_id() const final {
2395  return ID;
2396  }
2397 
2403  void store(TlStorerToString &s, const char *field_name) const final;
2404 };
2405 
2409 class botCommand final : public Object {
2410  public:
2412  string command_;
2415 
2419  botCommand();
2420 
2427  botCommand(string const &command_, string const &description_);
2428 
2430  static const std::int32_t ID = -1032140601;
2435  std::int32_t get_id() const final {
2436  return ID;
2437  }
2438 
2444  void store(TlStorerToString &s, const char *field_name) const final;
2445 };
2446 
2451 class BotCommandScope: public Object {
2452  public:
2453 };
2454 
2459  public:
2460 
2465 
2467  static const std::int32_t ID = 795652779;
2472  std::int32_t get_id() const final {
2473  return ID;
2474  }
2475 
2481  void store(TlStorerToString &s, const char *field_name) const final;
2482 };
2483 
2488  public:
2489 
2494 
2496  static const std::int32_t ID = -344889543;
2501  std::int32_t get_id() const final {
2502  return ID;
2503  }
2504 
2510  void store(TlStorerToString &s, const char *field_name) const final;
2511 };
2512 
2517  public:
2518 
2523 
2525  static const std::int32_t ID = -981088162;
2530  std::int32_t get_id() const final {
2531  return ID;
2532  }
2533 
2539  void store(TlStorerToString &s, const char *field_name) const final;
2540 };
2541 
2546  public:
2547 
2552 
2554  static const std::int32_t ID = 1998329169;
2559  std::int32_t get_id() const final {
2560  return ID;
2561  }
2562 
2568  void store(TlStorerToString &s, const char *field_name) const final;
2569 };
2570 
2574 class botCommandScopeChat final : public BotCommandScope {
2575  public:
2578 
2583 
2590 
2592  static const std::int32_t ID = -430234971;
2597  std::int32_t get_id() const final {
2598  return ID;
2599  }
2600 
2606  void store(TlStorerToString &s, const char *field_name) const final;
2607 };
2608 
2613  public:
2616 
2621 
2628 
2630  static const std::int32_t ID = 1119682126;
2635  std::int32_t get_id() const final {
2636  return ID;
2637  }
2638 
2644  void store(TlStorerToString &s, const char *field_name) const final;
2645 };
2646 
2651  public:
2656 
2661 
2669 
2671  static const std::int32_t ID = -211380494;
2676  std::int32_t get_id() const final {
2677  return ID;
2678  }
2679 
2685  void store(TlStorerToString &s, const char *field_name) const final;
2686 };
2687 
2691 class botCommands final : public Object {
2692  public:
2697 
2701  botCommands();
2702 
2710 
2712  static const std::int32_t ID = 1741364468;
2717  std::int32_t get_id() const final {
2718  return ID;
2719  }
2720 
2726  void store(TlStorerToString &s, const char *field_name) const final;
2727 };
2728 
2732 class call final : public Object {
2733  public:
2744 
2748  call();
2749 
2760 
2762  static const std::int32_t ID = 920360804;
2767  std::int32_t get_id() const final {
2768  return ID;
2769  }
2770 
2776  void store(TlStorerToString &s, const char *field_name) const final;
2777 };
2778 
2783 class CallDiscardReason: public Object {
2784  public:
2785 };
2786 
2791  public:
2792 
2797 
2799  static const std::int32_t ID = -1258917949;
2804  std::int32_t get_id() const final {
2805  return ID;
2806  }
2807 
2813  void store(TlStorerToString &s, const char *field_name) const final;
2814 };
2815 
2820  public:
2821 
2826 
2828  static const std::int32_t ID = 1680358012;
2833  std::int32_t get_id() const final {
2834  return ID;
2835  }
2836 
2842  void store(TlStorerToString &s, const char *field_name) const final;
2843 };
2844 
2849  public:
2850 
2855 
2857  static const std::int32_t ID = -1729926094;
2862  std::int32_t get_id() const final {
2863  return ID;
2864  }
2865 
2871  void store(TlStorerToString &s, const char *field_name) const final;
2872 };
2873 
2878  public:
2879 
2884 
2886  static const std::int32_t ID = -1342872670;
2891  std::int32_t get_id() const final {
2892  return ID;
2893  }
2894 
2900  void store(TlStorerToString &s, const char *field_name) const final;
2901 };
2902 
2907  public:
2908 
2913 
2915  static const std::int32_t ID = 438216166;
2920  std::int32_t get_id() const final {
2921  return ID;
2922  }
2923 
2929  void store(TlStorerToString &s, const char *field_name) const final;
2930 };
2931 
2935 class callId final : public Object {
2936  public:
2939 
2943  callId();
2944 
2950  explicit callId(int32 id_);
2951 
2953  static const std::int32_t ID = 65717769;
2958  std::int32_t get_id() const final {
2959  return ID;
2960  }
2961 
2967  void store(TlStorerToString &s, const char *field_name) const final;
2968 };
2969 
2974 class CallProblem: public Object {
2975  public:
2976 };
2977 
2981 class callProblemEcho final : public CallProblem {
2982  public:
2983 
2987  callProblemEcho();
2988 
2990  static const std::int32_t ID = 801116548;
2995  std::int32_t get_id() const final {
2996  return ID;
2997  }
2998 
3004  void store(TlStorerToString &s, const char *field_name) const final;
3005 };
3006 
3010 class callProblemNoise final : public CallProblem {
3011  public:
3012 
3016  callProblemNoise();
3017 
3019  static const std::int32_t ID = 1053065359;
3024  std::int32_t get_id() const final {
3025  return ID;
3026  }
3027 
3033  void store(TlStorerToString &s, const char *field_name) const final;
3034 };
3035 
3040  public:
3041 
3046 
3048  static const std::int32_t ID = 1119493218;
3053  std::int32_t get_id() const final {
3054  return ID;
3055  }
3056 
3062  void store(TlStorerToString &s, const char *field_name) const final;
3063 };
3064 
3069  public:
3070 
3075 
3077  static const std::int32_t ID = 379960581;
3082  std::int32_t get_id() const final {
3083  return ID;
3084  }
3085 
3091  void store(TlStorerToString &s, const char *field_name) const final;
3092 };
3093 
3097 class callProblemSilentLocal final : public CallProblem {
3098  public:
3099 
3104 
3106  static const std::int32_t ID = 253652790;
3111  std::int32_t get_id() const final {
3112  return ID;
3113  }
3114 
3120  void store(TlStorerToString &s, const char *field_name) const final;
3121 };
3122 
3126 class callProblemSilentRemote final : public CallProblem {
3127  public:
3128 
3133 
3135  static const std::int32_t ID = 573634714;
3140  std::int32_t get_id() const final {
3141  return ID;
3142  }
3143 
3149  void store(TlStorerToString &s, const char *field_name) const final;
3150 };
3151 
3155 class callProblemDropped final : public CallProblem {
3156  public:
3157 
3162 
3164  static const std::int32_t ID = -1207311487;
3169  std::int32_t get_id() const final {
3170  return ID;
3171  }
3172 
3178  void store(TlStorerToString &s, const char *field_name) const final;
3179 };
3180 
3185  public:
3186 
3191 
3193  static const std::int32_t ID = 385245706;
3198  std::int32_t get_id() const final {
3199  return ID;
3200  }
3201 
3207  void store(TlStorerToString &s, const char *field_name) const final;
3208 };
3209 
3214  public:
3215 
3220 
3222  static const std::int32_t ID = 2115315411;
3227  std::int32_t get_id() const final {
3228  return ID;
3229  }
3230 
3236  void store(TlStorerToString &s, const char *field_name) const final;
3237 };
3238 
3242 class callProtocol final : public Object {
3243  public:
3245  bool udp_p2p_;
3254 
3258  callProtocol();
3259 
3270 
3272  static const std::int32_t ID = -1075562897;
3277  std::int32_t get_id() const final {
3278  return ID;
3279  }
3280 
3286  void store(TlStorerToString &s, const char *field_name) const final;
3287 };
3288 
3292 class callServer final : public Object {
3293  public:
3297  string ip_address_;
3304 
3308  callServer();
3309 
3320 
3322  static const std::int32_t ID = 1865932695;
3327  std::int32_t get_id() const final {
3328  return ID;
3329  }
3330 
3336  void store(TlStorerToString &s, const char *field_name) const final;
3337 };
3338 
3343 class CallServerType: public Object {
3344  public:
3345 };
3346 
3351  public:
3354 
3359 
3366 
3368  static const std::int32_t ID = -1507850700;
3373  std::int32_t get_id() const final {
3374  return ID;
3375  }
3376 
3382  void store(TlStorerToString &s, const char *field_name) const final;
3383 };
3384 
3388 class callServerTypeWebrtc final : public CallServerType {
3389  public:
3391  string username_;
3393  string password_;
3398 
3403 
3412  callServerTypeWebrtc(string const &username_, string const &password_, bool supports_turn_, bool supports_stun_);
3413 
3415  static const std::int32_t ID = 1250622821;
3420  std::int32_t get_id() const final {
3421  return ID;
3422  }
3423 
3429  void store(TlStorerToString &s, const char *field_name) const final;
3430 };
3431 
3436 class CallState: public Object {
3437  public:
3438 };
3439 
3443 class callStatePending final : public CallState {
3444  public:
3449 
3453  callStatePending();
3454 
3462 
3464  static const std::int32_t ID = 1073048620;
3469  std::int32_t get_id() const final {
3470  return ID;
3471  }
3472 
3478  void store(TlStorerToString &s, const char *field_name) const final;
3479 };
3480 
3484 class callStateExchangingKeys final : public CallState {
3485  public:
3486 
3491 
3493  static const std::int32_t ID = -1848149403;
3498  std::int32_t get_id() const final {
3499  return ID;
3500  }
3501 
3507  void store(TlStorerToString &s, const char *field_name) const final;
3508 };
3509 
3513 class callStateReady final : public CallState {
3514  public:
3520  string config_;
3527 
3531  callStateReady();
3532 
3544 
3546  static const std::int32_t ID = -2000107571;
3551  std::int32_t get_id() const final {
3552  return ID;
3553  }
3554 
3560  void store(TlStorerToString &s, const char *field_name) const final;
3561 };
3562 
3566 class callStateHangingUp final : public CallState {
3567  public:
3568 
3573 
3575  static const std::int32_t ID = -2133790038;
3580  std::int32_t get_id() const final {
3581  return ID;
3582  }
3583 
3589  void store(TlStorerToString &s, const char *field_name) const final;
3590 };
3591 
3595 class callStateDiscarded final : public CallState {
3596  public:
3603 
3608 
3617 
3619  static const std::int32_t ID = -190853167;
3624  std::int32_t get_id() const final {
3625  return ID;
3626  }
3627 
3633  void store(TlStorerToString &s, const char *field_name) const final;
3634 };
3635 
3639 class callStateError final : public CallState {
3640  public:
3643 
3647  callStateError();
3648 
3655 
3657  static const std::int32_t ID = -975215467;
3662  std::int32_t get_id() const final {
3663  return ID;
3664  }
3665 
3671  void store(TlStorerToString &s, const char *field_name) const final;
3672 };
3673 
3677 class callbackQueryAnswer final : public Object {
3678  public:
3680  string text_;
3684  string url_;
3685 
3690 
3698  callbackQueryAnswer(string const &text_, bool show_alert_, string const &url_);
3699 
3701  static const std::int32_t ID = 360867933;
3706  std::int32_t get_id() const final {
3707  return ID;
3708  }
3709 
3715  void store(TlStorerToString &s, const char *field_name) const final;
3716 };
3717 
3723  public:
3724 };
3725 
3730  public:
3733 
3738 
3744  explicit callbackQueryPayloadData(bytes const &data_);
3745 
3747  static const std::int32_t ID = -1977729946;
3752  std::int32_t get_id() const final {
3753  return ID;
3754  }
3755 
3761  void store(TlStorerToString &s, const char *field_name) const final;
3762 };
3763 
3768  public:
3770  string password_;
3773 
3778 
3786 
3788  static const std::int32_t ID = 1340266738;
3793  std::int32_t get_id() const final {
3794  return ID;
3795  }
3796 
3802  void store(TlStorerToString &s, const char *field_name) const final;
3803 };
3804 
3809  public:
3812 
3817 
3823  explicit callbackQueryPayloadGame(string const &game_short_name_);
3824 
3826  static const std::int32_t ID = 1303571512;
3831  std::int32_t get_id() const final {
3832  return ID;
3833  }
3834 
3840  void store(TlStorerToString &s, const char *field_name) const final;
3841 };
3842 
3848  public:
3849 };
3850 
3855  public:
3856 
3861 
3863  static const std::int32_t ID = -89881021;
3868  std::int32_t get_id() const final {
3869  return ID;
3870  }
3871 
3877  void store(TlStorerToString &s, const char *field_name) const final;
3878 };
3879 
3884  public:
3885 
3890 
3892  static const std::int32_t ID = 1548372703;
3897  std::int32_t get_id() const final {
3898  return ID;
3899  }
3900 
3906  void store(TlStorerToString &s, const char *field_name) const final;
3907 };
3908 
3913  public:
3916 
3921 
3928 
3930  static const std::int32_t ID = 811440913;
3935  std::int32_t get_id() const final {
3936  return ID;
3937  }
3938 
3944  void store(TlStorerToString &s, const char *field_name) const final;
3945 };
3946 
3951  public:
3954 
3959 
3966 
3968  static const std::int32_t ID = 984664289;
3973  std::int32_t get_id() const final {
3974  return ID;
3975  }
3976 
3982  void store(TlStorerToString &s, const char *field_name) const final;
3983 };
3984 
3988 class chat final : public Object {
3989  public:
3995  string title_;
4035  string theme_name_;
4048 
4052  chat();
4053 
4088 
4090  static const std::int32_t ID = 1617921149;
4095  std::int32_t get_id() const final {
4096  return ID;
4097  }
4098 
4104  void store(TlStorerToString &s, const char *field_name) const final;
4105 };
4106 
4111 class ChatAction: public Object {
4112  public:
4113 };
4114 
4118 class chatActionTyping final : public ChatAction {
4119  public:
4120 
4124  chatActionTyping();
4125 
4127  static const std::int32_t ID = 380122167;
4132  std::int32_t get_id() const final {
4133  return ID;
4134  }
4135 
4141  void store(TlStorerToString &s, const char *field_name) const final;
4142 };
4143 
4147 class chatActionRecordingVideo final : public ChatAction {
4148  public:
4149 
4154 
4156  static const std::int32_t ID = 216553362;
4161  std::int32_t get_id() const final {
4162  return ID;
4163  }
4164 
4170  void store(TlStorerToString &s, const char *field_name) const final;
4171 };
4172 
4176 class chatActionUploadingVideo final : public ChatAction {
4177  public:
4180 
4185 
4192 
4194  static const std::int32_t ID = 1234185270;
4199  std::int32_t get_id() const final {
4200  return ID;
4201  }
4202 
4208  void store(TlStorerToString &s, const char *field_name) const final;
4209 };
4210 
4215  public:
4216 
4221 
4223  static const std::int32_t ID = -808850058;
4228  std::int32_t get_id() const final {
4229  return ID;
4230  }
4231 
4237  void store(TlStorerToString &s, const char *field_name) const final;
4238 };
4239 
4244  public:
4247 
4252 
4259 
4261  static const std::int32_t ID = -613643666;
4266  std::int32_t get_id() const final {
4267  return ID;
4268  }
4269 
4275  void store(TlStorerToString &s, const char *field_name) const final;
4276 };
4277 
4281 class chatActionUploadingPhoto final : public ChatAction {
4282  public:
4285 
4290 
4297 
4299  static const std::int32_t ID = 654240583;
4304  std::int32_t get_id() const final {
4305  return ID;
4306  }
4307 
4313  void store(TlStorerToString &s, const char *field_name) const final;
4314 };
4315 
4320  public:
4323 
4328 
4335 
4337  static const std::int32_t ID = 167884362;
4342  std::int32_t get_id() const final {
4343  return ID;
4344  }
4345 
4351  void store(TlStorerToString &s, const char *field_name) const final;
4352 };
4353 
4358  public:
4359 
4364 
4366  static const std::int32_t ID = 372753697;
4371  std::int32_t get_id() const final {
4372  return ID;
4373  }
4374 
4380  void store(TlStorerToString &s, const char *field_name) const final;
4381 };
4382 
4387  public:
4388 
4393 
4395  static const std::int32_t ID = -2017893596;
4400  std::int32_t get_id() const final {
4401  return ID;
4402  }
4403 
4409  void store(TlStorerToString &s, const char *field_name) const final;
4410 };
4411 
4416  public:
4417 
4422 
4424  static const std::int32_t ID = -1222507496;
4429  std::int32_t get_id() const final {
4430  return ID;
4431  }
4432 
4438  void store(TlStorerToString &s, const char *field_name) const final;
4439 };
4440 
4445  public:
4446 
4451 
4453  static const std::int32_t ID = -865884164;
4458  std::int32_t get_id() const final {
4459  return ID;
4460  }
4461 
4467  void store(TlStorerToString &s, const char *field_name) const final;
4468 };
4469 
4474  public:
4475 
4480 
4482  static const std::int32_t ID = 16523393;
4487  std::int32_t get_id() const final {
4488  return ID;
4489  }
4490 
4496  void store(TlStorerToString &s, const char *field_name) const final;
4497 };
4498 
4503  public:
4506 
4511 
4518 
4520  static const std::int32_t ID = 1172364918;
4525  std::int32_t get_id() const final {
4526  return ID;
4527  }
4528 
4534  void store(TlStorerToString &s, const char *field_name) const final;
4535 };
4536 
4541  public:
4543  string emoji_;
4544 
4549 
4555  explicit chatActionWatchingAnimations(string const &emoji_);
4556 
4558  static const std::int32_t ID = 2052990641;
4563  std::int32_t get_id() const final {
4564  return ID;
4565  }
4566 
4572  void store(TlStorerToString &s, const char *field_name) const final;
4573 };
4574 
4578 class chatActionCancel final : public ChatAction {
4579  public:
4580 
4584  chatActionCancel();
4585 
4587  static const std::int32_t ID = 1160523958;
4592  std::int32_t get_id() const final {
4593  return ID;
4594  }
4595 
4601  void store(TlStorerToString &s, const char *field_name) const final;
4602 };
4603 
4608 class ChatActionBar: public Object {
4609  public:
4610 };
4611 
4616  public:
4619 
4624 
4630  explicit chatActionBarReportSpam(bool can_unarchive_);
4631 
4633  static const std::int32_t ID = -1312758246;
4638  std::int32_t get_id() const final {
4639  return ID;
4640  }
4641 
4647  void store(TlStorerToString &s, const char *field_name) const final;
4648 };
4649 
4654  public:
4655 
4660 
4662  static const std::int32_t ID = 758175489;
4667  std::int32_t get_id() const final {
4668  return ID;
4669  }
4670 
4676  void store(TlStorerToString &s, const char *field_name) const final;
4677 };
4678 
4683  public:
4684 
4689 
4691  static const std::int32_t ID = 1985313904;
4696  std::int32_t get_id() const final {
4697  return ID;
4698  }
4699 
4705  void store(TlStorerToString &s, const char *field_name) const final;
4706 };
4707 
4712  public:
4717 
4722 
4730 
4732  static const std::int32_t ID = -914150419;
4737  std::int32_t get_id() const final {
4738  return ID;
4739  }
4740 
4746  void store(TlStorerToString &s, const char *field_name) const final;
4747 };
4748 
4753  public:
4754 
4759 
4761  static const std::int32_t ID = -733325295;
4766  std::int32_t get_id() const final {
4767  return ID;
4768  }
4769 
4775  void store(TlStorerToString &s, const char *field_name) const final;
4776 };
4777 
4782  public:
4783 
4788 
4790  static const std::int32_t ID = 35188697;
4795  std::int32_t get_id() const final {
4796  return ID;
4797  }
4798 
4804  void store(TlStorerToString &s, const char *field_name) const final;
4805 };
4806 
4811  public:
4813  string title_;
4818 
4823 
4832 
4834  static const std::int32_t ID = 1037140744;
4839  std::int32_t get_id() const final {
4840  return ID;
4841  }
4842 
4848  void store(TlStorerToString &s, const char *field_name) const final;
4849 };
4850 
4854 class chatAdministrator final : public Object {
4855  public:
4862 
4867 
4875  chatAdministrator(int53 user_id_, string const &custom_title_, bool is_owner_);
4876 
4878  static const std::int32_t ID = 1920449836;
4883  std::int32_t get_id() const final {
4884  return ID;
4885  }
4886 
4892  void store(TlStorerToString &s, const char *field_name) const final;
4893 };
4894 
4898 class chatAdministrators final : public Object {
4899  public:
4902 
4907 
4914 
4916  static const std::int32_t ID = -2126186435;
4921  std::int32_t get_id() const final {
4922  return ID;
4923  }
4924 
4930  void store(TlStorerToString &s, const char *field_name) const final;
4931 };
4932 
4936 class chatEvent final : public Object {
4937  public:
4946 
4950  chatEvent();
4951 
4961 
4963  static const std::int32_t ID = -652102704;
4968  std::int32_t get_id() const final {
4969  return ID;
4970  }
4971 
4977  void store(TlStorerToString &s, const char *field_name) const final;
4978 };
4979 
4984 class ChatEventAction: public Object {
4985  public:
4986 };
4987 
4992  public:
4997 
5002 
5010 
5012  static const std::int32_t ID = -430967304;
5017  std::int32_t get_id() const final {
5018  return ID;
5019  }
5020 
5026  void store(TlStorerToString &s, const char *field_name) const final;
5027 };
5028 
5033  public:
5036 
5041 
5048 
5050  static const std::int32_t ID = -892974601;
5055  std::int32_t get_id() const final {
5056  return ID;
5057  }
5058 
5064  void store(TlStorerToString &s, const char *field_name) const final;
5065 };
5066 
5071  public:
5074 
5079 
5086 
5088  static const std::int32_t ID = 2009893861;
5093  std::int32_t get_id() const final {
5094  return ID;
5095  }
5096 
5102  void store(TlStorerToString &s, const char *field_name) const final;
5103 };
5104 
5109  public:
5112 
5117 
5124 
5126  static const std::int32_t ID = 438742298;
5131  std::int32_t get_id() const final {
5132  return ID;
5133  }
5134 
5140  void store(TlStorerToString &s, const char *field_name) const final;
5141 };
5142 
5147  public:
5150 
5155 
5162 
5164  static const std::int32_t ID = -376161513;
5169  std::int32_t get_id() const final {
5170  return ID;
5171  }
5172 
5178  void store(TlStorerToString &s, const char *field_name) const final;
5179 };
5180 
5185  public:
5186 
5191 
5193  static const std::int32_t ID = -235468508;
5198  std::int32_t get_id() const final {
5199  return ID;
5200  }
5201 
5207  void store(TlStorerToString &s, const char *field_name) const final;
5208 };
5209 
5214  public:
5217 
5222 
5229 
5231  static const std::int32_t ID = -253307459;
5236  std::int32_t get_id() const final {
5237  return ID;
5238  }
5239 
5245  void store(TlStorerToString &s, const char *field_name) const final;
5246 };
5247 
5252  public:
5257 
5262 
5270 
5272  static const std::int32_t ID = -1647804865;
5277  std::int32_t get_id() const final {
5278  return ID;
5279  }
5280 
5286  void store(TlStorerToString &s, const char *field_name) const final;
5287 };
5288 
5292 class chatEventMemberLeft final : public ChatEventAction {
5293  public:
5294 
5299 
5301  static const std::int32_t ID = -948420593;
5306  std::int32_t get_id() const final {
5307  return ID;
5308  }
5309 
5315  void store(TlStorerToString &s, const char *field_name) const final;
5316 };
5317 
5322  public:
5327 
5332 
5340 
5342  static const std::int32_t ID = 953663433;
5347  std::int32_t get_id() const final {
5348  return ID;
5349  }
5350 
5356  void store(TlStorerToString &s, const char *field_name) const final;
5357 };
5358 
5363  public:
5370 
5375 
5384 
5386  static const std::int32_t ID = 525297761;
5391  std::int32_t get_id() const final {
5392  return ID;
5393  }
5394 
5400  void store(TlStorerToString &s, const char *field_name) const final;
5401 };
5402 
5407  public:
5414 
5419 
5428 
5430  static const std::int32_t ID = 1603608069;
5435  std::int32_t get_id() const final {
5436  return ID;
5437  }
5438 
5444  void store(TlStorerToString &s, const char *field_name) const final;
5445 };
5446 
5451  public:
5453  string old_title_;
5455  string new_title_;
5456 
5461 
5468  chatEventTitleChanged(string const &old_title_, string const &new_title_);
5469 
5471  static const std::int32_t ID = 1134103250;
5476  std::int32_t get_id() const final {
5477  return ID;
5478  }
5479 
5485  void store(TlStorerToString &s, const char *field_name) const final;
5486 };
5487 
5492  public:
5497 
5502 
5510 
5512  static const std::int32_t ID = -1311557720;
5517  std::int32_t get_id() const final {
5518  return ID;
5519  }
5520 
5526  void store(TlStorerToString &s, const char *field_name) const final;
5527 };
5528 
5533  public:
5538 
5543 
5550  chatEventDescriptionChanged(string const &old_description_, string const &new_description_);
5551 
5553  static const std::int32_t ID = 39112478;
5558  std::int32_t get_id() const final {
5559  return ID;
5560  }
5561 
5567  void store(TlStorerToString &s, const char *field_name) const final;
5568 };
5569 
5574  public:
5579 
5584 
5591  chatEventUsernameChanged(string const &old_username_, string const &new_username_);
5592 
5594  static const std::int32_t ID = 1728558443;
5599  std::int32_t get_id() const final {
5600  return ID;
5601  }
5602 
5608  void store(TlStorerToString &s, const char *field_name) const final;
5609 };
5610 
5615  public:
5620 
5625 
5633 
5635  static const std::int32_t ID = -811572541;
5640  std::int32_t get_id() const final {
5641  return ID;
5642  }
5643 
5649  void store(TlStorerToString &s, const char *field_name) const final;
5650 };
5651 
5656  public:
5659 
5664 
5671 
5673  static const std::int32_t ID = -62548373;
5678  std::int32_t get_id() const final {
5679  return ID;
5680  }
5681 
5687  void store(TlStorerToString &s, const char *field_name) const final;
5688 };
5689 
5694  public:
5699 
5704 
5712 
5714  static const std::int32_t ID = 1797419439;
5719  std::int32_t get_id() const final {
5720  return ID;
5721  }
5722 
5728  void store(TlStorerToString &s, const char *field_name) const final;
5729 };
5730 
5735  public:
5740 
5745 
5753 
5755  static const std::int32_t ID = -1653195765;
5760  std::int32_t get_id() const final {
5761  return ID;
5762  }
5763 
5769  void store(TlStorerToString &s, const char *field_name) const final;
5770 };
5771 
5776  public:
5781 
5786 
5794 
5796  static const std::int32_t ID = 776386995;
5801  std::int32_t get_id() const final {
5802  return ID;
5803  }
5804 
5810  void store(TlStorerToString &s, const char *field_name) const final;
5811 };
5812 
5817  public:
5820 
5825 
5832 
5834  static const std::int32_t ID = -1313265634;
5839  std::int32_t get_id() const final {
5840  return ID;
5841  }
5842 
5848  void store(TlStorerToString &s, const char *field_name) const final;
5849 };
5850 
5855  public:
5858 
5863 
5870 
5872  static const std::int32_t ID = -184270335;
5877  std::int32_t get_id() const final {
5878  return ID;
5879  }
5880 
5886  void store(TlStorerToString &s, const char *field_name) const final;
5887 };
5888 
5893  public:
5898 
5903 
5911 
5913  static const std::int32_t ID = -1243130481;
5918  std::int32_t get_id() const final {
5919  return ID;
5920  }
5921 
5927  void store(TlStorerToString &s, const char *field_name) const final;
5928 };
5929 
5934  public:
5939 
5944 
5952 
5954  static const std::int32_t ID = -405930674;
5959  std::int32_t get_id() const final {
5960  return ID;
5961  }
5962 
5968  void store(TlStorerToString &s, const char *field_name) const final;
5969 };
5970 
5975  public:
5978 
5983 
5990 
5992  static const std::int32_t ID = -1599063019;
5997  std::int32_t get_id() const final {
5998  return ID;
5999  }
6000 
6006  void store(TlStorerToString &s, const char *field_name) const final;
6007 };
6008 
6013  public:
6018 
6023 
6031 
6033  static const std::int32_t ID = -460190366;
6038  std::int32_t get_id() const final {
6039  return ID;
6040  }
6041 
6047  void store(TlStorerToString &s, const char *field_name) const final;
6048 };
6049 
6054  public:
6057 
6062 
6069 
6071  static const std::int32_t ID = -1579417629;
6076  std::int32_t get_id() const final {
6077  return ID;
6078  }
6079 
6085  void store(TlStorerToString &s, const char *field_name) const final;
6086 };
6087 
6092  public:
6095 
6100 
6107 
6109  static const std::int32_t ID = -1394974361;
6114  std::int32_t get_id() const final {
6115  return ID;
6116  }
6117 
6123  void store(TlStorerToString &s, const char *field_name) const final;
6124 };
6125 
6130  public:
6133 
6138 
6145 
6147  static const std::int32_t ID = 1822853755;
6152  std::int32_t get_id() const final {
6153  return ID;
6154  }
6155 
6161  void store(TlStorerToString &s, const char *field_name) const final;
6162 };
6163 
6168  public:
6171 
6176 
6183 
6185  static const std::int32_t ID = 1630039112;
6190  std::int32_t get_id() const final {
6191  return ID;
6192  }
6193 
6199  void store(TlStorerToString &s, const char *field_name) const final;
6200 };
6201 
6206  public:
6211 
6216 
6224 
6226  static const std::int32_t ID = 521165047;
6231  std::int32_t get_id() const final {
6232  return ID;
6233  }
6234 
6240  void store(TlStorerToString &s, const char *field_name) const final;
6241 };
6242 
6247  public:
6252 
6257 
6265 
6267  static const std::int32_t ID = 1131385534;
6272  std::int32_t get_id() const final {
6273  return ID;
6274  }
6275 
6281  void store(TlStorerToString &s, const char *field_name) const final;
6282 };
6283 
6288  public:
6291 
6296 
6303 
6305  static const std::int32_t ID = -126547970;
6310  std::int32_t get_id() const final {
6311  return ID;
6312  }
6313 
6319  void store(TlStorerToString &s, const char *field_name) const final;
6320 };
6321 
6325 class chatEventLogFilters final : public Object {
6326  public:
6351 
6356 
6374 
6376  static const std::int32_t ID = 1251197299;
6381  std::int32_t get_id() const final {
6382  return ID;
6383  }
6384 
6390  void store(TlStorerToString &s, const char *field_name) const final;
6391 };
6392 
6396 class chatEvents final : public Object {
6397  public:
6400 
6404  chatEvents();
6405 
6412 
6414  static const std::int32_t ID = -585329664;
6419  std::int32_t get_id() const final {
6420  return ID;
6421  }
6422 
6428  void store(TlStorerToString &s, const char *field_name) const final;
6429 };
6430 
6434 class chatFilter final : public Object {
6435  public:
6437  string title_;
6439  string icon_name_;
6462 
6466  chatFilter();
6467 
6486 
6488  static const std::int32_t ID = -664815123;
6493  std::int32_t get_id() const final {
6494  return ID;
6495  }
6496 
6502  void store(TlStorerToString &s, const char *field_name) const final;
6503 };
6504 
6508 class chatFilterInfo final : public Object {
6509  public:
6513  string title_;
6515  string icon_name_;
6516 
6520  chatFilterInfo();
6521 
6529  chatFilterInfo(int32 id_, string const &title_, string const &icon_name_);
6530 
6532  static const std::int32_t ID = -943721165;
6537  std::int32_t get_id() const final {
6538  return ID;
6539  }
6540 
6546  void store(TlStorerToString &s, const char *field_name) const final;
6547 };
6548 
6552 class chatInviteLink final : public Object {
6553  public:
6557  string name_;
6578 
6582  chatInviteLink();
6583 
6601 
6603  static const std::int32_t ID = -205812476;
6608  std::int32_t get_id() const final {
6609  return ID;
6610  }
6611 
6617  void store(TlStorerToString &s, const char *field_name) const final;
6618 };
6619 
6623 class chatInviteLinkCount final : public Object {
6624  public:
6631 
6636 
6645 
6647  static const std::int32_t ID = -1021999210;
6652  std::int32_t get_id() const final {
6653  return ID;
6654  }
6655 
6661  void store(TlStorerToString &s, const char *field_name) const final;
6662 };
6663 
6667 class chatInviteLinkCounts final : public Object {
6668  public:
6671 
6676 
6683 
6685  static const std::int32_t ID = 920326637;
6690  std::int32_t get_id() const final {
6691  return ID;
6692  }
6693 
6699  void store(TlStorerToString &s, const char *field_name) const final;
6700 };
6701 
6705 class chatInviteLinkInfo final : public Object {
6706  public:
6714  string title_;
6727 
6732 
6748 
6750  static const std::int32_t ID = 546234276;
6755  std::int32_t get_id() const final {
6756  return ID;
6757  }
6758 
6764  void store(TlStorerToString &s, const char *field_name) const final;
6765 };
6766 
6770 class chatInviteLinkMember final : public Object {
6771  public:
6778 
6783 
6792 
6794  static const std::int32_t ID = -1409060582;
6799  std::int32_t get_id() const final {
6800  return ID;
6801  }
6802 
6808  void store(TlStorerToString &s, const char *field_name) const final;
6809 };
6810 
6814 class chatInviteLinkMembers final : public Object {
6815  public:
6820 
6825 
6833 
6835  static const std::int32_t ID = 315635051;
6840  std::int32_t get_id() const final {
6841  return ID;
6842  }
6843 
6849  void store(TlStorerToString &s, const char *field_name) const final;
6850 };
6851 
6855 class chatInviteLinks final : public Object {
6856  public:
6861 
6865  chatInviteLinks();
6866 
6874 
6876  static const std::int32_t ID = 112891427;
6881  std::int32_t get_id() const final {
6882  return ID;
6883  }
6884 
6890  void store(TlStorerToString &s, const char *field_name) const final;
6891 };
6892 
6896 class chatJoinRequest final : public Object {
6897  public:
6903  string bio_;
6904 
6908  chatJoinRequest();
6909 
6917  chatJoinRequest(int53 user_id_, int32 date_, string const &bio_);
6918 
6920  static const std::int32_t ID = 59341416;
6925  std::int32_t get_id() const final {
6926  return ID;
6927  }
6928 
6934  void store(TlStorerToString &s, const char *field_name) const final;
6935 };
6936 
6940 class chatJoinRequests final : public Object {
6941  public:
6946 
6950  chatJoinRequests();
6951 
6959 
6961  static const std::int32_t ID = 1291680519;
6966  std::int32_t get_id() const final {
6967  return ID;
6968  }
6969 
6975  void store(TlStorerToString &s, const char *field_name) const final;
6976 };
6977 
6981 class chatJoinRequestsInfo final : public Object {
6982  public:
6987 
6992 
7000 
7002  static const std::int32_t ID = 888534463;
7007  std::int32_t get_id() const final {
7008  return ID;
7009  }
7010 
7016  void store(TlStorerToString &s, const char *field_name) const final;
7017 };
7018 
7023 class ChatList: public Object {
7024  public:
7025 };
7026 
7030 class chatListMain final : public ChatList {
7031  public:
7032 
7036  chatListMain();
7037 
7039  static const std::int32_t ID = -400991316;
7044  std::int32_t get_id() const final {
7045  return ID;
7046  }
7047 
7053  void store(TlStorerToString &s, const char *field_name) const final;
7054 };
7055 
7059 class chatListArchive final : public ChatList {
7060  public:
7061 
7065  chatListArchive();
7066 
7068  static const std::int32_t ID = 362770115;
7073  std::int32_t get_id() const final {
7074  return ID;
7075  }
7076 
7082  void store(TlStorerToString &s, const char *field_name) const final;
7083 };
7084 
7088 class chatListFilter final : public ChatList {
7089  public:
7092 
7096  chatListFilter();
7097 
7104 
7106  static const std::int32_t ID = -2022707655;
7111  std::int32_t get_id() const final {
7112  return ID;
7113  }
7114 
7120  void store(TlStorerToString &s, const char *field_name) const final;
7121 };
7122 
7126 class chatLists final : public Object {
7127  public:
7130 
7134  chatLists();
7135 
7142 
7144  static const std::int32_t ID = -258292771;
7149  std::int32_t get_id() const final {
7150  return ID;
7151  }
7152 
7158  void store(TlStorerToString &s, const char *field_name) const final;
7159 };
7160 
7164 class chatLocation final : public Object {
7165  public:
7169  string address_;
7170 
7174  chatLocation();
7175 
7183 
7185  static const std::int32_t ID = -1566863583;
7190  std::int32_t get_id() const final {
7191  return ID;
7192  }
7193 
7199  void store(TlStorerToString &s, const char *field_name) const final;
7200 };
7201 
7205 class chatMember final : public Object {
7206  public:
7215 
7219  chatMember();
7220 
7230 
7232  static const std::int32_t ID = 1829953909;
7237  std::int32_t get_id() const final {
7238  return ID;
7239  }
7240 
7246  void store(TlStorerToString &s, const char *field_name) const final;
7247 };
7248 
7253 class ChatMemberStatus: public Object {
7254  public:
7255 };
7256 
7261  public:
7268 
7273 
7282 
7284  static const std::int32_t ID = -160019714;
7289  std::int32_t get_id() const final {
7290  return ID;
7291  }
7292 
7298  void store(TlStorerToString &s, const char *field_name) const final;
7299 };
7300 
7305  public:
7332 
7337 
7356 
7358  static const std::int32_t ID = 82243562;
7363  std::int32_t get_id() const final {
7364  return ID;
7365  }
7366 
7372  void store(TlStorerToString &s, const char *field_name) const final;
7373 };
7374 
7379  public:
7380 
7385 
7387  static const std::int32_t ID = 844723285;
7392  std::int32_t get_id() const final {
7393  return ID;
7394  }
7395 
7401  void store(TlStorerToString &s, const char *field_name) const final;
7402 };
7403 
7408  public:
7415 
7420 
7429 
7431  static const std::int32_t ID = 1661432998;
7436  std::int32_t get_id() const final {
7437  return ID;
7438  }
7439 
7445  void store(TlStorerToString &s, const char *field_name) const final;
7446 };
7447 
7452  public:
7453 
7458 
7460  static const std::int32_t ID = -5815259;
7465  std::int32_t get_id() const final {
7466  return ID;
7467  }
7468 
7474  void store(TlStorerToString &s, const char *field_name) const final;
7475 };
7476 
7481  public:
7484 
7489 
7496 
7498  static const std::int32_t ID = -1653518666;
7503  std::int32_t get_id() const final {
7504  return ID;
7505  }
7506 
7512  void store(TlStorerToString &s, const char *field_name) const final;
7513 };
7514 
7518 class chatMembers final : public Object {
7519  public:
7524 
7528  chatMembers();
7529 
7537 
7539  static const std::int32_t ID = -497558622;
7544  std::int32_t get_id() const final {
7545  return ID;
7546  }
7547 
7553  void store(TlStorerToString &s, const char *field_name) const final;
7554 };
7555 
7560 class ChatMembersFilter: public Object {
7561  public:
7562 };
7563 
7568  public:
7569 
7574 
7576  static const std::int32_t ID = 1774485671;
7581  std::int32_t get_id() const final {
7582  return ID;
7583  }
7584 
7590  void store(TlStorerToString &s, const char *field_name) const final;
7591 };
7592 
7597  public:
7598 
7603 
7605  static const std::int32_t ID = -1266893796;
7610  std::int32_t get_id() const final {
7611  return ID;
7612  }
7613 
7619  void store(TlStorerToString &s, const char *field_name) const final;
7620 };
7621 
7626  public:
7627 
7632 
7634  static const std::int32_t ID = 670504342;
7639  std::int32_t get_id() const final {
7640  return ID;
7641  }
7642 
7648  void store(TlStorerToString &s, const char *field_name) const final;
7649 };
7650 
7655  public:
7658 
7663 
7670 
7672  static const std::int32_t ID = 856419831;
7677  std::int32_t get_id() const final {
7678  return ID;
7679  }
7680 
7686  void store(TlStorerToString &s, const char *field_name) const final;
7687 };
7688 
7693  public:
7694 
7699 
7701  static const std::int32_t ID = 1256282813;
7706  std::int32_t get_id() const final {
7707  return ID;
7708  }
7709 
7715  void store(TlStorerToString &s, const char *field_name) const final;
7716 };
7717 
7722  public:
7723 
7728 
7730  static const std::int32_t ID = -1863102648;
7735  std::int32_t get_id() const final {
7736  return ID;
7737  }
7738 
7744  void store(TlStorerToString &s, const char *field_name) const final;
7745 };
7746 
7751  public:
7752 
7757 
7759  static const std::int32_t ID = -1422567288;
7764  std::int32_t get_id() const final {
7765  return ID;
7766  }
7767 
7773  void store(TlStorerToString &s, const char *field_name) const final;
7774 };
7775 
7779 class chatNearby final : public Object {
7780  public:
7785 
7789  chatNearby();
7790 
7798 
7800  static const std::int32_t ID = 48120405;
7805  std::int32_t get_id() const final {
7806  return ID;
7807  }
7808 
7814  void store(TlStorerToString &s, const char *field_name) const final;
7815 };
7816 
7820 class chatNotificationSettings final : public Object {
7821  public:
7829  string sound_;
7842 
7847 
7863 
7865  static const std::int32_t ID = 1503183218;
7870  std::int32_t get_id() const final {
7871  return ID;
7872  }
7873 
7879  void store(TlStorerToString &s, const char *field_name) const final;
7880 };
7881 
7885 class chatPermissions final : public Object {
7886  public:
7903 
7907  chatPermissions();
7908 
7922 
7924  static const std::int32_t ID = 1584650463;
7929  std::int32_t get_id() const final {
7930  return ID;
7931  }
7932 
7938  void store(TlStorerToString &s, const char *field_name) const final;
7939 };
7940 
7944 class chatPhoto final : public Object {
7945  public:
7956 
7960  chatPhoto();
7961 
7972 
7974  static const std::int32_t ID = -113003577;
7979  std::int32_t get_id() const final {
7980  return ID;
7981  }
7982 
7988  void store(TlStorerToString &s, const char *field_name) const final;
7989 };
7990 
7994 class chatPhotoInfo final : public Object {
7995  public:
8004 
8008  chatPhotoInfo();
8009 
8019 
8021  static const std::int32_t ID = 167058358;
8026  std::int32_t get_id() const final {
8027  return ID;
8028  }
8029 
8035  void store(TlStorerToString &s, const char *field_name) const final;
8036 };
8037 
8041 class chatPhotos final : public Object {
8042  public:
8047 
8051  chatPhotos();
8052 
8060 
8062  static const std::int32_t ID = -1510699180;
8067  std::int32_t get_id() const final {
8068  return ID;
8069  }
8070 
8076  void store(TlStorerToString &s, const char *field_name) const final;
8077 };
8078 
8082 class chatPosition final : public Object {
8083  public:
8092 
8096  chatPosition();
8097 
8107 
8109  static const std::int32_t ID = -622557355;
8114  std::int32_t get_id() const final {
8115  return ID;
8116  }
8117 
8123  void store(TlStorerToString &s, const char *field_name) const final;
8124 };
8125 
8130 class ChatReportReason: public Object {
8131  public:
8132 };
8133 
8138  public:
8139 
8144 
8146  static const std::int32_t ID = -510848863;
8151  std::int32_t get_id() const final {
8152  return ID;
8153  }
8154 
8160  void store(TlStorerToString &s, const char *field_name) const final;
8161 };
8162 
8167  public:
8168 
8173 
8175  static const std::int32_t ID = -1330235395;
8180  std::int32_t get_id() const final {
8181  return ID;
8182  }
8183 
8189  void store(TlStorerToString &s, const char *field_name) const final;
8190 };
8191 
8196  public:
8197 
8202 
8204  static const std::int32_t ID = 722614385;
8209  std::int32_t get_id() const final {
8210  return ID;
8211  }
8212 
8218  void store(TlStorerToString &s, const char *field_name) const final;
8219 };
8220 
8225  public:
8226 
8231 
8233  static const std::int32_t ID = -1070686531;
8238  std::int32_t get_id() const final {
8239  return ID;
8240  }
8241 
8247  void store(TlStorerToString &s, const char *field_name) const final;
8248 };
8249 
8254  public:
8255 
8260 
8262  static const std::int32_t ID = 986898080;
8267  std::int32_t get_id() const final {
8268  return ID;
8269  }
8270 
8276  void store(TlStorerToString &s, const char *field_name) const final;
8277 };
8278 
8283  public:
8284 
8289 
8291  static const std::int32_t ID = 2632403;
8296  std::int32_t get_id() const final {
8297  return ID;
8298  }
8299 
8305  void store(TlStorerToString &s, const char *field_name) const final;
8306 };
8307 
8312  public:
8313 
8318 
8320  static const std::int32_t ID = -1713230446;
8325  std::int32_t get_id() const final {
8326  return ID;
8327  }
8328 
8334  void store(TlStorerToString &s, const char *field_name) const final;
8335 };
8336 
8341  public:
8342 
8347 
8349  static const std::int32_t ID = 1288925974;
8354  std::int32_t get_id() const final {
8355  return ID;
8356  }
8357 
8363  void store(TlStorerToString &s, const char *field_name) const final;
8364 };
8365 
8370 class ChatSource: public Object {
8371  public:
8372 };
8373 
8377 class chatSourceMtprotoProxy final : public ChatSource {
8378  public:
8379 
8384 
8386  static const std::int32_t ID = 394074115;
8391  std::int32_t get_id() const final {
8392  return ID;
8393  }
8394 
8400  void store(TlStorerToString &s, const char *field_name) const final;
8401 };
8402 
8407  public:
8409  string type_;
8411  string text_;
8412 
8417 
8424  chatSourcePublicServiceAnnouncement(string const &type_, string const &text_);
8425 
8427  static const std::int32_t ID = -328571244;
8432  std::int32_t get_id() const final {
8433  return ID;
8434  }
8435 
8441  void store(TlStorerToString &s, const char *field_name) const final;
8442 };
8443 
8448 class ChatStatistics: public Object {
8449  public:
8450 };
8451 
8456  public:
8489 
8494 
8516 
8518  static const std::int32_t ID = -17244633;
8523  std::int32_t get_id() const final {
8524  return ID;
8525  }
8526 
8532  void store(TlStorerToString &s, const char *field_name) const final;
8533 };
8534 
8539  public:
8570 
8575 
8596 
8598  static const std::int32_t ID = -825434183;
8603  std::int32_t get_id() const final {
8604  return ID;
8605  }
8606 
8612  void store(TlStorerToString &s, const char *field_name) const final;
8613 };
8614 
8619  public:
8628 
8633 
8643 
8645  static const std::int32_t ID = -406467202;
8650  std::int32_t get_id() const final {
8651  return ID;
8652  }
8653 
8659  void store(TlStorerToString &s, const char *field_name) const final;
8660 };
8661 
8665 class chatStatisticsInviterInfo final : public Object {
8666  public:
8671 
8676 
8684 
8686  static const std::int32_t ID = 629396619;
8691  std::int32_t get_id() const final {
8692  return ID;
8693  }
8694 
8700  void store(TlStorerToString &s, const char *field_name) const final;
8701 };
8702 
8707  public:
8714 
8719 
8728 
8730  static const std::int32_t ID = -765580756;
8735  std::int32_t get_id() const final {
8736  return ID;
8737  }
8738 
8744  void store(TlStorerToString &s, const char *field_name) const final;
8745 };
8746 
8751  public:
8758 
8763 
8772 
8774  static const std::int32_t ID = 1762295371;
8779  std::int32_t get_id() const final {
8780  return ID;
8781  }
8782 
8788  void store(TlStorerToString &s, const char *field_name) const final;
8789 };
8790 
8794 class chatTheme final : public Object {
8795  public:
8797  string name_;
8802 
8806  chatTheme();
8807 
8816 
8818  static const std::int32_t ID = -113218503;
8823  std::int32_t get_id() const final {
8824  return ID;
8825  }
8826 
8832  void store(TlStorerToString &s, const char *field_name) const final;
8833 };
8834 
8839 class ChatType: public Object {
8840  public:
8841 };
8842 
8846 class chatTypePrivate final : public ChatType {
8847  public:
8850 
8854  chatTypePrivate();
8855 
8861  explicit chatTypePrivate(int53 user_id_);
8862 
8864  static const std::int32_t ID = 1579049844;
8869  std::int32_t get_id() const final {
8870  return ID;
8871  }
8872 
8878  void store(TlStorerToString &s, const char *field_name) const final;
8879 };
8880 
8884 class chatTypeBasicGroup final : public ChatType {
8885  public:
8888 
8893 
8900 
8902  static const std::int32_t ID = 973884508;
8907  std::int32_t get_id() const final {
8908  return ID;
8909  }
8910 
8916  void store(TlStorerToString &s, const char *field_name) const final;
8917 };
8918 
8922 class chatTypeSupergroup final : public ChatType {
8923  public:
8928 
8933 
8941 
8943  static const std::int32_t ID = -1472570774;
8948  std::int32_t get_id() const final {
8949  return ID;
8950  }
8951 
8957  void store(TlStorerToString &s, const char *field_name) const final;
8958 };
8959 
8963 class chatTypeSecret final : public ChatType {
8964  public:
8969 
8973  chatTypeSecret();
8974 
8982 
8984  static const std::int32_t ID = 862366513;
8989  std::int32_t get_id() const final {
8990  return ID;
8991  }
8992 
8998  void store(TlStorerToString &s, const char *field_name) const final;
8999 };
9000 
9004 class chats final : public Object {
9005  public:
9010 
9014  chats();
9015 
9023 
9025  static const std::int32_t ID = 1809654812;
9030  std::int32_t get_id() const final {
9031  return ID;
9032  }
9033 
9039  void store(TlStorerToString &s, const char *field_name) const final;
9040 };
9041 
9045 class chatsNearby final : public Object {
9046  public:
9051 
9055  chatsNearby();
9056 
9064 
9066  static const std::int32_t ID = 187746081;
9071  std::int32_t get_id() const final {
9072  return ID;
9073  }
9074 
9080  void store(TlStorerToString &s, const char *field_name) const final;
9081 };
9082 
9088  public:
9089 };
9090 
9095  public:
9096 
9101 
9103  static const std::int32_t ID = -1498956964;
9108  std::int32_t get_id() const final {
9109  return ID;
9110  }
9111 
9117  void store(TlStorerToString &s, const char *field_name) const final;
9118 };
9119 
9124  public:
9125 
9130 
9132  static const std::int32_t ID = -636979370;
9137  std::int32_t get_id() const final {
9138  return ID;
9139  }
9140 
9146  void store(TlStorerToString &s, const char *field_name) const final;
9147 };
9148 
9153  public:
9154 
9159 
9161  static const std::int32_t ID = 1320892201;
9166  std::int32_t get_id() const final {
9167  return ID;
9168  }
9169 
9175  void store(TlStorerToString &s, const char *field_name) const final;
9176 };
9177 
9182  public:
9183 
9188 
9190  static const std::int32_t ID = 858247741;
9195  std::int32_t get_id() const final {
9196  return ID;
9197  }
9198 
9204  void store(TlStorerToString &s, const char *field_name) const final;
9205 };
9206 
9211  public:
9212 
9217 
9219  static const std::int32_t ID = -51833641;
9224  std::int32_t get_id() const final {
9225  return ID;
9226  }
9227 
9233  void store(TlStorerToString &s, const char *field_name) const final;
9234 };
9235 
9241  public:
9242 };
9243 
9248  public:
9249 
9254 
9256  static const std::int32_t ID = -1404308904;
9261  std::int32_t get_id() const final {
9262  return ID;
9263  }
9264 
9270  void store(TlStorerToString &s, const char *field_name) const final;
9271 };
9272 
9277  public:
9278 
9283 
9285  static const std::int32_t ID = 177992244;
9290  std::int32_t get_id() const final {
9291  return ID;
9292  }
9293 
9299  void store(TlStorerToString &s, const char *field_name) const final;
9300 };
9301 
9306  public:
9307 
9312 
9314  static const std::int32_t ID = 1012980872;
9319  std::int32_t get_id() const final {
9320  return ID;
9321  }
9322 
9328  void store(TlStorerToString &s, const char *field_name) const final;
9329 };
9330 
9334 class closedVectorPath final : public Object {
9335  public:
9338 
9342  closedVectorPath();
9343 
9350 
9352  static const std::int32_t ID = 589951657;
9357  std::int32_t get_id() const final {
9358  return ID;
9359  }
9360 
9366  void store(TlStorerToString &s, const char *field_name) const final;
9367 };
9368 
9372 class connectedWebsite final : public Object {
9373  public:
9381  string browser_;
9383  string platform_;
9389  string ip_;
9391  string location_;
9392 
9396  connectedWebsite();
9397 
9411  connectedWebsite(int64 id_, string const &domain_name_, int53 bot_user_id_, string const &browser_, string const &platform_, int32 log_in_date_, int32 last_active_date_, string const &ip_, string const &location_);
9412 
9414  static const std::int32_t ID = 844014445;
9419  std::int32_t get_id() const final {
9420  return ID;
9421  }
9422 
9428  void store(TlStorerToString &s, const char *field_name) const final;
9429 };
9430 
9434 class connectedWebsites final : public Object {
9435  public:
9438 
9443 
9450 
9452  static const std::int32_t ID = -1727949694;
9457  std::int32_t get_id() const final {
9458  return ID;
9459  }
9460 
9466  void store(TlStorerToString &s, const char *field_name) const final;
9467 };
9468 
9473 class ConnectionState: public Object {
9474  public:
9475 };
9476 
9481  public:
9482 
9487 
9489  static const std::int32_t ID = 1695405912;
9494  std::int32_t get_id() const final {
9495  return ID;
9496  }
9497 
9503  void store(TlStorerToString &s, const char *field_name) const final;
9504 };
9505 
9510  public:
9511 
9516 
9518  static const std::int32_t ID = -93187239;
9523  std::int32_t get_id() const final {
9524  return ID;
9525  }
9526 
9532  void store(TlStorerToString &s, const char *field_name) const final;
9533 };
9534 
9539  public:
9540 
9545 
9547  static const std::int32_t ID = -1298400670;
9552  std::int32_t get_id() const final {
9553  return ID;
9554  }
9555 
9561  void store(TlStorerToString &s, const char *field_name) const final;
9562 };
9563 
9568  public:
9569 
9574 
9576  static const std::int32_t ID = -188104009;
9581  std::int32_t get_id() const final {
9582  return ID;
9583  }
9584 
9590  void store(TlStorerToString &s, const char *field_name) const final;
9591 };
9592 
9597  public:
9598 
9603 
9605  static const std::int32_t ID = 48608492;
9610  std::int32_t get_id() const final {
9611  return ID;
9612  }
9613 
9619  void store(TlStorerToString &s, const char *field_name) const final;
9620 };
9621 
9625 class contact final : public Object {
9626  public:
9630  string first_name_;
9632  string last_name_;
9634  string vcard_;
9637 
9641  contact();
9642 
9652  contact(string const &phone_number_, string const &first_name_, string const &last_name_, string const &vcard_, int53 user_id_);
9653 
9655  static const std::int32_t ID = -1993844876;
9660  std::int32_t get_id() const final {
9661  return ID;
9662  }
9663 
9669  void store(TlStorerToString &s, const char *field_name) const final;
9670 };
9671 
9675 class count final : public Object {
9676  public:
9679 
9683  count();
9684 
9690  explicit count(int32 count_);
9691 
9693  static const std::int32_t ID = 1295577348;
9698  std::int32_t get_id() const final {
9699  return ID;
9700  }
9701 
9707  void store(TlStorerToString &s, const char *field_name) const final;
9708 };
9709 
9713 class countries final : public Object {
9714  public:
9717 
9721  countries();
9722 
9729 
9731  static const std::int32_t ID = 1854211813;
9736  std::int32_t get_id() const final {
9737  return ID;
9738  }
9739 
9745  void store(TlStorerToString &s, const char *field_name) const final;
9746 };
9747 
9751 class countryInfo final : public Object {
9752  public:
9756  string name_;
9763 
9767  countryInfo();
9768 
9778  countryInfo(string const &country_code_, string const &name_, string const &english_name_, bool is_hidden_, array<string> &&calling_codes_);
9779 
9781  static const std::int32_t ID = 1617195722;
9786  std::int32_t get_id() const final {
9787  return ID;
9788  }
9789 
9795  void store(TlStorerToString &s, const char *field_name) const final;
9796 };
9797 
9801 class customRequestResult final : public Object {
9802  public:
9804  string result_;
9805 
9810 
9816  explicit customRequestResult(string const &result_);
9817 
9819  static const std::int32_t ID = -2009960452;
9824  std::int32_t get_id() const final {
9825  return ID;
9826  }
9827 
9833  void store(TlStorerToString &s, const char *field_name) const final;
9834 };
9835 
9839 class databaseStatistics final : public Object {
9840  public:
9842  string statistics_;
9843 
9848 
9854  explicit databaseStatistics(string const &statistics_);
9855 
9857  static const std::int32_t ID = -1123912880;
9862  std::int32_t get_id() const final {
9863  return ID;
9864  }
9865 
9871  void store(TlStorerToString &s, const char *field_name) const final;
9872 };
9873 
9877 class date final : public Object {
9878  public:
9885 
9889  date();
9890 
9899 
9901  static const std::int32_t ID = -277956960;
9906  std::int32_t get_id() const final {
9907  return ID;
9908  }
9909 
9915  void store(TlStorerToString &s, const char *field_name) const final;
9916 };
9917 
9921 class dateRange final : public Object {
9922  public:
9927 
9931  dateRange();
9932 
9940 
9942  static const std::int32_t ID = 1360333926;
9947  std::int32_t get_id() const final {
9948  return ID;
9949  }
9950 
9956  void store(TlStorerToString &s, const char *field_name) const final;
9957 };
9958 
9962 class datedFile final : public Object {
9963  public:
9968 
9972  datedFile();
9973 
9981 
9983  static const std::int32_t ID = -1840795491;
9988  std::int32_t get_id() const final {
9989  return ID;
9990  }
9991 
9997  void store(TlStorerToString &s, const char *field_name) const final;
9998 };
9999 
10003 class deepLinkInfo final : public Object {
10004  public:
10009 
10013  deepLinkInfo();
10014 
10022 
10024  static const std::int32_t ID = 1864081662;
10029  std::int32_t get_id() const final {
10030  return ID;
10031  }
10032 
10038  void store(TlStorerToString &s, const char *field_name) const final;
10039 };
10040 
10045 class DeviceToken: public Object {
10046  public:
10047 };
10048 
10053  public:
10055  string token_;
10057  bool encrypt_;
10058 
10063 
10070  deviceTokenFirebaseCloudMessaging(string const &token_, bool encrypt_);
10071 
10073  static const std::int32_t ID = -797881849;
10078  std::int32_t get_id() const final {
10079  return ID;
10080  }
10081 
10087  void store(TlStorerToString &s, const char *field_name) const final;
10088 };
10089 
10093 class deviceTokenApplePush final : public DeviceToken {
10094  public:
10099 
10104 
10111  deviceTokenApplePush(string const &device_token_, bool is_app_sandbox_);
10112 
10114  static const std::int32_t ID = 387541955;
10119  std::int32_t get_id() const final {
10120  return ID;
10121  }
10122 
10128  void store(TlStorerToString &s, const char *field_name) const final;
10129 };
10130 
10135  public:
10141  bool encrypt_;
10142 
10147 
10156 
10158  static const std::int32_t ID = 804275689;
10163  std::int32_t get_id() const final {
10164  return ID;
10165  }
10166 
10172  void store(TlStorerToString &s, const char *field_name) const final;
10173 };
10174 
10178 class deviceTokenWindowsPush final : public DeviceToken {
10179  public:
10182 
10187 
10193  explicit deviceTokenWindowsPush(string const &access_token_);
10194 
10196  static const std::int32_t ID = -1410514289;
10201  std::int32_t get_id() const final {
10202  return ID;
10203  }
10204 
10210  void store(TlStorerToString &s, const char *field_name) const final;
10211 };
10212 
10217  public:
10220 
10225 
10231  explicit deviceTokenMicrosoftPush(string const &channel_uri_);
10232 
10234  static const std::int32_t ID = 1224269900;
10239  std::int32_t get_id() const final {
10240  return ID;
10241  }
10242 
10248  void store(TlStorerToString &s, const char *field_name) const final;
10249 };
10250 
10255  public:
10258 
10263 
10269  explicit deviceTokenMicrosoftPushVoIP(string const &channel_uri_);
10270 
10272  static const std::int32_t ID = -785603759;
10277  std::int32_t get_id() const final {
10278  return ID;
10279  }
10280 
10286  void store(TlStorerToString &s, const char *field_name) const final;
10287 };
10288 
10292 class deviceTokenWebPush final : public DeviceToken {
10293  public:
10295  string endpoint_;
10300 
10305 
10313  deviceTokenWebPush(string const &endpoint_, string const &p256dh_base64url_, string const &auth_base64url_);
10314 
10316  static const std::int32_t ID = -1694507273;
10321  std::int32_t get_id() const final {
10322  return ID;
10323  }
10324 
10330  void store(TlStorerToString &s, const char *field_name) const final;
10331 };
10332 
10336 class deviceTokenSimplePush final : public DeviceToken {
10337  public:
10339  string endpoint_;
10340 
10345 
10351  explicit deviceTokenSimplePush(string const &endpoint_);
10352 
10354  static const std::int32_t ID = 49584736;
10359  std::int32_t get_id() const final {
10360  return ID;
10361  }
10362 
10368  void store(TlStorerToString &s, const char *field_name) const final;
10369 };
10370 
10374 class deviceTokenUbuntuPush final : public DeviceToken {
10375  public:
10377  string token_;
10378 
10383 
10389  explicit deviceTokenUbuntuPush(string const &token_);
10390 
10392  static const std::int32_t ID = 1782320422;
10397  std::int32_t get_id() const final {
10398  return ID;
10399  }
10400 
10406  void store(TlStorerToString &s, const char *field_name) const final;
10407 };
10408 
10413  public:
10415  string token_;
10416 
10421 
10427  explicit deviceTokenBlackBerryPush(string const &token_);
10428 
10430  static const std::int32_t ID = 1559167234;
10435  std::int32_t get_id() const final {
10436  return ID;
10437  }
10438 
10444  void store(TlStorerToString &s, const char *field_name) const final;
10445 };
10446 
10450 class deviceTokenTizenPush final : public DeviceToken {
10451  public:
10453  string reg_id_;
10454 
10459 
10465  explicit deviceTokenTizenPush(string const &reg_id_);
10466 
10468  static const std::int32_t ID = -1359947213;
10473  std::int32_t get_id() const final {
10474  return ID;
10475  }
10476 
10482  void store(TlStorerToString &s, const char *field_name) const final;
10483 };
10484 
10489 class DiceStickers: public Object {
10490  public:
10491 };
10492 
10496 class diceStickersRegular final : public DiceStickers {
10497  public:
10500 
10505 
10512 
10514  static const std::int32_t ID = -740299570;
10519  std::int32_t get_id() const final {
10520  return ID;
10521  }
10522 
10528  void store(TlStorerToString &s, const char *field_name) const final;
10529 };
10530 
10535  public:
10546 
10551 
10562 
10564  static const std::int32_t ID = -375223124;
10569  std::int32_t get_id() const final {
10570  return ID;
10571  }
10572 
10578  void store(TlStorerToString &s, const char *field_name) const final;
10579 };
10580 
10584 class document final : public Object {
10585  public:
10587  string file_name_;
10589  string mime_type_;
10596 
10600  document();
10601 
10612 
10614  static const std::int32_t ID = -1357271080;
10619  std::int32_t get_id() const final {
10620  return ID;
10621  }
10622 
10628  void store(TlStorerToString &s, const char *field_name) const final;
10629 };
10630 
10634 class draftMessage final : public Object {
10635  public:
10642 
10646  draftMessage();
10647 
10656 
10658  static const std::int32_t ID = 1373050112;
10663  std::int32_t get_id() const final {
10664  return ID;
10665  }
10666 
10672  void store(TlStorerToString &s, const char *field_name) const final;
10673 };
10674 
10679  public:
10684 
10689 
10697 
10699  static const std::int32_t ID = 1151066659;
10704  std::int32_t get_id() const final {
10705  return ID;
10706  }
10707 
10713  void store(TlStorerToString &s, const char *field_name) const final;
10714 };
10715 
10719 class emojis final : public Object {
10720  public:
10723 
10727  emojis();
10728 
10734  explicit emojis(array<string> &&emojis_);
10735 
10737  static const std::int32_t ID = 950339552;
10742  std::int32_t get_id() const final {
10743  return ID;
10744  }
10745 
10751  void store(TlStorerToString &s, const char *field_name) const final;
10752 };
10753 
10757 class encryptedCredentials final : public Object {
10758  public:
10765 
10770 
10778  encryptedCredentials(bytes const &data_, bytes const &hash_, bytes const &secret_);
10779 
10781  static const std::int32_t ID = 1331106766;
10786  std::int32_t get_id() const final {
10787  return ID;
10788  }
10789 
10795  void store(TlStorerToString &s, const char *field_name) const final;
10796 };
10797 
10801 class encryptedPassportElement final : public Object {
10802  public:
10818  string value_;
10820  string hash_;
10821 
10826 
10841 
10843  static const std::int32_t ID = 2002386193;
10848  std::int32_t get_id() const final {
10849  return ID;
10850  }
10851 
10857  void store(TlStorerToString &s, const char *field_name) const final;
10858 };
10859 
10863 class error final : public Object {
10864  public:
10868  string message_;
10869 
10873  error();
10874 
10881  error(int32 code_, string const &message_);
10882 
10884  static const std::int32_t ID = -1679978726;
10889  std::int32_t get_id() const final {
10890  return ID;
10891  }
10892 
10898  void store(TlStorerToString &s, const char *field_name) const final;
10899 };
10900 
10904 class file final : public Object {
10905  public:
10916 
10920  file();
10921 
10932 
10934  static const std::int32_t ID = 766337656;
10939  std::int32_t get_id() const final {
10940  return ID;
10941  }
10942 
10948  void store(TlStorerToString &s, const char *field_name) const final;
10949 };
10950 
10954 class filePart final : public Object {
10955  public:
10958 
10962  filePart();
10963 
10969  explicit filePart(bytes const &data_);
10970 
10972  static const std::int32_t ID = 911821878;
10977  std::int32_t get_id() const final {
10978  return ID;
10979  }
10980 
10986  void store(TlStorerToString &s, const char *field_name) const final;
10987 };
10988 
10993 class FileType: public Object {
10994  public:
10995 };
10996 
11000 class fileTypeNone final : public FileType {
11001  public:
11002 
11006  fileTypeNone();
11007 
11009  static const std::int32_t ID = 2003009189;
11014  std::int32_t get_id() const final {
11015  return ID;
11016  }
11017 
11023  void store(TlStorerToString &s, const char *field_name) const final;
11024 };
11025 
11029 class fileTypeAnimation final : public FileType {
11030  public:
11031 
11036 
11038  static const std::int32_t ID = -290816582;
11043  std::int32_t get_id() const final {
11044  return ID;
11045  }
11046 
11052  void store(TlStorerToString &s, const char *field_name) const final;
11053 };
11054 
11058 class fileTypeAudio final : public FileType {
11059  public:
11060 
11064  fileTypeAudio();
11065 
11067  static const std::int32_t ID = -709112160;
11072  std::int32_t get_id() const final {
11073  return ID;
11074  }
11075 
11081  void store(TlStorerToString &s, const char *field_name) const final;
11082 };
11083 
11087 class fileTypeDocument final : public FileType {
11088  public:
11089 
11093  fileTypeDocument();
11094 
11096  static const std::int32_t ID = -564722929;
11101  std::int32_t get_id() const final {
11102  return ID;
11103  }
11104 
11110  void store(TlStorerToString &s, const char *field_name) const final;
11111 };
11112 
11116 class fileTypePhoto final : public FileType {
11117  public:
11118 
11122  fileTypePhoto();
11123 
11125  static const std::int32_t ID = -1718914651;
11130  std::int32_t get_id() const final {
11131  return ID;
11132  }
11133 
11139  void store(TlStorerToString &s, const char *field_name) const final;
11140 };
11141 
11145 class fileTypeProfilePhoto final : public FileType {
11146  public:
11147 
11152 
11154  static const std::int32_t ID = 1795089315;
11159  std::int32_t get_id() const final {
11160  return ID;
11161  }
11162 
11168  void store(TlStorerToString &s, const char *field_name) const final;
11169 };
11170 
11174 class fileTypeSecret final : public FileType {
11175  public:
11176 
11180  fileTypeSecret();
11181 
11183  static const std::int32_t ID = -1871899401;
11188  std::int32_t get_id() const final {
11189  return ID;
11190  }
11191 
11197  void store(TlStorerToString &s, const char *field_name) const final;
11198 };
11199 
11203 class fileTypeSecretThumbnail final : public FileType {
11204  public:
11205 
11210 
11212  static const std::int32_t ID = -1401326026;
11217  std::int32_t get_id() const final {
11218  return ID;
11219  }
11220 
11226  void store(TlStorerToString &s, const char *field_name) const final;
11227 };
11228 
11232 class fileTypeSecure final : public FileType {
11233  public:
11234 
11238  fileTypeSecure();
11239 
11241  static const std::int32_t ID = -1419133146;
11246  std::int32_t get_id() const final {
11247  return ID;
11248  }
11249 
11255  void store(TlStorerToString &s, const char *field_name) const final;
11256 };
11257 
11261 class fileTypeSticker final : public FileType {
11262  public:
11263 
11267  fileTypeSticker();
11268 
11270  static const std::int32_t ID = 475233385;
11275  std::int32_t get_id() const final {
11276  return ID;
11277  }
11278 
11284  void store(TlStorerToString &s, const char *field_name) const final;
11285 };
11286 
11290 class fileTypeThumbnail final : public FileType {
11291  public:
11292 
11297 
11299  static const std::int32_t ID = -12443298;
11304  std::int32_t get_id() const final {
11305  return ID;
11306  }
11307 
11313  void store(TlStorerToString &s, const char *field_name) const final;
11314 };
11315 
11319 class fileTypeUnknown final : public FileType {
11320  public:
11321 
11325  fileTypeUnknown();
11326 
11328  static const std::int32_t ID = -2011566768;
11333  std::int32_t get_id() const final {
11334  return ID;
11335  }
11336 
11342  void store(TlStorerToString &s, const char *field_name) const final;
11343 };
11344 
11348 class fileTypeVideo final : public FileType {
11349  public:
11350 
11354  fileTypeVideo();
11355 
11357  static const std::int32_t ID = 1430816539;
11362  std::int32_t get_id() const final {
11363  return ID;
11364  }
11365 
11371  void store(TlStorerToString &s, const char *field_name) const final;
11372 };
11373 
11377 class fileTypeVideoNote final : public FileType {
11378  public:
11379 
11384 
11386  static const std::int32_t ID = -518412385;
11391  std::int32_t get_id() const final {
11392  return ID;
11393  }
11394 
11400  void store(TlStorerToString &s, const char *field_name) const final;
11401 };
11402 
11406 class fileTypeVoiceNote final : public FileType {
11407  public:
11408 
11413 
11415  static const std::int32_t ID = -588681661;
11420  std::int32_t get_id() const final {
11421  return ID;
11422  }
11423 
11429  void store(TlStorerToString &s, const char *field_name) const final;
11430 };
11431 
11435 class fileTypeWallpaper final : public FileType {
11436  public:
11437 
11442 
11444  static const std::int32_t ID = 1854930076;
11449  std::int32_t get_id() const final {
11450  return ID;
11451  }
11452 
11458  void store(TlStorerToString &s, const char *field_name) const final;
11459 };
11460 
11464 class formattedText final : public Object {
11465  public:
11467  string text_;
11470 
11474  formattedText();
11475 
11483 
11485  static const std::int32_t ID = -252624564;
11490  std::int32_t get_id() const final {
11491  return ID;
11492  }
11493 
11499  void store(TlStorerToString &s, const char *field_name) const final;
11500 };
11501 
11505 class foundMessages final : public Object {
11506  public:
11513 
11517  foundMessages();
11518 
11527 
11529  static const std::int32_t ID = -529809608;
11534  std::int32_t get_id() const final {
11535  return ID;
11536  }
11537 
11543  void store(TlStorerToString &s, const char *field_name) const final;
11544 };
11545 
11549 class game final : public Object {
11550  public:
11554  string short_name_;
11556  string title_;
11565 
11569  game();
11570 
11583 
11585  static const std::int32_t ID = -1565597752;
11590  std::int32_t get_id() const final {
11591  return ID;
11592  }
11593 
11599  void store(TlStorerToString &s, const char *field_name) const final;
11600 };
11601 
11605 class gameHighScore final : public Object {
11606  public:
11613 
11617  gameHighScore();
11618 
11627 
11629  static const std::int32_t ID = 342871838;
11634  std::int32_t get_id() const final {
11635  return ID;
11636  }
11637 
11643  void store(TlStorerToString &s, const char *field_name) const final;
11644 };
11645 
11649 class gameHighScores final : public Object {
11650  public:
11653 
11657  gameHighScores();
11658 
11665 
11667  static const std::int32_t ID = -725770727;
11672  std::int32_t get_id() const final {
11673  return ID;
11674  }
11675 
11681  void store(TlStorerToString &s, const char *field_name) const final;
11682 };
11683 
11687 class groupCall final : public Object {
11688  public:
11692  string title_;
11727 
11731  groupCall();
11732 
11757 
11759  static const std::int32_t ID = 1548892209;
11764  std::int32_t get_id() const final {
11765  return ID;
11766  }
11767 
11773  void store(TlStorerToString &s, const char *field_name) const final;
11774 };
11775 
11779 class groupCallId final : public Object {
11780  public:
11783 
11787  groupCallId();
11788 
11794  explicit groupCallId(int32 id_);
11795 
11797  static const std::int32_t ID = 350534469;
11802  std::int32_t get_id() const final {
11803  return ID;
11804  }
11805 
11811  void store(TlStorerToString &s, const char *field_name) const final;
11812 };
11813 
11817 class groupCallParticipant final : public Object {
11818  public:
11830  string bio_;
11854  string order_;
11855 
11860 
11884 
11886  static const std::int32_t ID = 2059182571;
11891  std::int32_t get_id() const final {
11892  return ID;
11893  }
11894 
11900  void store(TlStorerToString &s, const char *field_name) const final;
11901 };
11902 
11907  public:
11914 
11919 
11928 
11930  static const std::int32_t ID = -14294645;
11935  std::int32_t get_id() const final {
11936  return ID;
11937  }
11938 
11944  void store(TlStorerToString &s, const char *field_name) const final;
11945 };
11946 
11950 class groupCallRecentSpeaker final : public Object {
11951  public:
11956 
11961 
11969 
11971  static const std::int32_t ID = 1819519436;
11976  std::int32_t get_id() const final {
11977  return ID;
11978  }
11979 
11985  void store(TlStorerToString &s, const char *field_name) const final;
11986 };
11987 
11993  public:
11994 };
11995 
12000  public:
12001 
12006 
12008  static const std::int32_t ID = -379186304;
12013  std::int32_t get_id() const final {
12014  return ID;
12015  }
12016 
12022  void store(TlStorerToString &s, const char *field_name) const final;
12023 };
12024 
12029  public:
12030 
12035 
12037  static const std::int32_t ID = 394968234;
12042  std::int32_t get_id() const final {
12043  return ID;
12044  }
12045 
12051  void store(TlStorerToString &s, const char *field_name) const final;
12052 };
12053 
12058  public:
12059 
12064 
12066  static const std::int32_t ID = -2125916617;
12071  std::int32_t get_id() const final {
12072  return ID;
12073  }
12074 
12080  void store(TlStorerToString &s, const char *field_name) const final;
12081 };
12082 
12086 class groupCallVideoSourceGroup final : public Object {
12087  public:
12089  string semantics_;
12092 
12097 
12105 
12107  static const std::int32_t ID = -1190900785;
12112  std::int32_t get_id() const final {
12113  return ID;
12114  }
12115 
12121  void store(TlStorerToString &s, const char *field_name) const final;
12122 };
12123 
12127 class hashtags final : public Object {
12128  public:
12131 
12135  hashtags();
12136 
12142  explicit hashtags(array<string> &&hashtags_);
12143 
12145  static const std::int32_t ID = 676798885;
12150  std::int32_t get_id() const final {
12151  return ID;
12152  }
12153 
12159  void store(TlStorerToString &s, const char *field_name) const final;
12160 };
12161 
12165 class httpUrl final : public Object {
12166  public:
12168  string url_;
12169 
12173  httpUrl();
12174 
12180  explicit httpUrl(string const &url_);
12181 
12183  static const std::int32_t ID = -2018019930;
12188  std::int32_t get_id() const final {
12189  return ID;
12190  }
12191 
12197  void store(TlStorerToString &s, const char *field_name) const final;
12198 };
12199 
12203 class identityDocument final : public Object {
12204  public:
12206  string number_;
12217 
12221  identityDocument();
12222 
12234 
12236  static const std::int32_t ID = 445952972;
12241  std::int32_t get_id() const final {
12242  return ID;
12243  }
12244 
12250  void store(TlStorerToString &s, const char *field_name) const final;
12251 };
12252 
12256 class importedContacts final : public Object {
12257  public:
12262 
12266  importedContacts();
12267 
12275 
12277  static const std::int32_t ID = 2068432290;
12282  std::int32_t get_id() const final {
12283  return ID;
12284  }
12285 
12291  void store(TlStorerToString &s, const char *field_name) const final;
12292 };
12293 
12297 class inlineKeyboardButton final : public Object {
12298  public:
12300  string text_;
12303 
12308 
12316 
12318  static const std::int32_t ID = -372105704;
12323  std::int32_t get_id() const final {
12324  return ID;
12325  }
12326 
12332  void store(TlStorerToString &s, const char *field_name) const final;
12333 };
12334 
12340  public:
12341 };
12342 
12347  public:
12349  string url_;
12350 
12355 
12361  explicit inlineKeyboardButtonTypeUrl(string const &url_);
12362 
12364  static const std::int32_t ID = 1130741420;
12369  std::int32_t get_id() const final {
12370  return ID;
12371  }
12372 
12378  void store(TlStorerToString &s, const char *field_name) const final;
12379 };
12380 
12385  public:
12387  string url_;
12392 
12397 
12405  inlineKeyboardButtonTypeLoginUrl(string const &url_, int53 id_, string const &forward_text_);
12406 
12408  static const std::int32_t ID = -1203413081;
12413  std::int32_t get_id() const final {
12414  return ID;
12415  }
12416 
12422  void store(TlStorerToString &s, const char *field_name) const final;
12423 };
12424 
12429  public:
12432 
12437 
12443  explicit inlineKeyboardButtonTypeCallback(bytes const &data_);
12444 
12446  static const std::int32_t ID = -1127515139;
12451  std::int32_t get_id() const final {
12452  return ID;
12453  }
12454 
12460  void store(TlStorerToString &s, const char *field_name) const final;
12461 };
12462 
12467  public:
12470 
12475 
12482 
12484  static const std::int32_t ID = 908018248;
12489  std::int32_t get_id() const final {
12490  return ID;
12491  }
12492 
12498  void store(TlStorerToString &s, const char *field_name) const final;
12499 };
12500 
12505  public:
12506 
12511 
12513  static const std::int32_t ID = -383429528;
12518  std::int32_t get_id() const final {
12519  return ID;
12520  }
12521 
12527  void store(TlStorerToString &s, const char *field_name) const final;
12528 };
12529 
12534  public:
12536  string query_;
12539 
12544 
12552 
12554  static const std::int32_t ID = -2035563307;
12559  std::int32_t get_id() const final {
12560  return ID;
12561  }
12562 
12568  void store(TlStorerToString &s, const char *field_name) const final;
12569 };
12570 
12575  public:
12576 
12581 
12583  static const std::int32_t ID = 1360739440;
12588  std::int32_t get_id() const final {
12589  return ID;
12590  }
12591 
12597  void store(TlStorerToString &s, const char *field_name) const final;
12598 };
12599 
12604  public:
12607 
12612 
12619 
12621  static const std::int32_t ID = 1836574114;
12626  std::int32_t get_id() const final {
12627  return ID;
12628  }
12629 
12635  void store(TlStorerToString &s, const char *field_name) const final;
12636 };
12637 
12642 class InlineQueryResult: public Object {
12643  public:
12644 };
12645 
12650  public:
12652  string id_;
12654  string url_;
12658  string title_;
12663 
12668 
12679  inlineQueryResultArticle(string const &id_, string const &url_, bool hide_url_, string const &title_, string const &description_, object_ptr<thumbnail> &&thumbnail_);
12680 
12682  static const std::int32_t ID = 206340825;
12687  std::int32_t get_id() const final {
12688  return ID;
12689  }
12690 
12696  void store(TlStorerToString &s, const char *field_name) const final;
12697 };
12698 
12703  public:
12705  string id_;
12710 
12715 
12724 
12726  static const std::int32_t ID = -181960174;
12731  std::int32_t get_id() const final {
12732  return ID;
12733  }
12734 
12740  void store(TlStorerToString &s, const char *field_name) const final;
12741 };
12742 
12747  public:
12749  string id_;
12753  string title_;
12756 
12761 
12771 
12773  static const std::int32_t ID = 466004752;
12778  std::int32_t get_id() const final {
12779  return ID;
12780  }
12781 
12787  void store(TlStorerToString &s, const char *field_name) const final;
12788 };
12789 
12794  public:
12796  string id_;
12801 
12806 
12815 
12817  static const std::int32_t ID = 1281036382;
12822  std::int32_t get_id() const final {
12823  return ID;
12824  }
12825 
12831  void store(TlStorerToString &s, const char *field_name) const final;
12832 };
12833 
12838  public:
12840  string id_;
12843 
12848 
12855  inlineQueryResultGame(string const &id_, object_ptr<game> &&game_);
12856 
12858  static const std::int32_t ID = 1706916987;
12863  std::int32_t get_id() const final {
12864  return ID;
12865  }
12866 
12872  void store(TlStorerToString &s, const char *field_name) const final;
12873 };
12874 
12879  public:
12881  string id_;
12885  string title_;
12886 
12891 
12899  inlineQueryResultAnimation(string const &id_, object_ptr<animation> &&animation_, string const &title_);
12900 
12902  static const std::int32_t ID = 2009984267;
12907  std::int32_t get_id() const final {
12908  return ID;
12909  }
12910 
12916  void store(TlStorerToString &s, const char *field_name) const final;
12917 };
12918 
12923  public:
12925  string id_;
12928 
12933 
12941 
12943  static const std::int32_t ID = 842650360;
12948  std::int32_t get_id() const final {
12949  return ID;
12950  }
12951 
12957  void store(TlStorerToString &s, const char *field_name) const final;
12958 };
12959 
12964  public:
12966  string id_;
12970  string title_;
12973 
12978 
12987  inlineQueryResultDocument(string const &id_, object_ptr<document> &&document_, string const &title_, string const &description_);
12988 
12990  static const std::int32_t ID = -1491268539;
12995  std::int32_t get_id() const final {
12996  return ID;
12997  }
12998 
13004  void store(TlStorerToString &s, const char *field_name) const final;
13005 };
13006 
13011  public:
13013  string id_;
13017  string title_;
13020 
13025 
13034  inlineQueryResultPhoto(string const &id_, object_ptr<photo> &&photo_, string const &title_, string const &description_);
13035 
13037  static const std::int32_t ID = 1848319440;
13042  std::int32_t get_id() const final {
13043  return ID;
13044  }
13045 
13051  void store(TlStorerToString &s, const char *field_name) const final;
13052 };
13053 
13058  public:
13060  string id_;
13063 
13068 
13076 
13078  static const std::int32_t ID = -1848224245;
13083  std::int32_t get_id() const final {
13084  return ID;
13085  }
13086 
13092  void store(TlStorerToString &s, const char *field_name) const final;
13093 };
13094 
13099  public:
13101  string id_;
13105  string title_;
13108 
13113 
13122  inlineQueryResultVideo(string const &id_, object_ptr<video> &&video_, string const &title_, string const &description_);
13123 
13125  static const std::int32_t ID = -1373158683;
13130  std::int32_t get_id() const final {
13131  return ID;
13132  }
13133 
13139  void store(TlStorerToString &s, const char *field_name) const final;
13140 };
13141 
13146  public:
13148  string id_;
13152  string title_;
13153 
13158 
13166  inlineQueryResultVoiceNote(string const &id_, object_ptr<voiceNote> &&voice_note_, string const &title_);
13167 
13169  static const std::int32_t ID = -1897393105;
13174  std::int32_t get_id() const final {
13175  return ID;
13176  }
13177 
13183  void store(TlStorerToString &s, const char *field_name) const final;
13184 };
13185 
13189 class inlineQueryResults final : public Object {
13190  public:
13201 
13206 
13217 
13219  static const std::int32_t ID = 1000709656;
13224  std::int32_t get_id() const final {
13225  return ID;
13226  }
13227 
13233  void store(TlStorerToString &s, const char *field_name) const final;
13234 };
13235 
13240 class InputBackground: public Object {
13241  public:
13242 };
13243 
13248  public:
13251 
13256 
13263 
13265  static const std::int32_t ID = -1747094364;
13270  std::int32_t get_id() const final {
13271  return ID;
13272  }
13273 
13279  void store(TlStorerToString &s, const char *field_name) const final;
13280 };
13281 
13286  public:
13289 
13294 
13301 
13303  static const std::int32_t ID = -274976231;
13308  std::int32_t get_id() const final {
13309  return ID;
13310  }
13311 
13317  void store(TlStorerToString &s, const char *field_name) const final;
13318 };
13319 
13324 class InputChatPhoto: public Object {
13325  public:
13326 };
13327 
13332  public:
13335 
13340 
13347 
13349  static const std::int32_t ID = 23128529;
13354  std::int32_t get_id() const final {
13355  return ID;
13356  }
13357 
13363  void store(TlStorerToString &s, const char *field_name) const final;
13364 };
13365 
13369 class inputChatPhotoStatic final : public InputChatPhoto {
13370  public:
13373 
13378 
13385 
13387  static const std::int32_t ID = 1979179699;
13392  std::int32_t get_id() const final {
13393  return ID;
13394  }
13395 
13401  void store(TlStorerToString &s, const char *field_name) const final;
13402 };
13403 
13408  public:
13413 
13418 
13426 
13428  static const std::int32_t ID = 90846242;
13433  std::int32_t get_id() const final {
13434  return ID;
13435  }
13436 
13442  void store(TlStorerToString &s, const char *field_name) const final;
13443 };
13444 
13449 class InputCredentials: public Object {
13450  public:
13451 };
13452 
13457  public:
13460 
13465 
13471  explicit inputCredentialsSaved(string const &saved_credentials_id_);
13472 
13474  static const std::int32_t ID = -2034385364;
13479  std::int32_t get_id() const final {
13480  return ID;
13481  }
13482 
13488  void store(TlStorerToString &s, const char *field_name) const final;
13489 };
13490 
13495  public:
13497  string data_;
13500 
13505 
13512  inputCredentialsNew(string const &data_, bool allow_save_);
13513 
13515  static const std::int32_t ID = -829689558;
13520  std::int32_t get_id() const final {
13521  return ID;
13522  }
13523 
13529  void store(TlStorerToString &s, const char *field_name) const final;
13530 };
13531 
13536  public:
13538  string data_;
13539 
13544 
13550  explicit inputCredentialsApplePay(string const &data_);
13551 
13553  static const std::int32_t ID = -1246570799;
13558  std::int32_t get_id() const final {
13559  return ID;
13560  }
13561 
13567  void store(TlStorerToString &s, const char *field_name) const final;
13568 };
13569 
13574  public:
13576  string data_;
13577 
13582 
13588  explicit inputCredentialsGooglePay(string const &data_);
13589 
13591  static const std::int32_t ID = 844384100;
13596  std::int32_t get_id() const final {
13597  return ID;
13598  }
13599 
13605  void store(TlStorerToString &s, const char *field_name) const final;
13606 };
13607 
13612 class InputFile: public Object {
13613  public:
13614 };
13615 
13619 class inputFileId final : public InputFile {
13620  public:
13623 
13627  inputFileId();
13628 
13634  explicit inputFileId(int32 id_);
13635 
13637  static const std::int32_t ID = 1788906253;
13642  std::int32_t get_id() const final {
13643  return ID;
13644  }
13645 
13651  void store(TlStorerToString &s, const char *field_name) const final;
13652 };
13653 
13657 class inputFileRemote final : public InputFile {
13658  public:
13660  string id_;
13661 
13665  inputFileRemote();
13666 
13672  explicit inputFileRemote(string const &id_);
13673 
13675  static const std::int32_t ID = -107574466;
13680  std::int32_t get_id() const final {
13681  return ID;
13682  }
13683 
13689  void store(TlStorerToString &s, const char *field_name) const final;
13690 };
13691 
13695 class inputFileLocal final : public InputFile {
13696  public:
13698  string path_;
13699 
13703  inputFileLocal();
13704 
13710  explicit inputFileLocal(string const &path_);
13711 
13713  static const std::int32_t ID = 2056030919;
13718  std::int32_t get_id() const final {
13719  return ID;
13720  }
13721 
13727  void store(TlStorerToString &s, const char *field_name) const final;
13728 };
13729 
13733 class inputFileGenerated final : public InputFile {
13734  public:
13738  string conversion_;
13741 
13746 
13754  inputFileGenerated(string const &original_path_, string const &conversion_, int32 expected_size_);
13755 
13757  static const std::int32_t ID = -1781351885;
13762  std::int32_t get_id() const final {
13763  return ID;
13764  }
13765 
13771  void store(TlStorerToString &s, const char *field_name) const final;
13772 };
13773 
13777 class inputIdentityDocument final : public Object {
13778  public:
13780  string number_;
13791 
13796 
13808 
13810  static const std::int32_t ID = -381776063;
13815  std::int32_t get_id() const final {
13816  return ID;
13817  }
13818 
13824  void store(TlStorerToString &s, const char *field_name) const final;
13825 };
13826 
13832  public:
13833 };
13834 
13839  public:
13841  string id_;
13843  string title_;
13849  string video_url_;
13862 
13867 
13884 
13886  static const std::int32_t ID = -1489808874;
13891  std::int32_t get_id() const final {
13892  return ID;
13893  }
13894 
13900  void store(TlStorerToString &s, const char *field_name) const final;
13901 };
13902 
13907  public:
13909  string id_;
13911  string url_;
13915  string title_;
13928 
13933 
13949 
13951  static const std::int32_t ID = 1973670156;
13956  std::int32_t get_id() const final {
13957  return ID;
13958  }
13959 
13965  void store(TlStorerToString &s, const char *field_name) const final;
13966 };
13967 
13972  public:
13974  string id_;
13976  string title_;
13978  string performer_;
13980  string audio_url_;
13987 
13992 
14005 
14007  static const std::int32_t ID = 1260139988;
14012  std::int32_t get_id() const final {
14013  return ID;
14014  }
14015 
14021  void store(TlStorerToString &s, const char *field_name) const final;
14022 };
14023 
14028  public:
14030  string id_;
14043 
14048 
14061 
14063  static const std::int32_t ID = 1846064594;
14068  std::int32_t get_id() const final {
14069  return ID;
14070  }
14071 
14077  void store(TlStorerToString &s, const char *field_name) const final;
14078 };
14079 
14084  public:
14086  string id_;
14088  string title_;
14094  string mime_type_;
14105 
14110 
14126 
14128  static const std::int32_t ID = 578801869;
14133  std::int32_t get_id() const final {
14134  return ID;
14135  }
14136 
14142  void store(TlStorerToString &s, const char *field_name) const final;
14143 };
14144 
14149  public:
14151  string id_;
14156 
14161 
14170 
14172  static const std::int32_t ID = 966074327;
14177  std::int32_t get_id() const final {
14178  return ID;
14179  }
14180 
14186  void store(TlStorerToString &s, const char *field_name) const final;
14187 };
14188 
14193  public:
14195  string id_;
14201  string title_;
14212 
14217 
14232 
14234  static const std::int32_t ID = -1887650218;
14239  std::int32_t get_id() const final {
14240  return ID;
14241  }
14242 
14248  void store(TlStorerToString &s, const char *field_name) const final;
14249 };
14250 
14255  public:
14257  string id_;
14259  string title_;
14265  string photo_url_;
14274 
14279 
14294 
14296  static const std::int32_t ID = -1123338721;
14301  std::int32_t get_id() const final {
14302  return ID;
14303  }
14304 
14310  void store(TlStorerToString &s, const char *field_name) const final;
14311 };
14312 
14317  public:
14319  string id_;
14332 
14337 
14350 
14352  static const std::int32_t ID = 274007129;
14357  std::int32_t get_id() const final {
14358  return ID;
14359  }
14360 
14366  void store(TlStorerToString &s, const char *field_name) const final;
14367 };
14368 
14373  public:
14375  string id_;
14388 
14393 
14406 
14408  static const std::int32_t ID = 541704509;
14413  std::int32_t get_id() const final {
14414  return ID;
14415  }
14416 
14422  void store(TlStorerToString &s, const char *field_name) const final;
14423 };
14424 
14429  public:
14431  string id_;
14433  string title_;
14439  string video_url_;
14441  string mime_type_;
14452 
14457 
14474 
14476  static const std::int32_t ID = 1724073191;
14481  std::int32_t get_id() const final {
14482  return ID;
14483  }
14484 
14490  void store(TlStorerToString &s, const char *field_name) const final;
14491 };
14492 
14497  public:
14499  string id_;
14501  string title_;
14510 
14515 
14527 
14529  static const std::int32_t ID = -1790072503;
14534  std::int32_t get_id() const final {
14535  return ID;
14536  }
14537 
14543  void store(TlStorerToString &s, const char *field_name) const final;
14544 };
14545 
14551  public:
14552 };
14553 
14558  public:
14565 
14569  inputMessageText();
14570 
14579 
14581  static const std::int32_t ID = 247050392;
14586  std::int32_t get_id() const final {
14587  return ID;
14588  }
14589 
14595  void store(TlStorerToString &s, const char *field_name) const final;
14596 };
14597 
14602  public:
14617 
14622 
14635 
14637  static const std::int32_t ID = 1208433535;
14642  std::int32_t get_id() const final {
14643  return ID;
14644  }
14645 
14651  void store(TlStorerToString &s, const char *field_name) const final;
14652 };
14653 
14658  public:
14666  string title_;
14668  string performer_;
14671 
14676 
14688 
14690  static const std::int32_t ID = -626786126;
14695  std::int32_t get_id() const final {
14696  return ID;
14697  }
14698 
14704  void store(TlStorerToString &s, const char *field_name) const final;
14705 };
14706 
14711  public:
14720 
14725 
14735 
14737  static const std::int32_t ID = 1633383097;
14742  std::int32_t get_id() const final {
14743  return ID;
14744  }
14745 
14751  void store(TlStorerToString &s, const char *field_name) const final;
14752 };
14753 
14758  public:
14773 
14778 
14791 
14793  static const std::int32_t ID = 1648801584;
14798  std::int32_t get_id() const final {
14799  return ID;
14800  }
14801 
14807  void store(TlStorerToString &s, const char *field_name) const final;
14808 };
14809 
14814  public:
14824  string emoji_;
14825 
14830 
14841 
14843  static const std::int32_t ID = 1072805625;
14848  std::int32_t get_id() const final {
14849  return ID;
14850  }
14851 
14857  void store(TlStorerToString &s, const char *field_name) const final;
14858 };
14859 
14864  public:
14883 
14888 
14903 
14905  static const std::int32_t ID = -2108486755;
14910  std::int32_t get_id() const final {
14911  return ID;
14912  }
14913 
14919  void store(TlStorerToString &s, const char *field_name) const final;
14920 };
14921 
14926  public:
14935 
14940 
14950 
14952  static const std::int32_t ID = 279108859;
14957  std::int32_t get_id() const final {
14958  return ID;
14959  }
14960 
14966  void store(TlStorerToString &s, const char *field_name) const final;
14967 };
14968 
14973  public:
14982 
14987 
14997 
14999  static const std::int32_t ID = 2136519657;
15004  std::int32_t get_id() const final {
15005  return ID;
15006  }
15007 
15013  void store(TlStorerToString &s, const char *field_name) const final;
15014 };
15015 
15020  public:
15029 
15034 
15044 
15046  static const std::int32_t ID = 648735088;
15051  std::int32_t get_id() const final {
15052  return ID;
15053  }
15054 
15060  void store(TlStorerToString &s, const char *field_name) const final;
15061 };
15062 
15067  public:
15070 
15075 
15082 
15084  static const std::int32_t ID = 1447926269;
15089  std::int32_t get_id() const final {
15090  return ID;
15091  }
15092 
15098  void store(TlStorerToString &s, const char *field_name) const final;
15099 };
15100 
15105  public:
15108 
15113 
15120 
15122  static const std::int32_t ID = -982446849;
15127  std::int32_t get_id() const final {
15128  return ID;
15129  }
15130 
15136  void store(TlStorerToString &s, const char *field_name) const final;
15137 };
15138 
15143  public:
15145  string emoji_;
15148 
15152  inputMessageDice();
15153 
15160  inputMessageDice(string const &emoji_, bool clear_draft_);
15161 
15163  static const std::int32_t ID = 841574313;
15168  std::int32_t get_id() const final {
15169  return ID;
15170  }
15171 
15177  void store(TlStorerToString &s, const char *field_name) const final;
15178 };
15179 
15184  public:
15189 
15193  inputMessageGame();
15194 
15202 
15204  static const std::int32_t ID = 1252944610;
15209  std::int32_t get_id() const final {
15210  return ID;
15211  }
15212 
15218  void store(TlStorerToString &s, const char *field_name) const final;
15219 };
15220 
15225  public:
15229  string title_;
15233  string photo_url_;
15248 
15253 
15269  inputMessageInvoice(object_ptr<invoice> &&invoice_, string const &title_, string const &description_, string const &photo_url_, int32 photo_size_, int32 photo_width_, int32 photo_height_, bytes const &payload_, string const &provider_token_, string const &provider_data_, string const &start_parameter_);
15270 
15272  static const std::int32_t ID = 1038812175;
15277  std::int32_t get_id() const final {
15278  return ID;
15279  }
15280 
15286  void store(TlStorerToString &s, const char *field_name) const final;
15287 };
15288 
15293  public:
15295  string question_;
15308 
15312  inputMessagePoll();
15313 
15326 
15328  static const std::int32_t ID = 2054629900;
15333  std::int32_t get_id() const final {
15334  return ID;
15335  }
15336 
15342  void store(TlStorerToString &s, const char *field_name) const final;
15343 };
15344 
15349  public:
15358 
15363 
15373 
15375  static const std::int32_t ID = 1696232440;
15380  std::int32_t get_id() const final {
15381  return ID;
15382  }
15383 
15389  void store(TlStorerToString &s, const char *field_name) const final;
15390 };
15391 
15397  public:
15398 };
15399 
15404  public:
15407 
15412 
15419 
15421  static const std::int32_t ID = 164791359;
15426  std::int32_t get_id() const final {
15427  return ID;
15428  }
15429 
15435  void store(TlStorerToString &s, const char *field_name) const final;
15436 };
15437 
15442  public:
15445 
15450 
15457 
15459  static const std::int32_t ID = -497011356;
15464  std::int32_t get_id() const final {
15465  return ID;
15466  }
15467 
15473  void store(TlStorerToString &s, const char *field_name) const final;
15474 };
15475 
15480  public:
15483 
15488 
15495 
15497  static const std::int32_t ID = 304813264;
15502  std::int32_t get_id() const final {
15503  return ID;
15504  }
15505 
15511  void store(TlStorerToString &s, const char *field_name) const final;
15512 };
15513 
15518  public:
15521 
15526 
15533 
15535  static const std::int32_t ID = -9963390;
15540  std::int32_t get_id() const final {
15541  return ID;
15542  }
15543 
15549  void store(TlStorerToString &s, const char *field_name) const final;
15550 };
15551 
15556  public:
15559 
15564 
15571 
15573  static const std::int32_t ID = 715360043;
15578  std::int32_t get_id() const final {
15579  return ID;
15580  }
15581 
15587  void store(TlStorerToString &s, const char *field_name) const final;
15588 };
15589 
15594  public:
15597 
15602 
15609 
15611  static const std::int32_t ID = 461630480;
15616  std::int32_t get_id() const final {
15617  return ID;
15618  }
15619 
15625  void store(TlStorerToString &s, const char *field_name) const final;
15626 };
15627 
15632  public:
15635 
15640 
15647 
15649  static const std::int32_t ID = 1389203841;
15654  std::int32_t get_id() const final {
15655  return ID;
15656  }
15657 
15663  void store(TlStorerToString &s, const char *field_name) const final;
15664 };
15665 
15670  public:
15673 
15678 
15685 
15687  static const std::int32_t ID = -26585208;
15692  std::int32_t get_id() const final {
15693  return ID;
15694  }
15695 
15701  void store(TlStorerToString &s, const char *field_name) const final;
15702 };
15703 
15708  public:
15711 
15716 
15723 
15725  static const std::int32_t ID = 1736154155;
15730  std::int32_t get_id() const final {
15731  return ID;
15732  }
15733 
15739  void store(TlStorerToString &s, const char *field_name) const final;
15740 };
15741 
15746  public:
15749 
15754 
15761 
15763  static const std::int32_t ID = 1314562128;
15768  std::int32_t get_id() const final {
15769  return ID;
15770  }
15771 
15777  void store(TlStorerToString &s, const char *field_name) const final;
15778 };
15779 
15784  public:
15787 
15792 
15799 
15801  static const std::int32_t ID = -1913238047;
15806  std::int32_t get_id() const final {
15807  return ID;
15808  }
15809 
15815  void store(TlStorerToString &s, const char *field_name) const final;
15816 };
15817 
15822  public:
15825 
15830 
15836  explicit inputPassportElementPhoneNumber(string const &phone_number_);
15837 
15839  static const std::int32_t ID = 1319357497;
15844  std::int32_t get_id() const final {
15845  return ID;
15846  }
15847 
15853  void store(TlStorerToString &s, const char *field_name) const final;
15854 };
15855 
15860  public:
15863 
15868 
15874  explicit inputPassportElementEmailAddress(string const &email_address_);
15875 
15877  static const std::int32_t ID = -248605659;
15882  std::int32_t get_id() const final {
15883  return ID;
15884  }
15885 
15891  void store(TlStorerToString &s, const char *field_name) const final;
15892 };
15893 
15897 class inputPassportElementError final : public Object {
15898  public:
15902  string message_;
15905 
15910 
15919 
15921  static const std::int32_t ID = 285756898;
15926  std::int32_t get_id() const final {
15927  return ID;
15928  }
15929 
15935  void store(TlStorerToString &s, const char *field_name) const final;
15936 };
15937 
15943  public:
15944 };
15945 
15950  public:
15953 
15958 
15965 
15967  static const std::int32_t ID = 267230319;
15972  std::int32_t get_id() const final {
15973  return ID;
15974  }
15975 
15981  void store(TlStorerToString &s, const char *field_name) const final;
15982 };
15983 
15988  public:
15990  string field_name_;
15993 
15998 
16006 
16008  static const std::int32_t ID = -426795002;
16013  std::int32_t get_id() const final {
16014  return ID;
16015  }
16016 
16022  void store(TlStorerToString &s, const char *field_name) const final;
16023 };
16024 
16029  public:
16032 
16037 
16044 
16046  static const std::int32_t ID = 588023741;
16051  std::int32_t get_id() const final {
16052  return ID;
16053  }
16054 
16060  void store(TlStorerToString &s, const char *field_name) const final;
16061 };
16062 
16067  public:
16070 
16075 
16082 
16084  static const std::int32_t ID = 413072891;
16089  std::int32_t get_id() const final {
16090  return ID;
16091  }
16092 
16098  void store(TlStorerToString &s, const char *field_name) const final;
16099 };
16100 
16105  public:
16108 
16113 
16120 
16122  static const std::int32_t ID = -773575528;
16127  std::int32_t get_id() const final {
16128  return ID;
16129  }
16130 
16136  void store(TlStorerToString &s, const char *field_name) const final;
16137 };
16138 
16143  public:
16146 
16151 
16158 
16160  static const std::int32_t ID = 505842299;
16165  std::int32_t get_id() const final {
16166  return ID;
16167  }
16168 
16174  void store(TlStorerToString &s, const char *field_name) const final;
16175 };
16176 
16181  public:
16184 
16189 
16196 
16198  static const std::int32_t ID = -527254048;
16203  std::int32_t get_id() const final {
16204  return ID;
16205  }
16206 
16212  void store(TlStorerToString &s, const char *field_name) const final;
16213 };
16214 
16219  public:
16222 
16227 
16234 
16236  static const std::int32_t ID = -298492469;
16241  std::int32_t get_id() const final {
16242  return ID;
16243  }
16244 
16250  void store(TlStorerToString &s, const char *field_name) const final;
16251 };
16252 
16257  public:
16260 
16265 
16272 
16274  static const std::int32_t ID = -2008541640;
16279  std::int32_t get_id() const final {
16280  return ID;
16281  }
16282 
16288  void store(TlStorerToString &s, const char *field_name) const final;
16289 };
16290 
16294 class inputPersonalDocument final : public Object {
16295  public:
16300 
16305 
16313 
16315  static const std::int32_t ID = 1676966826;
16320  std::int32_t get_id() const final {
16321  return ID;
16322  }
16323 
16329  void store(TlStorerToString &s, const char *field_name) const final;
16330 };
16331 
16336 class InputSticker: public Object {
16337  public:
16338 };
16339 
16343 class inputStickerStatic final : public InputSticker {
16344  public:
16348  string emojis_;
16351 
16356 
16365 
16367  static const std::int32_t ID = 1409680603;
16372  std::int32_t get_id() const final {
16373  return ID;
16374  }
16375 
16381  void store(TlStorerToString &s, const char *field_name) const final;
16382 };
16383 
16387 class inputStickerAnimated final : public InputSticker {
16388  public:
16392  string emojis_;
16393 
16398 
16406 
16408  static const std::int32_t ID = -1127265952;
16413  std::int32_t get_id() const final {
16414  return ID;
16415  }
16416 
16422  void store(TlStorerToString &s, const char *field_name) const final;
16423 };
16424 
16428 class inputThumbnail final : public Object {
16429  public:
16436 
16440  inputThumbnail();
16441 
16450 
16452  static const std::int32_t ID = 1582387236;
16457  std::int32_t get_id() const final {
16458  return ID;
16459  }
16460 
16466  void store(TlStorerToString &s, const char *field_name) const final;
16467 };
16468 
16473 class InternalLinkType: public Object {
16474  public:
16475 };
16476 
16481  public:
16482 
16487 
16489  static const std::int32_t ID = 1886108589;
16494  std::int32_t get_id() const final {
16495  return ID;
16496  }
16497 
16503  void store(TlStorerToString &s, const char *field_name) const final;
16504 };
16505 
16510  public:
16512  string code_;
16513 
16518 
16524  explicit internalLinkTypeAuthenticationCode(string const &code_);
16525 
16527  static const std::int32_t ID = -209235982;
16532  std::int32_t get_id() const final {
16533  return ID;
16534  }
16535 
16541  void store(TlStorerToString &s, const char *field_name) const final;
16542 };
16543 
16548  public:
16551 
16556 
16562  explicit internalLinkTypeBackground(string const &background_name_);
16563 
16565  static const std::int32_t ID = 185411848;
16570  std::int32_t get_id() const final {
16571  return ID;
16572  }
16573 
16579  void store(TlStorerToString &s, const char *field_name) const final;
16580 };
16581 
16586  public:
16591 
16596 
16603  internalLinkTypeBotStart(string const &bot_username_, string const &start_parameter_);
16604 
16606  static const std::int32_t ID = -1206724291;
16611  std::int32_t get_id() const final {
16612  return ID;
16613  }
16614 
16620  void store(TlStorerToString &s, const char *field_name) const final;
16621 };
16622 
16627  public:
16632 
16637 
16644  internalLinkTypeBotStartInGroup(string const &bot_username_, string const &start_parameter_);
16645 
16647  static const std::int32_t ID = -1040096100;
16652  std::int32_t get_id() const final {
16653  return ID;
16654  }
16655 
16661  void store(TlStorerToString &s, const char *field_name) const final;
16662 };
16663 
16668  public:
16669 
16674 
16676  static const std::int32_t ID = -265856255;
16681  std::int32_t get_id() const final {
16682  return ID;
16683  }
16684 
16690  void store(TlStorerToString &s, const char *field_name) const final;
16691 };
16692 
16697  public:
16700 
16705 
16711  explicit internalLinkTypeChatInvite(string const &invite_link_);
16712 
16714  static const std::int32_t ID = 428621017;
16719  std::int32_t get_id() const final {
16720  return ID;
16721  }
16722 
16728  void store(TlStorerToString &s, const char *field_name) const final;
16729 };
16730 
16735  public:
16736 
16741 
16743  static const std::int32_t ID = 1501632411;
16748  std::int32_t get_id() const final {
16749  return ID;
16750  }
16751 
16757  void store(TlStorerToString &s, const char *field_name) const final;
16758 };
16759 
16764  public:
16769 
16774 
16781  internalLinkTypeGame(string const &bot_username_, string const &game_short_name_);
16782 
16784  static const std::int32_t ID = -260788787;
16789  std::int32_t get_id() const final {
16790  return ID;
16791  }
16792 
16798  void store(TlStorerToString &s, const char *field_name) const final;
16799 };
16800 
16805  public:
16808 
16813 
16819  explicit internalLinkTypeLanguagePack(string const &language_pack_id_);
16820 
16822  static const std::int32_t ID = -1450766996;
16827  std::int32_t get_id() const final {
16828  return ID;
16829  }
16830 
16836  void store(TlStorerToString &s, const char *field_name) const final;
16837 };
16838 
16843  public:
16845  string url_;
16846 
16851 
16857  explicit internalLinkTypeMessage(string const &url_);
16858 
16860  static const std::int32_t ID = 978541650;
16865  std::int32_t get_id() const final {
16866  return ID;
16867  }
16868 
16874  void store(TlStorerToString &s, const char *field_name) const final;
16875 };
16876 
16881  public:
16886 
16891 
16899 
16901  static const std::int32_t ID = 661633749;
16906  std::int32_t get_id() const final {
16907  return ID;
16908  }
16909 
16915  void store(TlStorerToString &s, const char *field_name) const final;
16916 };
16917 
16922  public:
16926  string scope_;
16928  string public_key_;
16930  string nonce_;
16933 
16938 
16948  internalLinkTypePassportDataRequest(int53 bot_user_id_, string const &scope_, string const &public_key_, string const &nonce_, string const &callback_url_);
16949 
16951  static const std::int32_t ID = -988819839;
16956  std::int32_t get_id() const final {
16957  return ID;
16958  }
16959 
16965  void store(TlStorerToString &s, const char *field_name) const final;
16966 };
16967 
16972  public:
16974  string hash_;
16977 
16982 
16989  internalLinkTypePhoneNumberConfirmation(string const &hash_, string const &phone_number_);
16990 
16992  static const std::int32_t ID = 1757375254;
16997  std::int32_t get_id() const final {
16998  return ID;
16999  }
17000 
17006  void store(TlStorerToString &s, const char *field_name) const final;
17007 };
17008 
17013  public:
17015  string server_;
17020 
17025 
17034 
17036  static const std::int32_t ID = -1313788694;
17041  std::int32_t get_id() const final {
17042  return ID;
17043  }
17044 
17050  void store(TlStorerToString &s, const char *field_name) const final;
17051 };
17052 
17057  public:
17060 
17065 
17071  explicit internalLinkTypePublicChat(string const &chat_username_);
17072 
17074  static const std::int32_t ID = -1485547717;
17079  std::int32_t get_id() const final {
17080  return ID;
17081  }
17082 
17088  void store(TlStorerToString &s, const char *field_name) const final;
17089 };
17090 
17095  public:
17096 
17101 
17103  static const std::int32_t ID = -1089332956;
17108  std::int32_t get_id() const final {
17109  return ID;
17110  }
17111 
17117  void store(TlStorerToString &s, const char *field_name) const final;
17118 };
17119 
17124  public:
17125 
17130 
17132  static const std::int32_t ID = 393561524;
17137  std::int32_t get_id() const final {
17138  return ID;
17139  }
17140 
17146  void store(TlStorerToString &s, const char *field_name) const final;
17147 };
17148 
17153  public:
17156 
17161 
17167  explicit internalLinkTypeStickerSet(string const &sticker_set_name_);
17168 
17170  static const std::int32_t ID = -529639751;
17175  std::int32_t get_id() const final {
17176  return ID;
17177  }
17178 
17184  void store(TlStorerToString &s, const char *field_name) const final;
17185 };
17186 
17191  public:
17193  string theme_name_;
17194 
17199 
17205  explicit internalLinkTypeTheme(string const &theme_name_);
17206 
17208  static const std::int32_t ID = -200935417;
17213  std::int32_t get_id() const final {
17214  return ID;
17215  }
17216 
17222  void store(TlStorerToString &s, const char *field_name) const final;
17223 };
17224 
17229  public:
17230 
17235 
17237  static const std::int32_t ID = -1051903722;
17242  std::int32_t get_id() const final {
17243  return ID;
17244  }
17245 
17251  void store(TlStorerToString &s, const char *field_name) const final;
17252 };
17253 
17258  public:
17260  string link_;
17261 
17266 
17272  explicit internalLinkTypeUnknownDeepLink(string const &link_);
17273 
17275  static const std::int32_t ID = 625596379;
17280  std::int32_t get_id() const final {
17281  return ID;
17282  }
17283 
17289  void store(TlStorerToString &s, const char *field_name) const final;
17290 };
17291 
17296  public:
17297 
17302 
17304  static const std::int32_t ID = -566649079;
17309  std::int32_t get_id() const final {
17310  return ID;
17311  }
17312 
17318  void store(TlStorerToString &s, const char *field_name) const final;
17319 };
17320 
17325  public:
17332 
17337 
17345  internalLinkTypeVideoChat(string const &chat_username_, string const &invite_hash_, bool is_live_stream_);
17346 
17348  static const std::int32_t ID = -2020149068;
17353  std::int32_t get_id() const final {
17354  return ID;
17355  }
17356 
17362  void store(TlStorerToString &s, const char *field_name) const final;
17363 };
17364 
17368 class invoice final : public Object {
17369  public:
17371  string currency_;
17379  bool is_test_;
17394 
17398  invoice();
17399 
17417 
17419  static const std::int32_t ID = 1479250728;
17424  std::int32_t get_id() const final {
17425  return ID;
17426  }
17427 
17433  void store(TlStorerToString &s, const char *field_name) const final;
17434 };
17435 
17439 class jsonObjectMember final : public Object {
17440  public:
17442  string key_;
17445 
17449  jsonObjectMember();
17450 
17458 
17460  static const std::int32_t ID = -1803309418;
17465  std::int32_t get_id() const final {
17466  return ID;
17467  }
17468 
17474  void store(TlStorerToString &s, const char *field_name) const final;
17475 };
17476 
17481 class JsonValue: public Object {
17482  public:
17483 };
17484 
17488 class jsonValueNull final : public JsonValue {
17489  public:
17490 
17494  jsonValueNull();
17495 
17497  static const std::int32_t ID = -92872499;
17502  std::int32_t get_id() const final {
17503  return ID;
17504  }
17505 
17511  void store(TlStorerToString &s, const char *field_name) const final;
17512 };
17513 
17517 class jsonValueBoolean final : public JsonValue {
17518  public:
17520  bool value_;
17521 
17525  jsonValueBoolean();
17526 
17532  explicit jsonValueBoolean(bool value_);
17533 
17535  static const std::int32_t ID = -2142186576;
17540  std::int32_t get_id() const final {
17541  return ID;
17542  }
17543 
17549  void store(TlStorerToString &s, const char *field_name) const final;
17550 };
17551 
17555 class jsonValueNumber final : public JsonValue {
17556  public:
17558  double value_;
17559 
17563  jsonValueNumber();
17564 
17570  explicit jsonValueNumber(double value_);
17571 
17573  static const std::int32_t ID = -1010822033;
17578  std::int32_t get_id() const final {
17579  return ID;
17580  }
17581 
17587  void store(TlStorerToString &s, const char *field_name) const final;
17588 };
17589 
17593 class jsonValueString final : public JsonValue {
17594  public:
17596  string value_;
17597 
17601  jsonValueString();
17602 
17608  explicit jsonValueString(string const &value_);
17609 
17611  static const std::int32_t ID = 1597947313;
17616  std::int32_t get_id() const final {
17617  return ID;
17618  }
17619 
17625  void store(TlStorerToString &s, const char *field_name) const final;
17626 };
17627 
17631 class jsonValueArray final : public JsonValue {
17632  public:
17635 
17639  jsonValueArray();
17640 
17647 
17649  static const std::int32_t ID = -183913546;
17654  std::int32_t get_id() const final {
17655  return ID;
17656  }
17657 
17663  void store(TlStorerToString &s, const char *field_name) const final;
17664 };
17665 
17669 class jsonValueObject final : public JsonValue {
17670  public:
17673 
17677  jsonValueObject();
17678 
17685 
17687  static const std::int32_t ID = 520252026;
17692  std::int32_t get_id() const final {
17693  return ID;
17694  }
17695 
17701  void store(TlStorerToString &s, const char *field_name) const final;
17702 };
17703 
17707 class keyboardButton final : public Object {
17708  public:
17710  string text_;
17713 
17717  keyboardButton();
17718 
17726 
17728  static const std::int32_t ID = -2069836172;
17733  std::int32_t get_id() const final {
17734  return ID;
17735  }
17736 
17742  void store(TlStorerToString &s, const char *field_name) const final;
17743 };
17744 
17750  public:
17751 };
17752 
17757  public:
17758 
17763 
17765  static const std::int32_t ID = -1773037256;
17770  std::int32_t get_id() const final {
17771  return ID;
17772  }
17773 
17779  void store(TlStorerToString &s, const char *field_name) const final;
17780 };
17781 
17786  public:
17787 
17792 
17794  static const std::int32_t ID = -1529235527;
17799  std::int32_t get_id() const final {
17800  return ID;
17801  }
17802 
17808  void store(TlStorerToString &s, const char *field_name) const final;
17809 };
17810 
17815  public:
17816 
17821 
17823  static const std::int32_t ID = -125661955;
17828  std::int32_t get_id() const final {
17829  return ID;
17830  }
17831 
17837  void store(TlStorerToString &s, const char *field_name) const final;
17838 };
17839 
17844  public:
17849 
17854 
17862 
17864  static const std::int32_t ID = 1902435512;
17869  std::int32_t get_id() const final {
17870  return ID;
17871  }
17872 
17878  void store(TlStorerToString &s, const char *field_name) const final;
17879 };
17880 
17884 class labeledPricePart final : public Object {
17885  public:
17887  string label_;
17890 
17894  labeledPricePart();
17895 
17902  labeledPricePart(string const &label_, int53 amount_);
17903 
17905  static const std::int32_t ID = 552789798;
17910  std::int32_t get_id() const final {
17911  return ID;
17912  }
17913 
17919  void store(TlStorerToString &s, const char *field_name) const final;
17920 };
17921 
17925 class languagePackInfo final : public Object {
17926  public:
17928  string id_;
17932  string name_;
17940  bool is_rtl_;
17942  bool is_beta_;
17953 
17957  languagePackInfo();
17958 
17976  languagePackInfo(string const &id_, string const &base_language_pack_id_, string const &name_, string const &native_name_, string const &plural_code_, bool is_official_, bool is_rtl_, bool is_beta_, bool is_installed_, int32 total_string_count_, int32 translated_string_count_, int32 local_string_count_, string const &translation_url_);
17977 
17979  static const std::int32_t ID = 542199642;
17984  std::int32_t get_id() const final {
17985  return ID;
17986  }
17987 
17993  void store(TlStorerToString &s, const char *field_name) const final;
17994 };
17995 
17999 class languagePackString final : public Object {
18000  public:
18002  string key_;
18005 
18010 
18018 
18020  static const std::int32_t ID = 1307632736;
18025  std::int32_t get_id() const final {
18026  return ID;
18027  }
18028 
18034  void store(TlStorerToString &s, const char *field_name) const final;
18035 };
18036 
18042  public:
18043 };
18044 
18049  public:
18051  string value_;
18052 
18057 
18063  explicit languagePackStringValueOrdinary(string const &value_);
18064 
18066  static const std::int32_t ID = -249256352;
18071  std::int32_t get_id() const final {
18072  return ID;
18073  }
18074 
18080  void store(TlStorerToString &s, const char *field_name) const final;
18081 };
18082 
18087  public:
18089  string zero_value_;
18091  string one_value_;
18093  string two_value_;
18095  string few_value_;
18097  string many_value_;
18100 
18105 
18116  languagePackStringValuePluralized(string const &zero_value_, string const &one_value_, string const &two_value_, string const &few_value_, string const &many_value_, string const &other_value_);
18117 
18119  static const std::int32_t ID = 1906840261;
18124  std::int32_t get_id() const final {
18125  return ID;
18126  }
18127 
18133  void store(TlStorerToString &s, const char *field_name) const final;
18134 };
18135 
18140  public:
18141 
18146 
18148  static const std::int32_t ID = 1834792698;
18153  std::int32_t get_id() const final {
18154  return ID;
18155  }
18156 
18162  void store(TlStorerToString &s, const char *field_name) const final;
18163 };
18164 
18168 class languagePackStrings final : public Object {
18169  public:
18172 
18177 
18184 
18186  static const std::int32_t ID = 1172082922;
18191  std::int32_t get_id() const final {
18192  return ID;
18193  }
18194 
18200  void store(TlStorerToString &s, const char *field_name) const final;
18201 };
18202 
18206 class localFile final : public Object {
18207  public:
18209  string path_;
18224 
18228  localFile();
18229 
18243 
18245  static const std::int32_t ID = -1166400317;
18250  std::int32_t get_id() const final {
18251  return ID;
18252  }
18253 
18259  void store(TlStorerToString &s, const char *field_name) const final;
18260 };
18261 
18265 class localizationTargetInfo final : public Object {
18266  public:
18269 
18274 
18281 
18283  static const std::int32_t ID = -2048670809;
18288  std::int32_t get_id() const final {
18289  return ID;
18290  }
18291 
18297  void store(TlStorerToString &s, const char *field_name) const final;
18298 };
18299 
18303 class location final : public Object {
18304  public:
18306  double latitude_;
18308  double longitude_;
18311 
18315  location();
18316 
18324  location(double latitude_, double longitude_, double horizontal_accuracy_);
18325 
18327  static const std::int32_t ID = -443392141;
18332  std::int32_t get_id() const final {
18333  return ID;
18334  }
18335 
18341  void store(TlStorerToString &s, const char *field_name) const final;
18342 };
18343 
18348 class LogStream: public Object {
18349  public:
18350 };
18351 
18355 class logStreamDefault final : public LogStream {
18356  public:
18357 
18361  logStreamDefault();
18362 
18364  static const std::int32_t ID = 1390581436;
18369  std::int32_t get_id() const final {
18370  return ID;
18371  }
18372 
18378  void store(TlStorerToString &s, const char *field_name) const final;
18379 };
18380 
18384 class logStreamFile final : public LogStream {
18385  public:
18387  string path_;
18392 
18396  logStreamFile();
18397 
18406 
18408  static const std::int32_t ID = 1532136933;
18413  std::int32_t get_id() const final {
18414  return ID;
18415  }
18416 
18422  void store(TlStorerToString &s, const char *field_name) const final;
18423 };
18424 
18428 class logStreamEmpty final : public LogStream {
18429  public:
18430 
18434  logStreamEmpty();
18435 
18437  static const std::int32_t ID = -499912244;
18442  std::int32_t get_id() const final {
18443  return ID;
18444  }
18445 
18451  void store(TlStorerToString &s, const char *field_name) const final;
18452 };
18453 
18457 class logTags final : public Object {
18458  public:
18461 
18465  logTags();
18466 
18472  explicit logTags(array<string> &&tags_);
18473 
18475  static const std::int32_t ID = -1604930601;
18480  std::int32_t get_id() const final {
18481  return ID;
18482  }
18483 
18489  void store(TlStorerToString &s, const char *field_name) const final;
18490 };
18491 
18495 class logVerbosityLevel final : public Object {
18496  public:
18499 
18504 
18511 
18513  static const std::int32_t ID = 1734624234;
18518  std::int32_t get_id() const final {
18519  return ID;
18520  }
18521 
18527  void store(TlStorerToString &s, const char *field_name) const final;
18528 };
18529 
18534 class LoginUrlInfo: public Object {
18535  public:
18536 };
18537 
18541 class loginUrlInfoOpen final : public LoginUrlInfo {
18542  public:
18544  string url_;
18547 
18551  loginUrlInfoOpen();
18552 
18559  loginUrlInfoOpen(string const &url_, bool skip_confirm_);
18560 
18562  static const std::int32_t ID = -1079045420;
18567  std::int32_t get_id() const final {
18568  return ID;
18569  }
18570 
18576  void store(TlStorerToString &s, const char *field_name) const final;
18577 };
18578 
18583  public:
18585  string url_;
18587  string domain_;
18592 
18597 
18607 
18609  static const std::int32_t ID = 2128290863;
18614  std::int32_t get_id() const final {
18615  return ID;
18616  }
18617 
18623  void store(TlStorerToString &s, const char *field_name) const final;
18624 };
18625 
18630 class MaskPoint: public Object {
18631  public:
18632 };
18633 
18637 class maskPointForehead final : public MaskPoint {
18638  public:
18639 
18644 
18646  static const std::int32_t ID = 1027512005;
18651  std::int32_t get_id() const final {
18652  return ID;
18653  }
18654 
18660  void store(TlStorerToString &s, const char *field_name) const final;
18661 };
18662 
18666 class maskPointEyes final : public MaskPoint {
18667  public:
18668 
18672  maskPointEyes();
18673 
18675  static const std::int32_t ID = 1748310861;
18680  std::int32_t get_id() const final {
18681  return ID;
18682  }
18683 
18689  void store(TlStorerToString &s, const char *field_name) const final;
18690 };
18691 
18695 class maskPointMouth final : public MaskPoint {
18696  public:
18697 
18701  maskPointMouth();
18702 
18704  static const std::int32_t ID = 411773406;
18709  std::int32_t get_id() const final {
18710  return ID;
18711  }
18712 
18718  void store(TlStorerToString &s, const char *field_name) const final;
18719 };
18720 
18724 class maskPointChin final : public MaskPoint {
18725  public:
18726 
18730  maskPointChin();
18731 
18733  static const std::int32_t ID = 534995335;
18738  std::int32_t get_id() const final {
18739  return ID;
18740  }
18741 
18747  void store(TlStorerToString &s, const char *field_name) const final;
18748 };
18749 
18753 class maskPosition final : public Object {
18754  public:
18758  double x_shift_;
18760  double y_shift_;
18762  double scale_;
18763 
18767  maskPosition();
18768 
18777  maskPosition(object_ptr<MaskPoint> &&point_, double x_shift_, double y_shift_, double scale_);
18778 
18780  static const std::int32_t ID = -2097433026;
18785  std::int32_t get_id() const final {
18786  return ID;
18787  }
18788 
18794  void store(TlStorerToString &s, const char *field_name) const final;
18795 };
18796 
18800 class message final : public Object {
18801  public:
18870 
18874  message();
18875 
18915 
18917  static const std::int32_t ID = -961280585;
18922  std::int32_t get_id() const final {
18923  return ID;
18924  }
18925 
18931  void store(TlStorerToString &s, const char *field_name) const final;
18932 };
18933 
18937 class messageCalendar final : public Object {
18938  public:
18943 
18947  messageCalendar();
18948 
18956 
18958  static const std::int32_t ID = -1682890519;
18963  std::int32_t get_id() const final {
18964  return ID;
18965  }
18966 
18972  void store(TlStorerToString &s, const char *field_name) const final;
18973 };
18974 
18978 class messageCalendarDay final : public Object {
18979  public:
18984 
18989 
18997 
18999  static const std::int32_t ID = -376467614;
19004  std::int32_t get_id() const final {
19005  return ID;
19006  }
19007 
19013  void store(TlStorerToString &s, const char *field_name) const final;
19014 };
19015 
19020 class MessageContent: public Object {
19021  public:
19022 };
19023 
19027 class messageText final : public MessageContent {
19028  public:
19033 
19037  messageText();
19038 
19046 
19048  static const std::int32_t ID = 1989037971;
19053  std::int32_t get_id() const final {
19054  return ID;
19055  }
19056 
19062  void store(TlStorerToString &s, const char *field_name) const final;
19063 };
19064 
19068 class messageAnimation final : public MessageContent {
19069  public:
19076 
19080  messageAnimation();
19081 
19090 
19092  static const std::int32_t ID = 1306939396;
19097  std::int32_t get_id() const final {
19098  return ID;
19099  }
19100 
19106  void store(TlStorerToString &s, const char *field_name) const final;
19107 };
19108 
19112 class messageAudio final : public MessageContent {
19113  public:
19118 
19122  messageAudio();
19123 
19131 
19133  static const std::int32_t ID = 276722716;
19138  std::int32_t get_id() const final {
19139  return ID;
19140  }
19141 
19147  void store(TlStorerToString &s, const char *field_name) const final;
19148 };
19149 
19153 class messageDocument final : public MessageContent {
19154  public:
19159 
19163  messageDocument();
19164 
19172 
19174  static const std::int32_t ID = 596945783;
19179  std::int32_t get_id() const final {
19180  return ID;
19181  }
19182 
19188  void store(TlStorerToString &s, const char *field_name) const final;
19189 };
19190 
19194 class messagePhoto final : public MessageContent {
19195  public:
19202 
19206  messagePhoto();
19207 
19216 
19218  static const std::int32_t ID = -1851395174;
19223  std::int32_t get_id() const final {
19224  return ID;
19225  }
19226 
19232  void store(TlStorerToString &s, const char *field_name) const final;
19233 };
19234 
19238 class messageExpiredPhoto final : public MessageContent {
19239  public:
19240 
19245 
19247  static const std::int32_t ID = -1404641801;
19252  std::int32_t get_id() const final {
19253  return ID;
19254  }
19255 
19261  void store(TlStorerToString &s, const char *field_name) const final;
19262 };
19263 
19267 class messageSticker final : public MessageContent {
19268  public:
19271 
19275  messageSticker();
19276 
19283 
19285  static const std::int32_t ID = 1779022878;
19290  std::int32_t get_id() const final {
19291  return ID;
19292  }
19293 
19299  void store(TlStorerToString &s, const char *field_name) const final;
19300 };
19301 
19305 class messageVideo final : public MessageContent {
19306  public:
19313 
19317  messageVideo();
19318 
19327 
19329  static const std::int32_t ID = 2021281344;
19334  std::int32_t get_id() const final {
19335  return ID;
19336  }
19337 
19343  void store(TlStorerToString &s, const char *field_name) const final;
19344 };
19345 
19349 class messageExpiredVideo final : public MessageContent {
19350  public:
19351 
19356 
19358  static const std::int32_t ID = -1212209981;
19363  std::int32_t get_id() const final {
19364  return ID;
19365  }
19366 
19372  void store(TlStorerToString &s, const char *field_name) const final;
19373 };
19374 
19378 class messageVideoNote final : public MessageContent {
19379  public:
19386 
19390  messageVideoNote();
19391 
19400 
19402  static const std::int32_t ID = 963323014;
19407  std::int32_t get_id() const final {
19408  return ID;
19409  }
19410 
19416  void store(TlStorerToString &s, const char *field_name) const final;
19417 };
19418 
19422 class messageVoiceNote final : public MessageContent {
19423  public:
19430 
19434  messageVoiceNote();
19435 
19444 
19446  static const std::int32_t ID = 527777781;
19451  std::int32_t get_id() const final {
19452  return ID;
19453  }
19454 
19460  void store(TlStorerToString &s, const char *field_name) const final;
19461 };
19462 
19466 class messageLocation final : public MessageContent {
19467  public:
19478 
19482  messageLocation();
19483 
19494 
19496  static const std::int32_t ID = 303973492;
19501  std::int32_t get_id() const final {
19502  return ID;
19503  }
19504 
19510  void store(TlStorerToString &s, const char *field_name) const final;
19511 };
19512 
19516 class messageVenue final : public MessageContent {
19517  public:
19520 
19524  messageVenue();
19525 
19532 
19534  static const std::int32_t ID = -2146492043;
19539  std::int32_t get_id() const final {
19540  return ID;
19541  }
19542 
19548  void store(TlStorerToString &s, const char *field_name) const final;
19549 };
19550 
19554 class messageContact final : public MessageContent {
19555  public:
19558 
19562  messageContact();
19563 
19570 
19572  static const std::int32_t ID = -512684966;
19577  std::int32_t get_id() const final {
19578  return ID;
19579  }
19580 
19586  void store(TlStorerToString &s, const char *field_name) const final;
19587 };
19588 
19592 class messageAnimatedEmoji final : public MessageContent {
19593  public:
19597  string emoji_;
19598 
19603 
19611 
19613  static const std::int32_t ID = 908195298;
19618  std::int32_t get_id() const final {
19619  return ID;
19620  }
19621 
19627  void store(TlStorerToString &s, const char *field_name) const final;
19628 };
19629 
19633 class messageDice final : public MessageContent {
19634  public:
19640  string emoji_;
19645 
19649  messageDice();
19650 
19661 
19663  static const std::int32_t ID = 1115779641;
19668  std::int32_t get_id() const final {
19669  return ID;
19670  }
19671 
19677  void store(TlStorerToString &s, const char *field_name) const final;
19678 };
19679 
19683 class messageGame final : public MessageContent {
19684  public:
19687 
19691  messageGame();
19692 
19698  explicit messageGame(object_ptr<game> &&game_);
19699 
19701  static const std::int32_t ID = -69441162;
19706  std::int32_t get_id() const final {
19707  return ID;
19708  }
19709 
19715  void store(TlStorerToString &s, const char *field_name) const final;
19716 };
19717 
19721 class messagePoll final : public MessageContent {
19722  public:
19725 
19729  messagePoll();
19730 
19736  explicit messagePoll(object_ptr<poll> &&poll_);
19737 
19739  static const std::int32_t ID = -662130099;
19744  std::int32_t get_id() const final {
19745  return ID;
19746  }
19747 
19753  void store(TlStorerToString &s, const char *field_name) const final;
19754 };
19755 
19759 class messageInvoice final : public MessageContent {
19760  public:
19762  string title_;
19768  string currency_;
19774  bool is_test_;
19779 
19783  messageInvoice();
19784 
19799 
19801  static const std::int32_t ID = -1916671476;
19806  std::int32_t get_id() const final {
19807  return ID;
19808  }
19809 
19815  void store(TlStorerToString &s, const char *field_name) const final;
19816 };
19817 
19821 class messageCall final : public MessageContent {
19822  public:
19829 
19833  messageCall();
19834 
19843 
19845  static const std::int32_t ID = 538893824;
19850  std::int32_t get_id() const final {
19851  return ID;
19852  }
19853 
19859  void store(TlStorerToString &s, const char *field_name) const final;
19860 };
19861 
19866  public:
19871 
19876 
19884 
19886  static const std::int32_t ID = -1855185481;
19891  std::int32_t get_id() const final {
19892  return ID;
19893  }
19894 
19900  void store(TlStorerToString &s, const char *field_name) const final;
19901 };
19902 
19907  public:
19910 
19915 
19922 
19924  static const std::int32_t ID = 521225561;
19929  std::int32_t get_id() const final {
19930  return ID;
19931  }
19932 
19938  void store(TlStorerToString &s, const char *field_name) const final;
19939 };
19940 
19945  public:
19948 
19953 
19960 
19962  static const std::int32_t ID = 2032544855;
19967  std::int32_t get_id() const final {
19968  return ID;
19969  }
19970 
19976  void store(TlStorerToString &s, const char *field_name) const final;
19977 };
19978 
19983  public:
19988 
19993 
20001 
20003  static const std::int32_t ID = -1459065585;
20008  std::int32_t get_id() const final {
20009  return ID;
20010  }
20011 
20017  void store(TlStorerToString &s, const char *field_name) const final;
20018 };
20019 
20024  public:
20026  string title_;
20029 
20034 
20042 
20044  static const std::int32_t ID = 795404060;
20049  std::int32_t get_id() const final {
20050  return ID;
20051  }
20052 
20058  void store(TlStorerToString &s, const char *field_name) const final;
20059 };
20060 
20065  public:
20067  string title_;
20068 
20073 
20079  explicit messageSupergroupChatCreate(string const &title_);
20080 
20082  static const std::int32_t ID = -434325733;
20087  std::int32_t get_id() const final {
20088  return ID;
20089  }
20090 
20096  void store(TlStorerToString &s, const char *field_name) const final;
20097 };
20098 
20103  public:
20105  string title_;
20106 
20111 
20117  explicit messageChatChangeTitle(string const &title_);
20118 
20120  static const std::int32_t ID = 748272449;
20125  std::int32_t get_id() const final {
20126  return ID;
20127  }
20128 
20134  void store(TlStorerToString &s, const char *field_name) const final;
20135 };
20136 
20141  public:
20144 
20149 
20156 
20158  static const std::int32_t ID = -813415093;
20163  std::int32_t get_id() const final {
20164  return ID;
20165  }
20166 
20172  void store(TlStorerToString &s, const char *field_name) const final;
20173 };
20174 
20179  public:
20180 
20185 
20187  static const std::int32_t ID = -184374809;
20192  std::int32_t get_id() const final {
20193  return ID;
20194  }
20195 
20201  void store(TlStorerToString &s, const char *field_name) const final;
20202 };
20203 
20208  public:
20211 
20216 
20223 
20225  static const std::int32_t ID = 1701117908;
20230  std::int32_t get_id() const final {
20231  return ID;
20232  }
20233 
20239  void store(TlStorerToString &s, const char *field_name) const final;
20240 };
20241 
20246  public:
20247 
20252 
20254  static const std::int32_t ID = 1846493311;
20259  std::int32_t get_id() const final {
20260  return ID;
20261  }
20262 
20268  void store(TlStorerToString &s, const char *field_name) const final;
20269 };
20270 
20275  public:
20276 
20281 
20283  static const std::int32_t ID = 1195428732;
20288  std::int32_t get_id() const final {
20289  return ID;
20290  }
20291 
20297  void store(TlStorerToString &s, const char *field_name) const final;
20298 };
20299 
20304  public:
20307 
20312 
20319 
20321  static const std::int32_t ID = 938029481;
20326  std::int32_t get_id() const final {
20327  return ID;
20328  }
20329 
20335  void store(TlStorerToString &s, const char *field_name) const final;
20336 };
20337 
20341 class messageChatUpgradeTo final : public MessageContent {
20342  public:
20345 
20350 
20357 
20359  static const std::int32_t ID = 104813723;
20364  std::int32_t get_id() const final {
20365  return ID;
20366  }
20367 
20373  void store(TlStorerToString &s, const char *field_name) const final;
20374 };
20375 
20380  public:
20382  string title_;
20385 
20390 
20398 
20400  static const std::int32_t ID = 325954268;
20405  std::int32_t get_id() const final {
20406  return ID;
20407  }
20408 
20414  void store(TlStorerToString &s, const char *field_name) const final;
20415 };
20416 
20420 class messagePinMessage final : public MessageContent {
20421  public:
20424 
20429 
20436 
20438  static const std::int32_t ID = 953503801;
20443  std::int32_t get_id() const final {
20444  return ID;
20445  }
20446 
20452  void store(TlStorerToString &s, const char *field_name) const final;
20453 };
20454 
20459  public:
20460 
20465 
20467  static const std::int32_t ID = -1564971605;
20472  std::int32_t get_id() const final {
20473  return ID;
20474  }
20475 
20481  void store(TlStorerToString &s, const char *field_name) const final;
20482 };
20483 
20487 class messageChatSetTheme final : public MessageContent {
20488  public:
20490  string theme_name_;
20491 
20496 
20502  explicit messageChatSetTheme(string const &theme_name_);
20503 
20505  static const std::int32_t ID = -1716612088;
20510  std::int32_t get_id() const final {
20511  return ID;
20512  }
20513 
20519  void store(TlStorerToString &s, const char *field_name) const final;
20520 };
20521 
20525 class messageChatSetTtl final : public MessageContent {
20526  public:
20529 
20534 
20540  explicit messageChatSetTtl(int32 ttl_);
20541 
20543  static const std::int32_t ID = 1810060209;
20548  std::int32_t get_id() const final {
20549  return ID;
20550  }
20551 
20557  void store(TlStorerToString &s, const char *field_name) const final;
20558 };
20559 
20564  public:
20566  string text_;
20567 
20572 
20578  explicit messageCustomServiceAction(string const &text_);
20579 
20581  static const std::int32_t ID = 1435879282;
20586  std::int32_t get_id() const final {
20587  return ID;
20588  }
20589 
20595  void store(TlStorerToString &s, const char *field_name) const final;
20596 };
20597 
20601 class messageGameScore final : public MessageContent {
20602  public:
20609 
20613  messageGameScore();
20614 
20623 
20625  static const std::int32_t ID = 1344904575;
20630  std::int32_t get_id() const final {
20631  return ID;
20632  }
20633 
20639  void store(TlStorerToString &s, const char *field_name) const final;
20640 };
20641 
20646  public:
20652  string currency_;
20655 
20660 
20670 
20672  static const std::int32_t ID = 1442934098;
20677  std::int32_t get_id() const final {
20678  return ID;
20679  }
20680 
20686  void store(TlStorerToString &s, const char *field_name) const final;
20687 };
20688 
20693  public:
20695  string currency_;
20708 
20713 
20726 
20728  static const std::int32_t ID = -438430050;
20733  std::int32_t get_id() const final {
20734  return ID;
20735  }
20736 
20742  void store(TlStorerToString &s, const char *field_name) const final;
20743 };
20744 
20749  public:
20750 
20755 
20757  static const std::int32_t ID = -1502020353;
20762  std::int32_t get_id() const final {
20763  return ID;
20764  }
20765 
20771  void store(TlStorerToString &s, const char *field_name) const final;
20772 };
20773 
20778  public:
20781 
20786 
20792  explicit messageWebsiteConnected(string const &domain_name_);
20793 
20795  static const std::int32_t ID = -1074551800;
20800  std::int32_t get_id() const final {
20801  return ID;
20802  }
20803 
20809  void store(TlStorerToString &s, const char *field_name) const final;
20810 };
20811 
20816  public:
20819 
20824 
20831 
20833  static const std::int32_t ID = 1017405171;
20838  std::int32_t get_id() const final {
20839  return ID;
20840  }
20841 
20847  void store(TlStorerToString &s, const char *field_name) const final;
20848 };
20849 
20854  public:
20859 
20864 
20872 
20874  static const std::int32_t ID = -1367863624;
20879  std::int32_t get_id() const final {
20880  return ID;
20881  }
20882 
20888  void store(TlStorerToString &s, const char *field_name) const final;
20889 };
20890 
20895  public:
20902 
20907 
20916 
20918  static const std::int32_t ID = 67761875;
20923  std::int32_t get_id() const final {
20924  return ID;
20925  }
20926 
20932  void store(TlStorerToString &s, const char *field_name) const final;
20933 };
20934 
20938 class messageUnsupported final : public MessageContent {
20939  public:
20940 
20945 
20947  static const std::int32_t ID = -1816726139;
20952  std::int32_t get_id() const final {
20953  return ID;
20954  }
20955 
20961  void store(TlStorerToString &s, const char *field_name) const final;
20962 };
20963 
20967 class messageCopyOptions final : public Object {
20968  public:
20975 
20980 
20989 
20991  static const std::int32_t ID = 1208442937;
20996  std::int32_t get_id() const final {
20997  return ID;
20998  }
20999 
21005  void store(TlStorerToString &s, const char *field_name) const final;
21006 };
21007 
21012 class MessageFileType: public Object {
21013  public:
21014 };
21015 
21020  public:
21022  string name_;
21023 
21028 
21034  explicit messageFileTypePrivate(string const &name_);
21035 
21037  static const std::int32_t ID = -521908524;
21042  std::int32_t get_id() const final {
21043  return ID;
21044  }
21045 
21051  void store(TlStorerToString &s, const char *field_name) const final;
21052 };
21053 
21058  public:
21060  string title_;
21061 
21066 
21072  explicit messageFileTypeGroup(string const &title_);
21073 
21075  static const std::int32_t ID = -219836568;
21080  std::int32_t get_id() const final {
21081  return ID;
21082  }
21083 
21089  void store(TlStorerToString &s, const char *field_name) const final;
21090 };
21091 
21096  public:
21097 
21102 
21104  static const std::int32_t ID = 1176353458;
21109  std::int32_t get_id() const final {
21110  return ID;
21111  }
21112 
21118  void store(TlStorerToString &s, const char *field_name) const final;
21119 };
21120 
21124 class messageForwardInfo final : public Object {
21125  public:
21136 
21141 
21152 
21154  static const std::int32_t ID = -327300408;
21159  std::int32_t get_id() const final {
21160  return ID;
21161  }
21162 
21168  void store(TlStorerToString &s, const char *field_name) const final;
21169 };
21170 
21176  public:
21177 };
21178 
21183  public:
21186 
21191 
21198 
21200  static const std::int32_t ID = -355174191;
21205  std::int32_t get_id() const final {
21206  return ID;
21207  }
21208 
21214  void store(TlStorerToString &s, const char *field_name) const final;
21215 };
21216 
21221  public:
21226 
21231 
21239 
21241  static const std::int32_t ID = 1526010724;
21246  std::int32_t get_id() const final {
21247  return ID;
21248  }
21249 
21255  void store(TlStorerToString &s, const char *field_name) const final;
21256 };
21257 
21262  public:
21265 
21270 
21276  explicit messageForwardOriginHiddenUser(string const &sender_name_);
21277 
21279  static const std::int32_t ID = -271257885;
21284  std::int32_t get_id() const final {
21285  return ID;
21286  }
21287 
21293  void store(TlStorerToString &s, const char *field_name) const final;
21294 };
21295 
21300  public:
21307 
21312 
21321 
21323  static const std::int32_t ID = 1490730723;
21328  std::int32_t get_id() const final {
21329  return ID;
21330  }
21331 
21337  void store(TlStorerToString &s, const char *field_name) const final;
21338 };
21339 
21344  public:
21347 
21352 
21358  explicit messageForwardOriginMessageImport(string const &sender_name_);
21359 
21361  static const std::int32_t ID = -739561951;
21366  std::int32_t get_id() const final {
21367  return ID;
21368  }
21369 
21375  void store(TlStorerToString &s, const char *field_name) const final;
21376 };
21377 
21381 class messageInteractionInfo final : public Object {
21382  public:
21389 
21394 
21403 
21405  static const std::int32_t ID = -620714966;
21410  std::int32_t get_id() const final {
21411  return ID;
21412  }
21413 
21419  void store(TlStorerToString &s, const char *field_name) const final;
21420 };
21421 
21425 class messageLink final : public Object {
21426  public:
21428  string link_;
21431 
21435  messageLink();
21436 
21443  messageLink(string const &link_, bool is_public_);
21444 
21446  static const std::int32_t ID = -1354089818;
21451  std::int32_t get_id() const final {
21452  return ID;
21453  }
21454 
21460  void store(TlStorerToString &s, const char *field_name) const final;
21461 };
21462 
21466 class messageLinkInfo final : public Object {
21467  public:
21480 
21484  messageLinkInfo();
21485 
21497 
21499  static const std::int32_t ID = -981646294;
21504  std::int32_t get_id() const final {
21505  return ID;
21506  }
21507 
21513  void store(TlStorerToString &s, const char *field_name) const final;
21514 };
21515 
21519 class messagePosition final : public Object {
21520  public:
21527 
21531  messagePosition();
21532 
21541 
21543  static const std::int32_t ID = 1292189935;
21548  std::int32_t get_id() const final {
21549  return ID;
21550  }
21551 
21557  void store(TlStorerToString &s, const char *field_name) const final;
21558 };
21559 
21563 class messagePositions final : public Object {
21564  public:
21569 
21573  messagePositions();
21574 
21582 
21584  static const std::int32_t ID = -1930466649;
21589  std::int32_t get_id() const final {
21590  return ID;
21591  }
21592 
21598  void store(TlStorerToString &s, const char *field_name) const final;
21599 };
21600 
21604 class messageReplyInfo final : public Object {
21605  public:
21616 
21620  messageReplyInfo();
21621 
21632 
21634  static const std::int32_t ID = -2093702263;
21639  std::int32_t get_id() const final {
21640  return ID;
21641  }
21642 
21648  void store(TlStorerToString &s, const char *field_name) const final;
21649 };
21650 
21656  public:
21657 };
21658 
21663  public:
21666 
21671 
21678 
21680  static const std::int32_t ID = -1485570073;
21685  std::int32_t get_id() const final {
21686  return ID;
21687  }
21688 
21694  void store(TlStorerToString &s, const char *field_name) const final;
21695 };
21696 
21701  public:
21702 
21707 
21709  static const std::int32_t ID = 2092947464;
21714  std::int32_t get_id() const final {
21715  return ID;
21716  }
21717 
21723  void store(TlStorerToString &s, const char *field_name) const final;
21724 };
21725 
21729 class messageSendOptions final : public Object {
21730  public:
21737 
21742 
21751 
21753  static const std::int32_t ID = 914544314;
21758  std::int32_t get_id() const final {
21759  return ID;
21760  }
21761 
21767  void store(TlStorerToString &s, const char *field_name) const final;
21768 };
21769 
21774 class MessageSender: public Object {
21775  public:
21776 };
21777 
21781 class messageSenderUser final : public MessageSender {
21782  public:
21785 
21790 
21796  explicit messageSenderUser(int53 user_id_);
21797 
21799  static const std::int32_t ID = -336109341;
21804  std::int32_t get_id() const final {
21805  return ID;
21806  }
21807 
21813  void store(TlStorerToString &s, const char *field_name) const final;
21814 };
21815 
21819 class messageSenderChat final : public MessageSender {
21820  public:
21823 
21828 
21834  explicit messageSenderChat(int53 chat_id_);
21835 
21837  static const std::int32_t ID = -239660751;
21842  std::int32_t get_id() const final {
21843  return ID;
21844  }
21845 
21851  void store(TlStorerToString &s, const char *field_name) const final;
21852 };
21853 
21857 class messageSenders final : public Object {
21858  public:
21863 
21867  messageSenders();
21868 
21876 
21878  static const std::int32_t ID = -690158467;
21883  std::int32_t get_id() const final {
21884  return ID;
21885  }
21886 
21892  void store(TlStorerToString &s, const char *field_name) const final;
21893 };
21894 
21900  public:
21901 };
21902 
21907  public:
21908 
21913 
21915  static const std::int32_t ID = -1381803582;
21920  std::int32_t get_id() const final {
21921  return ID;
21922  }
21923 
21929  void store(TlStorerToString &s, const char *field_name) const final;
21930 };
21931 
21936  public:
21947 
21952 
21963 
21965  static const std::int32_t ID = -1741887228;
21970  std::int32_t get_id() const final {
21971  return ID;
21972  }
21973 
21979  void store(TlStorerToString &s, const char *field_name) const final;
21980 };
21981 
21985 class messageStatistics final : public Object {
21986  public:
21989 
21994 
22001 
22003  static const std::int32_t ID = -1011383888;
22008  std::int32_t get_id() const final {
22009  return ID;
22010  }
22011 
22017  void store(TlStorerToString &s, const char *field_name) const final;
22018 };
22019 
22023 class messageThreadInfo final : public Object {
22024  public:
22037 
22042 
22054 
22056  static const std::int32_t ID = -248536056;
22061  std::int32_t get_id() const final {
22062  return ID;
22063  }
22064 
22070  void store(TlStorerToString &s, const char *field_name) const final;
22071 };
22072 
22076 class messages final : public Object {
22077  public:
22082 
22086  messages();
22087 
22095 
22097  static const std::int32_t ID = -16498159;
22102  std::int32_t get_id() const final {
22103  return ID;
22104  }
22105 
22111  void store(TlStorerToString &s, const char *field_name) const final;
22112 };
22113 
22117 class minithumbnail final : public Object {
22118  public:
22125 
22129  minithumbnail();
22130 
22139 
22141  static const std::int32_t ID = -328540758;
22146  std::int32_t get_id() const final {
22147  return ID;
22148  }
22149 
22155  void store(TlStorerToString &s, const char *field_name) const final;
22156 };
22157 
22161 class networkStatistics final : public Object {
22162  public:
22167 
22172 
22180 
22182  static const std::int32_t ID = 1615554212;
22187  std::int32_t get_id() const final {
22188  return ID;
22189  }
22190 
22196  void store(TlStorerToString &s, const char *field_name) const final;
22197 };
22198 
22204  public:
22205 };
22206 
22211  public:
22220 
22225 
22235 
22237  static const std::int32_t ID = 188452706;
22242  std::int32_t get_id() const final {
22243  return ID;
22244  }
22245 
22251  void store(TlStorerToString &s, const char *field_name) const final;
22252 };
22253 
22258  public:
22266  double duration_;
22267 
22272 
22282 
22284  static const std::int32_t ID = 737000365;
22289  std::int32_t get_id() const final {
22290  return ID;
22291  }
22292 
22298  void store(TlStorerToString &s, const char *field_name) const final;
22299 };
22300 
22305 class NetworkType: public Object {
22306  public:
22307 };
22308 
22312 class networkTypeNone final : public NetworkType {
22313  public:
22314 
22318  networkTypeNone();
22319 
22321  static const std::int32_t ID = -1971691759;
22326  std::int32_t get_id() const final {
22327  return ID;
22328  }
22329 
22335  void store(TlStorerToString &s, const char *field_name) const final;
22336 };
22337 
22341 class networkTypeMobile final : public NetworkType {
22342  public:
22343 
22348 
22350  static const std::int32_t ID = 819228239;
22355  std::int32_t get_id() const final {
22356  return ID;
22357  }
22358 
22364  void store(TlStorerToString &s, const char *field_name) const final;
22365 };
22366 
22371  public:
22372 
22377 
22379  static const std::int32_t ID = -1435199760;
22384  std::int32_t get_id() const final {
22385  return ID;
22386  }
22387 
22393  void store(TlStorerToString &s, const char *field_name) const final;
22394 };
22395 
22399 class networkTypeWiFi final : public NetworkType {
22400  public:
22401 
22405  networkTypeWiFi();
22406 
22408  static const std::int32_t ID = -633872070;
22413  std::int32_t get_id() const final {
22414  return ID;
22415  }
22416 
22422  void store(TlStorerToString &s, const char *field_name) const final;
22423 };
22424 
22428 class networkTypeOther final : public NetworkType {
22429  public:
22430 
22434  networkTypeOther();
22435 
22437  static const std::int32_t ID = 1942128539;
22442  std::int32_t get_id() const final {
22443  return ID;
22444  }
22445 
22451  void store(TlStorerToString &s, const char *field_name) const final;
22452 };
22453 
22457 class notification final : public Object {
22458  public:
22467 
22471  notification();
22472 
22482 
22484  static const std::int32_t ID = 788743120;
22489  std::int32_t get_id() const final {
22490  return ID;
22491  }
22492 
22498  void store(TlStorerToString &s, const char *field_name) const final;
22499 };
22500 
22504 class notificationGroup final : public Object {
22505  public:
22516 
22521 
22532 
22534  static const std::int32_t ID = 780691541;
22539  std::int32_t get_id() const final {
22540  return ID;
22541  }
22542 
22548  void store(TlStorerToString &s, const char *field_name) const final;
22549 };
22550 
22556  public:
22557 };
22558 
22563  public:
22564 
22569 
22571  static const std::int32_t ID = -1702481123;
22576  std::int32_t get_id() const final {
22577  return ID;
22578  }
22579 
22585  void store(TlStorerToString &s, const char *field_name) const final;
22586 };
22587 
22592  public:
22593 
22598 
22600  static const std::int32_t ID = -2050324051;
22605  std::int32_t get_id() const final {
22606  return ID;
22607  }
22608 
22614  void store(TlStorerToString &s, const char *field_name) const final;
22615 };
22616 
22621  public:
22622 
22627 
22629  static const std::int32_t ID = 1390759476;
22634  std::int32_t get_id() const final {
22635  return ID;
22636  }
22637 
22643  void store(TlStorerToString &s, const char *field_name) const final;
22644 };
22645 
22650  public:
22651 
22656 
22658  static const std::int32_t ID = 1379123538;
22663  std::int32_t get_id() const final {
22664  return ID;
22665  }
22666 
22672  void store(TlStorerToString &s, const char *field_name) const final;
22673 };
22674 
22680  public:
22681 };
22682 
22687  public:
22688 
22693 
22695  static const std::int32_t ID = 937446759;
22700  std::int32_t get_id() const final {
22701  return ID;
22702  }
22703 
22709  void store(TlStorerToString &s, const char *field_name) const final;
22710 };
22711 
22716  public:
22717 
22722 
22724  static const std::int32_t ID = 1212142067;
22729  std::int32_t get_id() const final {
22730  return ID;
22731  }
22732 
22738  void store(TlStorerToString &s, const char *field_name) const final;
22739 };
22740 
22745  public:
22746 
22751 
22753  static const std::int32_t ID = 548013448;
22758  std::int32_t get_id() const final {
22759  return ID;
22760  }
22761 
22767  void store(TlStorerToString &s, const char *field_name) const final;
22768 };
22769 
22774 class NotificationType: public Object {
22775  public:
22776 };
22777 
22782  public:
22785 
22790 
22797 
22799  static const std::int32_t ID = 1885935159;
22804  std::int32_t get_id() const final {
22805  return ID;
22806  }
22807 
22813  void store(TlStorerToString &s, const char *field_name) const final;
22814 };
22815 
22820  public:
22821 
22826 
22828  static const std::int32_t ID = 1198638768;
22833  std::int32_t get_id() const final {
22834  return ID;
22835  }
22836 
22842  void store(TlStorerToString &s, const char *field_name) const final;
22843 };
22844 
22849  public:
22852 
22857 
22864 
22866  static const std::int32_t ID = 1712734585;
22871  std::int32_t get_id() const final {
22872  return ID;
22873  }
22874 
22880  void store(TlStorerToString &s, const char *field_name) const final;
22881 };
22882 
22887  public:
22898 
22903 
22914 
22916  static const std::int32_t ID = -711680462;
22921  std::int32_t get_id() const final {
22922  return ID;
22923  }
22924 
22930  void store(TlStorerToString &s, const char *field_name) const final;
22931 };
22932 
22936 class ok final : public Object {
22937  public:
22938 
22942  ok();
22943 
22945  static const std::int32_t ID = -722616727;
22950  std::int32_t get_id() const final {
22951  return ID;
22952  }
22953 
22959  void store(TlStorerToString &s, const char *field_name) const final;
22960 };
22961 
22966 class OptionValue: public Object {
22967  public:
22968 };
22969 
22973 class optionValueBoolean final : public OptionValue {
22974  public:
22976  bool value_;
22977 
22982 
22988  explicit optionValueBoolean(bool value_);
22989 
22991  static const std::int32_t ID = 63135518;
22996  std::int32_t get_id() const final {
22997  return ID;
22998  }
22999 
23005  void store(TlStorerToString &s, const char *field_name) const final;
23006 };
23007 
23011 class optionValueEmpty final : public OptionValue {
23012  public:
23013 
23017  optionValueEmpty();
23018 
23020  static const std::int32_t ID = 918955155;
23025  std::int32_t get_id() const final {
23026  return ID;
23027  }
23028 
23034  void store(TlStorerToString &s, const char *field_name) const final;
23035 };
23036 
23040 class optionValueInteger final : public OptionValue {
23041  public:
23044 
23049 
23055  explicit optionValueInteger(int64 value_);
23056 
23058  static const std::int32_t ID = -186858780;
23063  std::int32_t get_id() const final {
23064  return ID;
23065  }
23066 
23072  void store(TlStorerToString &s, const char *field_name) const final;
23073 };
23074 
23078 class optionValueString final : public OptionValue {
23079  public:
23081  string value_;
23082 
23087 
23093  explicit optionValueString(string const &value_);
23094 
23096  static const std::int32_t ID = 756248212;
23101  std::int32_t get_id() const final {
23102  return ID;
23103  }
23104 
23110  void store(TlStorerToString &s, const char *field_name) const final;
23111 };
23112 
23116 class orderInfo final : public Object {
23117  public:
23119  string name_;
23126 
23130  orderInfo();
23131 
23140  orderInfo(string const &name_, string const &phone_number_, string const &email_address_, object_ptr<address> &&shipping_address_);
23141 
23143  static const std::int32_t ID = 783997294;
23148  std::int32_t get_id() const final {
23149  return ID;
23150  }
23151 
23157  void store(TlStorerToString &s, const char *field_name) const final;
23158 };
23159 
23164 class PageBlock: public Object {
23165  public:
23166 };
23167 
23171 class pageBlockTitle final : public PageBlock {
23172  public:
23175 
23179  pageBlockTitle();
23180 
23187 
23189  static const std::int32_t ID = 1629664784;
23194  std::int32_t get_id() const final {
23195  return ID;
23196  }
23197 
23203  void store(TlStorerToString &s, const char *field_name) const final;
23204 };
23205 
23209 class pageBlockSubtitle final : public PageBlock {
23210  public:
23213 
23218 
23225 
23227  static const std::int32_t ID = 264524263;
23232  std::int32_t get_id() const final {
23233  return ID;
23234  }
23235 
23241  void store(TlStorerToString &s, const char *field_name) const final;
23242 };
23243 
23247 class pageBlockAuthorDate final : public PageBlock {
23248  public:
23253 
23258 
23266 
23268  static const std::int32_t ID = 1300231184;
23273  std::int32_t get_id() const final {
23274  return ID;
23275  }
23276 
23282  void store(TlStorerToString &s, const char *field_name) const final;
23283 };
23284 
23288 class pageBlockHeader final : public PageBlock {
23289  public:
23292 
23296  pageBlockHeader();
23297 
23304 
23306  static const std::int32_t ID = 1402854811;
23311  std::int32_t get_id() const final {
23312  return ID;
23313  }
23314 
23320  void store(TlStorerToString &s, const char *field_name) const final;
23321 };
23322 
23326 class pageBlockSubheader final : public PageBlock {
23327  public:
23330 
23335 
23342 
23344  static const std::int32_t ID = 1263956774;
23349  std::int32_t get_id() const final {
23350  return ID;
23351  }
23352 
23358  void store(TlStorerToString &s, const char *field_name) const final;
23359 };
23360 
23364 class pageBlockKicker final : public PageBlock {
23365  public:
23368 
23372  pageBlockKicker();
23373 
23380 
23382  static const std::int32_t ID = 1361282635;
23387  std::int32_t get_id() const final {
23388  return ID;
23389  }
23390 
23396  void store(TlStorerToString &s, const char *field_name) const final;
23397 };
23398 
23402 class pageBlockParagraph final : public PageBlock {
23403  public:
23406 
23411 
23418 
23420  static const std::int32_t ID = 1182402406;
23425  std::int32_t get_id() const final {
23426  return ID;
23427  }
23428 
23434  void store(TlStorerToString &s, const char *field_name) const final;
23435 };
23436 
23440 class pageBlockPreformatted final : public PageBlock {
23441  public:
23445  string language_;
23446 
23451 
23459 
23461  static const std::int32_t ID = -1066346178;
23466  std::int32_t get_id() const final {
23467  return ID;
23468  }
23469 
23475  void store(TlStorerToString &s, const char *field_name) const final;
23476 };
23477 
23481 class pageBlockFooter final : public PageBlock {
23482  public:
23485 
23489  pageBlockFooter();
23490 
23497 
23499  static const std::int32_t ID = 886429480;
23504  std::int32_t get_id() const final {
23505  return ID;
23506  }
23507 
23513  void store(TlStorerToString &s, const char *field_name) const final;
23514 };
23515 
23519 class pageBlockDivider final : public PageBlock {
23520  public:
23521 
23525  pageBlockDivider();
23526 
23528  static const std::int32_t ID = -618614392;
23533  std::int32_t get_id() const final {
23534  return ID;
23535  }
23536 
23542  void store(TlStorerToString &s, const char *field_name) const final;
23543 };
23544 
23548 class pageBlockAnchor final : public PageBlock {
23549  public:
23551  string name_;
23552 
23556  pageBlockAnchor();
23557 
23563  explicit pageBlockAnchor(string const &name_);
23564 
23566  static const std::int32_t ID = -837994576;
23571  std::int32_t get_id() const final {
23572  return ID;
23573  }
23574 
23580  void store(TlStorerToString &s, const char *field_name) const final;
23581 };
23582 
23586 class pageBlockList final : public PageBlock {
23587  public:
23590 
23594  pageBlockList();
23595 
23602 
23604  static const std::int32_t ID = -1037074852;
23609  std::int32_t get_id() const final {
23610  return ID;
23611  }
23612 
23618  void store(TlStorerToString &s, const char *field_name) const final;
23619 };
23620 
23624 class pageBlockBlockQuote final : public PageBlock {
23625  public:
23630 
23635 
23643 
23645  static const std::int32_t ID = 1657834142;
23650  std::int32_t get_id() const final {
23651  return ID;
23652  }
23653 
23659  void store(TlStorerToString &s, const char *field_name) const final;
23660 };
23661 
23665 class pageBlockPullQuote final : public PageBlock {
23666  public:
23671 
23676 
23684 
23686  static const std::int32_t ID = 490242317;
23691  std::int32_t get_id() const final {
23692  return ID;
23693  }
23694 
23700  void store(TlStorerToString &s, const char *field_name) const final;
23701 };
23702 
23706 class pageBlockAnimation final : public PageBlock {
23707  public:
23714 
23719 
23728 
23730  static const std::int32_t ID = 1355669513;
23735  std::int32_t get_id() const final {
23736  return ID;
23737  }
23738 
23744  void store(TlStorerToString &s, const char *field_name) const final;
23745 };
23746 
23750 class pageBlockAudio final : public PageBlock {
23751  public:
23756 
23760  pageBlockAudio();
23761 
23769 
23771  static const std::int32_t ID = -63371245;
23776  std::int32_t get_id() const final {
23777  return ID;
23778  }
23779 
23785  void store(TlStorerToString &s, const char *field_name) const final;
23786 };
23787 
23791 class pageBlockPhoto final : public PageBlock {
23792  public:
23798  string url_;
23799 
23803  pageBlockPhoto();
23804 
23813 
23815  static const std::int32_t ID = 417601156;
23820  std::int32_t get_id() const final {
23821  return ID;
23822  }
23823 
23829  void store(TlStorerToString &s, const char *field_name) const final;
23830 };
23831 
23835 class pageBlockVideo final : public PageBlock {
23836  public:
23845 
23849  pageBlockVideo();
23850 
23860 
23862  static const std::int32_t ID = 510041394;
23867  std::int32_t get_id() const final {
23868  return ID;
23869  }
23870 
23876  void store(TlStorerToString &s, const char *field_name) const final;
23877 };
23878 
23882 class pageBlockVoiceNote final : public PageBlock {
23883  public:
23888 
23893 
23901 
23903  static const std::int32_t ID = 1823310463;
23908  std::int32_t get_id() const final {
23909  return ID;
23910  }
23911 
23917  void store(TlStorerToString &s, const char *field_name) const final;
23918 };
23919 
23923 class pageBlockCover final : public PageBlock {
23924  public:
23927 
23931  pageBlockCover();
23932 
23939 
23941  static const std::int32_t ID = 972174080;
23946  std::int32_t get_id() const final {
23947  return ID;
23948  }
23949 
23955  void store(TlStorerToString &s, const char *field_name) const final;
23956 };
23957 
23961 class pageBlockEmbedded final : public PageBlock {
23962  public:
23964  string url_;
23966  string html_;
23979 
23984 
23998 
24000  static const std::int32_t ID = -1942577763;
24005  std::int32_t get_id() const final {
24006  return ID;
24007  }
24008 
24014  void store(TlStorerToString &s, const char *field_name) const final;
24015 };
24016 
24020 class pageBlockEmbeddedPost final : public PageBlock {
24021  public:
24023  string url_;
24025  string author_;
24034 
24039 
24051 
24053  static const std::int32_t ID = 397600949;
24058  std::int32_t get_id() const final {
24059  return ID;
24060  }
24061 
24067  void store(TlStorerToString &s, const char *field_name) const final;
24068 };
24069 
24073 class pageBlockCollage final : public PageBlock {
24074  public:
24079 
24083  pageBlockCollage();
24084 
24092 
24094  static const std::int32_t ID = 1163760110;
24099  std::int32_t get_id() const final {
24100  return ID;
24101  }
24102 
24108  void store(TlStorerToString &s, const char *field_name) const final;
24109 };
24110 
24114 class pageBlockSlideshow final : public PageBlock {
24115  public:
24120 
24125 
24133 
24135  static const std::int32_t ID = 539217375;
24140  std::int32_t get_id() const final {
24141  return ID;
24142  }
24143 
24149  void store(TlStorerToString &s, const char *field_name) const final;
24150 };
24151 
24155 class pageBlockChatLink final : public PageBlock {
24156  public:
24158  string title_;
24162  string username_;
24163 
24168 
24176  pageBlockChatLink(string const &title_, object_ptr<chatPhotoInfo> &&photo_, string const &username_);
24177 
24179  static const std::int32_t ID = -202091253;
24184  std::int32_t get_id() const final {
24185  return ID;
24186  }
24187 
24193  void store(TlStorerToString &s, const char *field_name) const final;
24194 };
24195 
24199 class pageBlockTable final : public PageBlock {
24200  public:
24209 
24213  pageBlockTable();
24214 
24224 
24226  static const std::int32_t ID = -942649288;
24231  std::int32_t get_id() const final {
24232  return ID;
24233  }
24234 
24240  void store(TlStorerToString &s, const char *field_name) const final;
24241 };
24242 
24246 class pageBlockDetails final : public PageBlock {
24247  public:
24253  bool is_open_;
24254 
24258  pageBlockDetails();
24259 
24268 
24270  static const std::int32_t ID = -1599869809;
24275  std::int32_t get_id() const final {
24276  return ID;
24277  }
24278 
24284  void store(TlStorerToString &s, const char *field_name) const final;
24285 };
24286 
24290 class pageBlockRelatedArticles final : public PageBlock {
24291  public:
24296 
24301 
24309 
24311  static const std::int32_t ID = -1807324374;
24316  std::int32_t get_id() const final {
24317  return ID;
24318  }
24319 
24325  void store(TlStorerToString &s, const char *field_name) const final;
24326 };
24327 
24331 class pageBlockMap final : public PageBlock {
24332  public:
24343 
24347  pageBlockMap();
24348 
24359 
24361  static const std::int32_t ID = 1510961171;
24366  std::int32_t get_id() const final {
24367  return ID;
24368  }
24369 
24375  void store(TlStorerToString &s, const char *field_name) const final;
24376 };
24377 
24381 class pageBlockCaption final : public Object {
24382  public:
24387 
24391  pageBlockCaption();
24392 
24400 
24402  static const std::int32_t ID = -1180064650;
24407  std::int32_t get_id() const final {
24408  return ID;
24409  }
24410 
24416  void store(TlStorerToString &s, const char *field_name) const final;
24417 };
24418 
24424  public:
24425 };
24426 
24431  public:
24432 
24437 
24439  static const std::int32_t ID = 848701417;
24444  std::int32_t get_id() const final {
24445  return ID;
24446  }
24447 
24453  void store(TlStorerToString &s, const char *field_name) const final;
24454 };
24455 
24460  public:
24461 
24466 
24468  static const std::int32_t ID = -1009203990;
24473  std::int32_t get_id() const final {
24474  return ID;
24475  }
24476 
24482  void store(TlStorerToString &s, const char *field_name) const final;
24483 };
24484 
24489  public:
24490 
24495 
24497  static const std::int32_t ID = 1371369214;
24502  std::int32_t get_id() const final {
24503  return ID;
24504  }
24505 
24511  void store(TlStorerToString &s, const char *field_name) const final;
24512 };
24513 
24517 class pageBlockListItem final : public Object {
24518  public:
24520  string label_;
24523 
24528 
24536 
24538  static const std::int32_t ID = 323186259;
24543  std::int32_t get_id() const final {
24544  return ID;
24545  }
24546 
24552  void store(TlStorerToString &s, const char *field_name) const final;
24553 };
24554 
24558 class pageBlockRelatedArticle final : public Object {
24559  public:
24561  string url_;
24563  string title_;
24569  string author_;
24572 
24577 
24588  pageBlockRelatedArticle(string const &url_, string const &title_, string const &description_, object_ptr<photo> &&photo_, string const &author_, int32 publish_date_);
24589 
24591  static const std::int32_t ID = 481199251;
24596  std::int32_t get_id() const final {
24597  return ID;
24598  }
24599 
24605  void store(TlStorerToString &s, const char *field_name) const final;
24606 };
24607 
24611 class pageBlockTableCell final : public Object {
24612  public:
24625 
24630 
24642 
24644  static const std::int32_t ID = 1417658214;
24649  std::int32_t get_id() const final {
24650  return ID;
24651  }
24652 
24658  void store(TlStorerToString &s, const char *field_name) const final;
24659 };
24660 
24666  public:
24667 };
24668 
24673  public:
24674 
24679 
24681  static const std::int32_t ID = 195500454;
24686  std::int32_t get_id() const final {
24687  return ID;
24688  }
24689 
24695  void store(TlStorerToString &s, const char *field_name) const final;
24696 };
24697 
24702  public:
24703 
24708 
24710  static const std::int32_t ID = -2123096587;
24715  std::int32_t get_id() const final {
24716  return ID;
24717  }
24718 
24724  void store(TlStorerToString &s, const char *field_name) const final;
24725 };
24726 
24731  public:
24732 
24737 
24739  static const std::int32_t ID = 2092531158;
24744  std::int32_t get_id() const final {
24745  return ID;
24746  }
24747 
24753  void store(TlStorerToString &s, const char *field_name) const final;
24754 };
24755 
24759 class passportAuthorizationForm final : public Object {
24760  public:
24767 
24772 
24781 
24783  static const std::int32_t ID = -1070673218;
24788  std::int32_t get_id() const final {
24789  return ID;
24790  }
24791 
24797  void store(TlStorerToString &s, const char *field_name) const final;
24798 };
24799 
24804 class PassportElement: public Object {
24805  public:
24806 };
24807 
24812  public:
24815 
24820 
24827 
24829  static const std::int32_t ID = 1217724035;
24834  std::int32_t get_id() const final {
24835  return ID;
24836  }
24837 
24843  void store(TlStorerToString &s, const char *field_name) const final;
24844 };
24845 
24850  public:
24853 
24858 
24865 
24867  static const std::int32_t ID = -263985373;
24872  std::int32_t get_id() const final {
24873  return ID;
24874  }
24875 
24881  void store(TlStorerToString &s, const char *field_name) const final;
24882 };
24883 
24888  public:
24891 
24896 
24903 
24905  static const std::int32_t ID = 1643580589;
24910  std::int32_t get_id() const final {
24911  return ID;
24912  }
24913 
24919  void store(TlStorerToString &s, const char *field_name) const final;
24920 };
24921 
24926  public:
24929 
24934 
24941 
24943  static const std::int32_t ID = 2083775797;
24948  std::int32_t get_id() const final {
24949  return ID;
24950  }
24951 
24957  void store(TlStorerToString &s, const char *field_name) const final;
24958 };
24959 
24964  public:
24967 
24972 
24979 
24981  static const std::int32_t ID = 36220295;
24986  std::int32_t get_id() const final {
24987  return ID;
24988  }
24989 
24995  void store(TlStorerToString &s, const char *field_name) const final;
24996 };
24997 
25002  public:
25005 
25010 
25017 
25019  static const std::int32_t ID = -782625232;
25024  std::int32_t get_id() const final {
25025  return ID;
25026  }
25027 
25033  void store(TlStorerToString &s, const char *field_name) const final;
25034 };
25035 
25040  public:
25043 
25048 
25055 
25057  static const std::int32_t ID = -234611246;
25062  std::int32_t get_id() const final {
25063  return ID;
25064  }
25065 
25071  void store(TlStorerToString &s, const char *field_name) const final;
25072 };
25073 
25078  public:
25081 
25086 
25093 
25095  static const std::int32_t ID = -366464408;
25100  std::int32_t get_id() const final {
25101  return ID;
25102  }
25103 
25109  void store(TlStorerToString &s, const char *field_name) const final;
25110 };
25111 
25116  public:
25119 
25124 
25131 
25133  static const std::int32_t ID = -290141400;
25138  std::int32_t get_id() const final {
25139  return ID;
25140  }
25141 
25147  void store(TlStorerToString &s, const char *field_name) const final;
25148 };
25149 
25154  public:
25157 
25162 
25169 
25171  static const std::int32_t ID = 618323071;
25176  std::int32_t get_id() const final {
25177  return ID;
25178  }
25179 
25185  void store(TlStorerToString &s, const char *field_name) const final;
25186 };
25187 
25192  public:
25195 
25200 
25207 
25209  static const std::int32_t ID = 1237626864;
25214  std::int32_t get_id() const final {
25215  return ID;
25216  }
25217 
25223  void store(TlStorerToString &s, const char *field_name) const final;
25224 };
25225 
25230  public:
25233 
25238 
25244  explicit passportElementPhoneNumber(string const &phone_number_);
25245 
25247  static const std::int32_t ID = -1320118375;
25252  std::int32_t get_id() const final {
25253  return ID;
25254  }
25255 
25261  void store(TlStorerToString &s, const char *field_name) const final;
25262 };
25263 
25268  public:
25271 
25276 
25282  explicit passportElementEmailAddress(string const &email_address_);
25283 
25285  static const std::int32_t ID = -1528129531;
25290  std::int32_t get_id() const final {
25291  return ID;
25292  }
25293 
25299  void store(TlStorerToString &s, const char *field_name) const final;
25300 };
25301 
25305 class passportElementError final : public Object {
25306  public:
25310  string message_;
25313 
25318 
25327 
25329  static const std::int32_t ID = -1861902395;
25334  std::int32_t get_id() const final {
25335  return ID;
25336  }
25337 
25343  void store(TlStorerToString &s, const char *field_name) const final;
25344 };
25345 
25351  public:
25352 };
25353 
25358  public:
25359 
25364 
25366  static const std::int32_t ID = -378320830;
25371  std::int32_t get_id() const final {
25372  return ID;
25373  }
25374 
25380  void store(TlStorerToString &s, const char *field_name) const final;
25381 };
25382 
25387  public:
25389  string field_name_;
25390 
25395 
25401  explicit passportElementErrorSourceDataField(string const &field_name_);
25402 
25404  static const std::int32_t ID = -308650776;
25409  std::int32_t get_id() const final {
25410  return ID;
25411  }
25412 
25418  void store(TlStorerToString &s, const char *field_name) const final;
25419 };
25420 
25425  public:
25426 
25431 
25433  static const std::int32_t ID = 1895658292;
25438  std::int32_t get_id() const final {
25439  return ID;
25440  }
25441 
25447  void store(TlStorerToString &s, const char *field_name) const final;
25448 };
25449 
25454  public:
25455 
25460 
25462  static const std::int32_t ID = 1918630391;
25467  std::int32_t get_id() const final {
25468  return ID;
25469  }
25470 
25476  void store(TlStorerToString &s, const char *field_name) const final;
25477 };
25478 
25483  public:
25484 
25489 
25491  static const std::int32_t ID = -797043672;
25496  std::int32_t get_id() const final {
25497  return ID;
25498  }
25499 
25505  void store(TlStorerToString &s, const char *field_name) const final;
25506 };
25507 
25512  public:
25515 
25520 
25527 
25529  static const std::int32_t ID = -689621228;
25534  std::int32_t get_id() const final {
25535  return ID;
25536  }
25537 
25543  void store(TlStorerToString &s, const char *field_name) const final;
25544 };
25545 
25550  public:
25551 
25556 
25558  static const std::int32_t ID = 581280796;
25563  std::int32_t get_id() const final {
25564  return ID;
25565  }
25566 
25572  void store(TlStorerToString &s, const char *field_name) const final;
25573 };
25574 
25579  public:
25582 
25587 
25594 
25596  static const std::int32_t ID = 2020358960;
25601  std::int32_t get_id() const final {
25602  return ID;
25603  }
25604 
25610  void store(TlStorerToString &s, const char *field_name) const final;
25611 };
25612 
25617  public:
25618 
25623 
25625  static const std::int32_t ID = 1894164178;
25630  std::int32_t get_id() const final {
25631  return ID;
25632  }
25633 
25639  void store(TlStorerToString &s, const char *field_name) const final;
25640 };
25641 
25647  public:
25648 };
25649 
25654  public:
25655 
25660 
25662  static const std::int32_t ID = -1032136365;
25667  std::int32_t get_id() const final {
25668  return ID;
25669  }
25670 
25676  void store(TlStorerToString &s, const char *field_name) const final;
25677 };
25678 
25683  public:
25684 
25689 
25691  static const std::int32_t ID = -436360376;
25696  std::int32_t get_id() const final {
25697  return ID;
25698  }
25699 
25705  void store(TlStorerToString &s, const char *field_name) const final;
25706 };
25707 
25712  public:
25713 
25718 
25720  static const std::int32_t ID = 1827298379;
25725  std::int32_t get_id() const final {
25726  return ID;
25727  }
25728 
25734  void store(TlStorerToString &s, const char *field_name) const final;
25735 };
25736 
25741  public:
25742 
25747 
25749  static const std::int32_t ID = -502356132;
25754  std::int32_t get_id() const final {
25755  return ID;
25756  }
25757 
25763  void store(TlStorerToString &s, const char *field_name) const final;
25764 };
25765 
25770  public:
25771 
25776 
25778  static const std::int32_t ID = -793781959;
25783  std::int32_t get_id() const final {
25784  return ID;
25785  }
25786 
25792  void store(TlStorerToString &s, const char *field_name) const final;
25793 };
25794 
25799  public:
25800 
25805 
25807  static const std::int32_t ID = 496327874;
25812  std::int32_t get_id() const final {
25813  return ID;
25814  }
25815 
25821  void store(TlStorerToString &s, const char *field_name) const final;
25822 };
25823 
25828  public:
25829 
25834 
25836  static const std::int32_t ID = 627084906;
25841  std::int32_t get_id() const final {
25842  return ID;
25843  }
25844 
25850  void store(TlStorerToString &s, const char *field_name) const final;
25851 };
25852 
25857  public:
25858 
25863 
25865  static const std::int32_t ID = 574095667;
25870  std::int32_t get_id() const final {
25871  return ID;
25872  }
25873 
25879  void store(TlStorerToString &s, const char *field_name) const final;
25880 };
25881 
25886  public:
25887 
25892 
25894  static const std::int32_t ID = -2060583280;
25899  std::int32_t get_id() const final {
25900  return ID;
25901  }
25902 
25908  void store(TlStorerToString &s, const char *field_name) const final;
25909 };
25910 
25915  public:
25916 
25921 
25923  static const std::int32_t ID = -159478209;
25928  std::int32_t get_id() const final {
25929  return ID;
25930  }
25931 
25937  void store(TlStorerToString &s, const char *field_name) const final;
25938 };
25939 
25944  public:
25945 
25950 
25952  static const std::int32_t ID = 1092498527;
25957  std::int32_t get_id() const final {
25958  return ID;
25959  }
25960 
25966  void store(TlStorerToString &s, const char *field_name) const final;
25967 };
25968 
25973  public:
25974 
25979 
25981  static const std::int32_t ID = -995361172;
25986  std::int32_t get_id() const final {
25987  return ID;
25988  }
25989 
25995  void store(TlStorerToString &s, const char *field_name) const final;
25996 };
25997 
26002  public:
26003 
26008 
26010  static const std::int32_t ID = -79321405;
26015  std::int32_t get_id() const final {
26016  return ID;
26017  }
26018 
26024  void store(TlStorerToString &s, const char *field_name) const final;
26025 };
26026 
26030 class passportElements final : public Object {
26031  public:
26034 
26038  passportElements();
26039 
26046 
26048  static const std::int32_t ID = 1264617556;
26053  std::int32_t get_id() const final {
26054  return ID;
26055  }
26056 
26062  void store(TlStorerToString &s, const char *field_name) const final;
26063 };
26064 
26068 class passportElementsWithErrors final : public Object {
26069  public:
26074 
26079 
26087 
26089  static const std::int32_t ID = 1308923044;
26094  std::int32_t get_id() const final {
26095  return ID;
26096  }
26097 
26103  void store(TlStorerToString &s, const char *field_name) const final;
26104 };
26105 
26109 class passportRequiredElement final : public Object {
26110  public:
26113 
26118 
26125 
26127  static const std::int32_t ID = -1983641651;
26132  std::int32_t get_id() const final {
26133  return ID;
26134  }
26135 
26141  void store(TlStorerToString &s, const char *field_name) const final;
26142 };
26143 
26147 class passportSuitableElement final : public Object {
26148  public:
26157 
26162 
26172 
26174  static const std::int32_t ID = -789019876;
26179  std::int32_t get_id() const final {
26180  return ID;
26181  }
26182 
26188  void store(TlStorerToString &s, const char *field_name) const final;
26189 };
26190 
26194 class passwordState final : public Object {
26195  public:
26208 
26212  passwordState();
26213 
26225 
26227  static const std::int32_t ID = -2001619202;
26232  std::int32_t get_id() const final {
26233  return ID;
26234  }
26235 
26241  void store(TlStorerToString &s, const char *field_name) const final;
26242 };
26243 
26247 class paymentForm final : public Object {
26248  public:
26254  string url_;
26269 
26273  paymentForm();
26274 
26290 
26292  static const std::int32_t ID = 1462608358;
26297  std::int32_t get_id() const final {
26298  return ID;
26299  }
26300 
26306  void store(TlStorerToString &s, const char *field_name) const final;
26307 };
26308 
26312 class paymentFormTheme final : public Object {
26313  public:
26326 
26330  paymentFormTheme();
26331 
26343 
26345  static const std::int32_t ID = -1760030833;
26350  std::int32_t get_id() const final {
26351  return ID;
26352  }
26353 
26359  void store(TlStorerToString &s, const char *field_name) const final;
26360 };
26361 
26365 class paymentReceipt final : public Object {
26366  public:
26368  string title_;
26389 
26393  paymentReceipt();
26394 
26411 
26413  static const std::int32_t ID = -401796169;
26418  std::int32_t get_id() const final {
26419  return ID;
26420  }
26421 
26427  void store(TlStorerToString &s, const char *field_name) const final;
26428 };
26429 
26433 class paymentResult final : public Object {
26434  public:
26436  bool success_;
26439 
26443  paymentResult();
26444 
26451  paymentResult(bool success_, string const &verification_url_);
26452 
26454  static const std::int32_t ID = -804263843;
26459  std::int32_t get_id() const final {
26460  return ID;
26461  }
26462 
26468  void store(TlStorerToString &s, const char *field_name) const final;
26469 };
26470 
26474 class paymentsProviderStripe final : public Object {
26475  public:
26484 
26489 
26499 
26501  static const std::int32_t ID = 1090791032;
26506  std::int32_t get_id() const final {
26507  return ID;
26508  }
26509 
26515  void store(TlStorerToString &s, const char *field_name) const final;
26516 };
26517 
26521 class personalDetails final : public Object {
26522  public:
26524  string first_name_;
26528  string last_name_;
26538  string gender_;
26543 
26547  personalDetails();
26548 
26563  personalDetails(string const &first_name_, string const &middle_name_, string const &last_name_, string const &native_first_name_, string const &native_middle_name_, string const &native_last_name_, object_ptr<date> &&birthdate_, string const &gender_, string const &country_code_, string const &residence_country_code_);
26564 
26566  static const std::int32_t ID = -1061656137;
26571  std::int32_t get_id() const final {
26572  return ID;
26573  }
26574 
26580  void store(TlStorerToString &s, const char *field_name) const final;
26581 };
26582 
26586 class personalDocument final : public Object {
26587  public:
26592 
26596  personalDocument();
26597 
26605 
26607  static const std::int32_t ID = -1011634661;
26612  std::int32_t get_id() const final {
26613  return ID;
26614  }
26615 
26621  void store(TlStorerToString &s, const char *field_name) const final;
26622 };
26623 
26628  public:
26639 
26644 
26655 
26657  static const std::int32_t ID = -421219756;
26662  std::int32_t get_id() const final {
26663  return ID;
26664  }
26665 
26671  void store(TlStorerToString &s, const char *field_name) const final;
26672 };
26673 
26677 class phoneNumberInfo final : public Object {
26678  public:
26685 
26689  phoneNumberInfo();
26690 
26699 
26701  static const std::int32_t ID = 560180961;
26706  std::int32_t get_id() const final {
26707  return ID;
26708  }
26709 
26715  void store(TlStorerToString &s, const char *field_name) const final;
26716 };
26717 
26721 class photo final : public Object {
26722  public:
26729 
26733  photo();
26734 
26743 
26745  static const std::int32_t ID = -2022871583;
26750  std::int32_t get_id() const final {
26751  return ID;
26752  }
26753 
26759  void store(TlStorerToString &s, const char *field_name) const final;
26760 };
26761 
26765 class photoSize final : public Object {
26766  public:
26768  string type_;
26777 
26781  photoSize();
26782 
26793 
26795  static const std::int32_t ID = 1609182352;
26800  std::int32_t get_id() const final {
26801  return ID;
26802  }
26803 
26809  void store(TlStorerToString &s, const char *field_name) const final;
26810 };
26811 
26815 class point final : public Object {
26816  public:
26818  double x_;
26820  double y_;
26821 
26825  point();
26826 
26833  point(double x_, double y_);
26834 
26836  static const std::int32_t ID = 437515705;
26841  std::int32_t get_id() const final {
26842  return ID;
26843  }
26844 
26850  void store(TlStorerToString &s, const char *field_name) const final;
26851 };
26852 
26856 class poll final : public Object {
26857  public:
26861  string question_;
26878 
26882  poll();
26883 
26899 
26901  static const std::int32_t ID = 116940085;
26906  std::int32_t get_id() const final {
26907  return ID;
26908  }
26909 
26915  void store(TlStorerToString &s, const char *field_name) const final;
26916 };
26917 
26921 class pollOption final : public Object {
26922  public:
26924  string text_;
26933 
26937  pollOption();
26938 
26949 
26951  static const std::int32_t ID = 1473893797;
26956  std::int32_t get_id() const final {
26957  return ID;
26958  }
26959 
26965  void store(TlStorerToString &s, const char *field_name) const final;
26966 };
26967 
26972 class PollType: public Object {
26973  public:
26974 };
26975 
26979 class pollTypeRegular final : public PollType {
26980  public:
26983 
26987  pollTypeRegular();
26988 
26995 
26997  static const std::int32_t ID = 641265698;
27002  std::int32_t get_id() const final {
27003  return ID;
27004  }
27005 
27011  void store(TlStorerToString &s, const char *field_name) const final;
27012 };
27013 
27017 class pollTypeQuiz final : public PollType {
27018  public:
27023 
27027  pollTypeQuiz();
27028 
27036 
27038  static const std::int32_t ID = 657013913;
27043  std::int32_t get_id() const final {
27044  return ID;
27045  }
27046 
27052  void store(TlStorerToString &s, const char *field_name) const final;
27053 };
27054 
27058 class profilePhoto final : public Object {
27059  public:
27070 
27074  profilePhoto();
27075 
27086 
27088  static const std::int32_t ID = -131097523;
27093  std::int32_t get_id() const final {
27094  return ID;
27095  }
27096 
27102  void store(TlStorerToString &s, const char *field_name) const final;
27103 };
27104 
27108 class proxies final : public Object {
27109  public:
27112 
27116  proxies();
27117 
27123  explicit proxies(array<object_ptr<proxy>> &&proxies_);
27124 
27126  static const std::int32_t ID = 1200447205;
27131  std::int32_t get_id() const final {
27132  return ID;
27133  }
27134 
27140  void store(TlStorerToString &s, const char *field_name) const final;
27141 };
27142 
27146 class proxy final : public Object {
27147  public:
27151  string server_;
27160 
27164  proxy();
27165 
27177 
27179  static const std::int32_t ID = 196049779;
27184  std::int32_t get_id() const final {
27185  return ID;
27186  }
27187 
27193  void store(TlStorerToString &s, const char *field_name) const final;
27194 };
27195 
27200 class ProxyType: public Object {
27201  public:
27202 };
27203 
27207 class proxyTypeSocks5 final : public ProxyType {
27208  public:
27210  string username_;
27212  string password_;
27213 
27217  proxyTypeSocks5();
27218 
27225  proxyTypeSocks5(string const &username_, string const &password_);
27226 
27228  static const std::int32_t ID = -890027341;
27233  std::int32_t get_id() const final {
27234  return ID;
27235  }
27236 
27242  void store(TlStorerToString &s, const char *field_name) const final;
27243 };
27244 
27248 class proxyTypeHttp final : public ProxyType {
27249  public:
27251  string username_;
27253  string password_;
27256 
27260  proxyTypeHttp();
27261 
27269  proxyTypeHttp(string const &username_, string const &password_, bool http_only_);
27270 
27272  static const std::int32_t ID = -1547188361;
27277  std::int32_t get_id() const final {
27278  return ID;
27279  }
27280 
27286  void store(TlStorerToString &s, const char *field_name) const final;
27287 };
27288 
27292 class proxyTypeMtproto final : public ProxyType {
27293  public:
27295  string secret_;
27296 
27300  proxyTypeMtproto();
27301 
27307  explicit proxyTypeMtproto(string const &secret_);
27308 
27310  static const std::int32_t ID = -1964826627;
27315  std::int32_t get_id() const final {
27316  return ID;
27317  }
27318 
27324  void store(TlStorerToString &s, const char *field_name) const final;
27325 };
27326 
27331 class PublicChatType: public Object {
27332  public:
27333 };
27334 
27339  public:
27340 
27345 
27347  static const std::int32_t ID = 350789758;
27352  std::int32_t get_id() const final {
27353  return ID;
27354  }
27355 
27361  void store(TlStorerToString &s, const char *field_name) const final;
27362 };
27363 
27368  public:
27369 
27374 
27376  static const std::int32_t ID = 1183735952;
27381  std::int32_t get_id() const final {
27382  return ID;
27383  }
27384 
27390  void store(TlStorerToString &s, const char *field_name) const final;
27391 };
27392 
27398  public:
27399 };
27400 
27405  public:
27408 
27413 
27419  explicit pushMessageContentHidden(bool is_pinned_);
27420 
27422  static const std::int32_t ID = -316950436;
27427  std::int32_t get_id() const final {
27428  return ID;
27429  }
27430 
27436  void store(TlStorerToString &s, const char *field_name) const final;
27437 };
27438 
27443  public:
27447  string caption_;
27450 
27455 
27464 
27466  static const std::int32_t ID = 1034215396;
27471  std::int32_t get_id() const final {
27472  return ID;
27473  }
27474 
27480  void store(TlStorerToString &s, const char *field_name) const final;
27481 };
27482 
27487  public:
27492 
27497 
27505 
27507  static const std::int32_t ID = 381581426;
27512  std::int32_t get_id() const final {
27513  return ID;
27514  }
27515 
27521  void store(TlStorerToString &s, const char *field_name) const final;
27522 };
27523 
27528  public:
27530  string name_;
27533 
27538 
27545  pushMessageContentContact(string const &name_, bool is_pinned_);
27546 
27548  static const std::int32_t ID = -12219820;
27553  std::int32_t get_id() const final {
27554  return ID;
27555  }
27556 
27562  void store(TlStorerToString &s, const char *field_name) const final;
27563 };
27564 
27569  public:
27570 
27575 
27577  static const std::int32_t ID = -303962720;
27582  std::int32_t get_id() const final {
27583  return ID;
27584  }
27585 
27591  void store(TlStorerToString &s, const char *field_name) const final;
27592 };
27593 
27598  public:
27603 
27608 
27616 
27618  static const std::int32_t ID = -458379775;
27623  std::int32_t get_id() const final {
27624  return ID;
27625  }
27626 
27632  void store(TlStorerToString &s, const char *field_name) const final;
27633 };
27634 
27639  public:
27641  string title_;
27644 
27649 
27656  pushMessageContentGame(string const &title_, bool is_pinned_);
27657 
27659  static const std::int32_t ID = -515131109;
27664  std::int32_t get_id() const final {
27665  return ID;
27666  }
27667 
27673  void store(TlStorerToString &s, const char *field_name) const final;
27674 };
27675 
27680  public:
27682  string title_;
27687 
27692 
27701 
27703  static const std::int32_t ID = 901303688;
27708  std::int32_t get_id() const final {
27709  return ID;
27710  }
27711 
27717  void store(TlStorerToString &s, const char *field_name) const final;
27718 };
27719 
27724  public:
27726  string price_;
27729 
27734 
27741  pushMessageContentInvoice(string const &price_, bool is_pinned_);
27742 
27744  static const std::int32_t ID = -1731687492;
27749  std::int32_t get_id() const final {
27750  return ID;
27751  }
27752 
27758  void store(TlStorerToString &s, const char *field_name) const final;
27759 };
27760 
27765  public:
27767  bool is_live_;
27770 
27775 
27783 
27785  static const std::int32_t ID = -1288005709;
27790  std::int32_t get_id() const final {
27791  return ID;
27792  }
27793 
27799  void store(TlStorerToString &s, const char *field_name) const final;
27800 };
27801 
27806  public:
27810  string caption_;
27815 
27820 
27830 
27832  static const std::int32_t ID = 140631122;
27837  std::int32_t get_id() const final {
27838  return ID;
27839  }
27840 
27846  void store(TlStorerToString &s, const char *field_name) const final;
27847 };
27848 
27853  public:
27855  string question_;
27860 
27865 
27873  pushMessageContentPoll(string const &question_, bool is_regular_, bool is_pinned_);
27874 
27876  static const std::int32_t ID = -44403654;
27881  std::int32_t get_id() const final {
27882  return ID;
27883  }
27884 
27890  void store(TlStorerToString &s, const char *field_name) const final;
27891 };
27892 
27897  public:
27898 
27903 
27905  static const std::int32_t ID = 214245369;
27910  std::int32_t get_id() const final {
27911  return ID;
27912  }
27913 
27919  void store(TlStorerToString &s, const char *field_name) const final;
27920 };
27921 
27926  public:
27930  string emoji_;
27933 
27938 
27947 
27949  static const std::int32_t ID = 1553513939;
27954  std::int32_t get_id() const final {
27955  return ID;
27956  }
27957 
27963  void store(TlStorerToString &s, const char *field_name) const final;
27964 };
27965 
27970  public:
27972  string text_;
27975 
27980 
27987  pushMessageContentText(string const &text_, bool is_pinned_);
27988 
27990  static const std::int32_t ID = 274587305;
27995  std::int32_t get_id() const final {
27996  return ID;
27997  }
27998 
28004  void store(TlStorerToString &s, const char *field_name) const final;
28005 };
28006 
28011  public:
28015  string caption_;
28020 
28025 
28035 
28037  static const std::int32_t ID = 310038831;
28042  std::int32_t get_id() const final {
28043  return ID;
28044  }
28045 
28051  void store(TlStorerToString &s, const char *field_name) const final;
28052 };
28053 
28058  public:
28063 
28068 
28076 
28078  static const std::int32_t ID = -1122764417;
28083  std::int32_t get_id() const final {
28084  return ID;
28085  }
28086 
28092  void store(TlStorerToString &s, const char *field_name) const final;
28093 };
28094 
28099  public:
28104 
28109 
28117 
28119  static const std::int32_t ID = 88910987;
28124  std::int32_t get_id() const final {
28125  return ID;
28126  }
28127 
28133  void store(TlStorerToString &s, const char *field_name) const final;
28134 };
28135 
28140  public:
28141 
28146 
28148  static const std::int32_t ID = -2114855172;
28153  std::int32_t get_id() const final {
28154  return ID;
28155  }
28156 
28162  void store(TlStorerToString &s, const char *field_name) const final;
28163 };
28164 
28169  public:
28176 
28181 
28190 
28192  static const std::int32_t ID = -1087145158;
28197  std::int32_t get_id() const final {
28198  return ID;
28199  }
28200 
28206  void store(TlStorerToString &s, const char *field_name) const final;
28207 };
28208 
28213  public:
28214 
28219 
28221  static const std::int32_t ID = -1114222051;
28226  std::int32_t get_id() const final {
28227  return ID;
28228  }
28229 
28235  void store(TlStorerToString &s, const char *field_name) const final;
28236 };
28237 
28242  public:
28244  string title_;
28245 
28250 
28256  explicit pushMessageContentChatChangeTitle(string const &title_);
28257 
28259  static const std::int32_t ID = -1964902749;
28264  std::int32_t get_id() const final {
28265  return ID;
28266  }
28267 
28273  void store(TlStorerToString &s, const char *field_name) const final;
28274 };
28275 
28280  public:
28282  string theme_name_;
28283 
28288 
28294  explicit pushMessageContentChatSetTheme(string const &theme_name_);
28295 
28297  static const std::int32_t ID = 173882216;
28302  std::int32_t get_id() const final {
28303  return ID;
28304  }
28305 
28311  void store(TlStorerToString &s, const char *field_name) const final;
28312 };
28313 
28318  public:
28324  bool is_left_;
28325 
28330 
28339 
28341  static const std::int32_t ID = 598714783;
28346  std::int32_t get_id() const final {
28347  return ID;
28348  }
28349 
28355  void store(TlStorerToString &s, const char *field_name) const final;
28356 };
28357 
28362  public:
28363 
28368 
28370  static const std::int32_t ID = 1553719113;
28375  std::int32_t get_id() const final {
28376  return ID;
28377  }
28378 
28384  void store(TlStorerToString &s, const char *field_name) const final;
28385 };
28386 
28391  public:
28392 
28397 
28399  static const std::int32_t ID = -205823627;
28404  std::int32_t get_id() const final {
28405  return ID;
28406  }
28407 
28413  void store(TlStorerToString &s, const char *field_name) const final;
28414 };
28415 
28420  public:
28423 
28428 
28435 
28437  static const std::int32_t ID = -1913083876;
28442  std::int32_t get_id() const final {
28443  return ID;
28444  }
28445 
28451  void store(TlStorerToString &s, const char *field_name) const final;
28452 };
28453 
28458  public:
28469 
28474 
28485 
28487  static const std::int32_t ID = -748426897;
28492  std::int32_t get_id() const final {
28493  return ID;
28494  }
28495 
28501  void store(TlStorerToString &s, const char *field_name) const final;
28502 };
28503 
28507 class pushReceiverId final : public Object {
28508  public:
28511 
28515  pushReceiverId();
28516 
28522  explicit pushReceiverId(int64 id_);
28523 
28525  static const std::int32_t ID = 371056428;
28530  std::int32_t get_id() const final {
28531  return ID;
28532  }
28533 
28539  void store(TlStorerToString &s, const char *field_name) const final;
28540 };
28541 
28545 class recommendedChatFilter final : public Object {
28546  public:
28551 
28556 
28564 
28566  static const std::int32_t ID = 36048610;
28571  std::int32_t get_id() const final {
28572  return ID;
28573  }
28574 
28580  void store(TlStorerToString &s, const char *field_name) const final;
28581 };
28582 
28586 class recommendedChatFilters final : public Object {
28587  public:
28590 
28595 
28602 
28604  static const std::int32_t ID = -263416880;
28609  std::int32_t get_id() const final {
28610  return ID;
28611  }
28612 
28618  void store(TlStorerToString &s, const char *field_name) const final;
28619 };
28620 
28624 class recoveryEmailAddress final : public Object {
28625  public:
28628 
28633 
28639  explicit recoveryEmailAddress(string const &recovery_email_address_);
28640 
28642  static const std::int32_t ID = 1290526187;
28647  std::int32_t get_id() const final {
28648  return ID;
28649  }
28650 
28656  void store(TlStorerToString &s, const char *field_name) const final;
28657 };
28658 
28662 class remoteFile final : public Object {
28663  public:
28665  string id_;
28667  string unique_id_;
28674 
28678  remoteFile();
28679 
28689  remoteFile(string const &id_, string const &unique_id_, bool is_uploading_active_, bool is_uploading_completed_, int32 uploaded_size_);
28690 
28692  static const std::int32_t ID = -1822143022;
28697  std::int32_t get_id() const final {
28698  return ID;
28699  }
28700 
28706  void store(TlStorerToString &s, const char *field_name) const final;
28707 };
28708 
28713 class ReplyMarkup: public Object {
28714  public:
28715 };
28716 
28721  public:
28724 
28729 
28735  explicit replyMarkupRemoveKeyboard(bool is_personal_);
28736 
28738  static const std::int32_t ID = -691252879;
28743  std::int32_t get_id() const final {
28744  return ID;
28745  }
28746 
28752  void store(TlStorerToString &s, const char *field_name) const final;
28753 };
28754 
28758 class replyMarkupForceReply final : public ReplyMarkup {
28759  public:
28764 
28769 
28777 
28779  static const std::int32_t ID = 1101461919;
28784  std::int32_t get_id() const final {
28785  return ID;
28786  }
28787 
28793  void store(TlStorerToString &s, const char *field_name) const final;
28794 };
28795 
28799 class replyMarkupShowKeyboard final : public ReplyMarkup {
28800  public:
28811 
28816 
28827 
28829  static const std::int32_t ID = -64985802;
28834  std::int32_t get_id() const final {
28835  return ID;
28836  }
28837 
28843  void store(TlStorerToString &s, const char *field_name) const final;
28844 };
28845 
28850  public:
28853 
28858 
28865 
28867  static const std::int32_t ID = -619317658;
28872  std::int32_t get_id() const final {
28873  return ID;
28874  }
28875 
28881  void store(TlStorerToString &s, const char *field_name) const final;
28882 };
28883 
28889  public:
28890 };
28891 
28896  public:
28897 
28902 
28904  static const std::int32_t ID = -1397267463;
28909  std::int32_t get_id() const final {
28910  return ID;
28911  }
28912 
28918  void store(TlStorerToString &s, const char *field_name) const final;
28919 };
28920 
28925  public:
28928 
28933 
28940 
28942  static const std::int32_t ID = 1193925721;
28947  std::int32_t get_id() const final {
28948  return ID;
28949  }
28950 
28956  void store(TlStorerToString &s, const char *field_name) const final;
28957 };
28958 
28963  public:
28966 
28971 
28978 
28980  static const std::int32_t ID = -1202200373;
28985  std::int32_t get_id() const final {
28986  return ID;
28987  }
28988 
28994  void store(TlStorerToString &s, const char *field_name) const final;
28995 };
28996 
29001 class RichText: public Object {
29002  public:
29003 };
29004 
29008 class richTextPlain final : public RichText {
29009  public:
29011  string text_;
29012 
29016  richTextPlain();
29017 
29023  explicit richTextPlain(string const &text_);
29024 
29026  static const std::int32_t ID = 482617702;
29031  std::int32_t get_id() const final {
29032  return ID;
29033  }
29034 
29040  void store(TlStorerToString &s, const char *field_name) const final;
29041 };
29042 
29046 class richTextBold final : public RichText {
29047  public:
29050 
29054  richTextBold();
29055 
29062 
29064  static const std::int32_t ID = 1670844268;
29069  std::int32_t get_id() const final {
29070  return ID;
29071  }
29072 
29078  void store(TlStorerToString &s, const char *field_name) const final;
29079 };
29080 
29084 class richTextItalic final : public RichText {
29085  public:
29088 
29092  richTextItalic();
29093 
29100 
29102  static const std::int32_t ID = 1853354047;
29107  std::int32_t get_id() const final {
29108  return ID;
29109  }
29110 
29116  void store(TlStorerToString &s, const char *field_name) const final;
29117 };
29118 
29122 class richTextUnderline final : public RichText {
29123  public:
29126 
29131 
29138 
29140  static const std::int32_t ID = -536019572;
29145  std::int32_t get_id() const final {
29146  return ID;
29147  }
29148 
29154  void store(TlStorerToString &s, const char *field_name) const final;
29155 };
29156 
29160 class richTextStrikethrough final : public RichText {
29161  public:
29164 
29169 
29176 
29178  static const std::int32_t ID = 723413585;
29183  std::int32_t get_id() const final {
29184  return ID;
29185  }
29186 
29192  void store(TlStorerToString &s, const char *field_name) const final;
29193 };
29194 
29198 class richTextFixed final : public RichText {
29199  public:
29202 
29206  richTextFixed();
29207 
29214 
29216  static const std::int32_t ID = -1271496249;
29221  std::int32_t get_id() const final {
29222  return ID;
29223  }
29224 
29230  void store(TlStorerToString &s, const char *field_name) const final;
29231 };
29232 
29236 class richTextUrl final : public RichText {
29237  public:
29241  string url_;
29244 
29248  richTextUrl();
29249 
29257  richTextUrl(object_ptr<RichText> &&text_, string const &url_, bool is_cached_);
29258 
29260  static const std::int32_t ID = 83939092;
29265  std::int32_t get_id() const final {
29266  return ID;
29267  }
29268 
29274  void store(TlStorerToString &s, const char *field_name) const final;
29275 };
29276 
29280 class richTextEmailAddress final : public RichText {
29281  public:
29286 
29291 
29299 
29301  static const std::int32_t ID = 40018679;
29306  std::int32_t get_id() const final {
29307  return ID;
29308  }
29309 
29315  void store(TlStorerToString &s, const char *field_name) const final;
29316 };
29317 
29321 class richTextSubscript final : public RichText {
29322  public:
29325 
29330 
29337 
29339  static const std::int32_t ID = -868197812;
29344  std::int32_t get_id() const final {
29345  return ID;
29346  }
29347 
29353  void store(TlStorerToString &s, const char *field_name) const final;
29354 };
29355 
29359 class richTextSuperscript final : public RichText {
29360  public:
29363 
29368 
29375 
29377  static const std::int32_t ID = -382241437;
29382  std::int32_t get_id() const final {
29383  return ID;
29384  }
29385 
29391  void store(TlStorerToString &s, const char *field_name) const final;
29392 };
29393 
29397 class richTextMarked final : public RichText {
29398  public:
29401 
29405  richTextMarked();
29406 
29413 
29415  static const std::int32_t ID = -1271999614;
29420  std::int32_t get_id() const final {
29421  return ID;
29422  }
29423 
29429  void store(TlStorerToString &s, const char *field_name) const final;
29430 };
29431 
29435 class richTextPhoneNumber final : public RichText {
29436  public:
29441 
29446 
29454 
29456  static const std::int32_t ID = 128521539;
29461  std::int32_t get_id() const final {
29462  return ID;
29463  }
29464 
29470  void store(TlStorerToString &s, const char *field_name) const final;
29471 };
29472 
29476 class richTextIcon final : public RichText {
29477  public:
29484 
29488  richTextIcon();
29489 
29498 
29500  static const std::int32_t ID = -1480316158;
29505  std::int32_t get_id() const final {
29506  return ID;
29507  }
29508 
29514  void store(TlStorerToString &s, const char *field_name) const final;
29515 };
29516 
29520 class richTextReference final : public RichText {
29521  public:
29527  string url_;
29528 
29533 
29541  richTextReference(object_ptr<RichText> &&text_, string const &anchor_name_, string const &url_);
29542 
29544  static const std::int32_t ID = -1147530634;
29549  std::int32_t get_id() const final {
29550  return ID;
29551  }
29552 
29558  void store(TlStorerToString &s, const char *field_name) const final;
29559 };
29560 
29564 class richTextAnchor final : public RichText {
29565  public:
29567  string name_;
29568 
29572  richTextAnchor();
29573 
29579  explicit richTextAnchor(string const &name_);
29580 
29582  static const std::int32_t ID = 1316950068;
29587  std::int32_t get_id() const final {
29588  return ID;
29589  }
29590 
29596  void store(TlStorerToString &s, const char *field_name) const final;
29597 };
29598 
29602 class richTextAnchorLink final : public RichText {
29603  public:
29609  string url_;
29610 
29615 
29623  richTextAnchorLink(object_ptr<RichText> &&text_, string const &anchor_name_, string const &url_);
29624 
29626  static const std::int32_t ID = -1541418282;
29631  std::int32_t get_id() const final {
29632  return ID;
29633  }
29634 
29640  void store(TlStorerToString &s, const char *field_name) const final;
29641 };
29642 
29646 class richTexts final : public RichText {
29647  public:
29650 
29654  richTexts();
29655 
29662 
29664  static const std::int32_t ID = 1647457821;
29669  std::int32_t get_id() const final {
29670  return ID;
29671  }
29672 
29678  void store(TlStorerToString &s, const char *field_name) const final;
29679 };
29680 
29684 class savedCredentials final : public Object {
29685  public:
29687  string id_;
29689  string title_;
29690 
29694  savedCredentials();
29695 
29702  savedCredentials(string const &id_, string const &title_);
29703 
29705  static const std::int32_t ID = -370273060;
29710  std::int32_t get_id() const final {
29711  return ID;
29712  }
29713 
29719  void store(TlStorerToString &s, const char *field_name) const final;
29720 };
29721 
29725 class scopeNotificationSettings final : public Object {
29726  public:
29730  string sound_;
29737 
29742 
29753 
29755  static const std::int32_t ID = -426103745;
29760  std::int32_t get_id() const final {
29761  return ID;
29762  }
29763 
29769  void store(TlStorerToString &s, const char *field_name) const final;
29770 };
29771 
29777  public:
29778 };
29779 
29784  public:
29785 
29790 
29792  static const std::int32_t ID = -869395657;
29797  std::int32_t get_id() const final {
29798  return ID;
29799  }
29800 
29806  void store(TlStorerToString &s, const char *field_name) const final;
29807 };
29808 
29813  public:
29814 
29819 
29821  static const std::int32_t ID = -155713339;
29826  std::int32_t get_id() const final {
29827  return ID;
29828  }
29829 
29835  void store(TlStorerToString &s, const char *field_name) const final;
29836 };
29837 
29842  public:
29843 
29848 
29850  static const std::int32_t ID = 867505275;
29855  std::int32_t get_id() const final {
29856  return ID;
29857  }
29858 
29864  void store(TlStorerToString &s, const char *field_name) const final;
29865 };
29866 
29871  public:
29872 
29877 
29879  static const std::int32_t ID = 1526331215;
29884  std::int32_t get_id() const final {
29885  return ID;
29886  }
29887 
29893  void store(TlStorerToString &s, const char *field_name) const final;
29894 };
29895 
29900  public:
29901 
29906 
29908  static const std::int32_t ID = 925932293;
29913  std::int32_t get_id() const final {
29914  return ID;
29915  }
29916 
29922  void store(TlStorerToString &s, const char *field_name) const final;
29923 };
29924 
29929  public:
29930 
29935 
29937  static const std::int32_t ID = 115538222;
29942  std::int32_t get_id() const final {
29943  return ID;
29944  }
29945 
29951  void store(TlStorerToString &s, const char *field_name) const final;
29952 };
29953 
29958  public:
29959 
29964 
29966  static const std::int32_t ID = 1841439357;
29971  std::int32_t get_id() const final {
29972  return ID;
29973  }
29974 
29980  void store(TlStorerToString &s, const char *field_name) const final;
29981 };
29982 
29987  public:
29988 
29993 
29995  static const std::int32_t ID = 1352130963;
30000  std::int32_t get_id() const final {
30001  return ID;
30002  }
30003 
30009  void store(TlStorerToString &s, const char *field_name) const final;
30010 };
30011 
30016  public:
30017 
30022 
30024  static const std::int32_t ID = -1828724341;
30029  std::int32_t get_id() const final {
30030  return ID;
30031  }
30032 
30038  void store(TlStorerToString &s, const char *field_name) const final;
30039 };
30040 
30045  public:
30046 
30051 
30053  static const std::int32_t ID = -1247751329;
30058  std::int32_t get_id() const final {
30059  return ID;
30060  }
30061 
30067  void store(TlStorerToString &s, const char *field_name) const final;
30068 };
30069 
30074  public:
30075 
30080 
30082  static const std::int32_t ID = 564323321;
30087  std::int32_t get_id() const final {
30088  return ID;
30089  }
30090 
30096  void store(TlStorerToString &s, const char *field_name) const final;
30097 };
30098 
30103  public:
30104 
30109 
30111  static const std::int32_t ID = 664174819;
30116  std::int32_t get_id() const final {
30117  return ID;
30118  }
30119 
30125  void store(TlStorerToString &s, const char *field_name) const final;
30126 };
30127 
30132  public:
30133 
30138 
30140  static const std::int32_t ID = 2001258652;
30145  std::int32_t get_id() const final {
30146  return ID;
30147  }
30148 
30154  void store(TlStorerToString &s, const char *field_name) const final;
30155 };
30156 
30161  public:
30162 
30167 
30169  static const std::int32_t ID = -95769149;
30174  std::int32_t get_id() const final {
30175  return ID;
30176  }
30177 
30183  void store(TlStorerToString &s, const char *field_name) const final;
30184 };
30185 
30190  public:
30191 
30196 
30198  static const std::int32_t ID = -596322564;
30203  std::int32_t get_id() const final {
30204  return ID;
30205  }
30206 
30212  void store(TlStorerToString &s, const char *field_name) const final;
30213 };
30214 
30219  public:
30220 
30225 
30227  static const std::int32_t ID = 371805512;
30232  std::int32_t get_id() const final {
30233  return ID;
30234  }
30235 
30241  void store(TlStorerToString &s, const char *field_name) const final;
30242 };
30243 
30247 class seconds final : public Object {
30248  public:
30250  double seconds_;
30251 
30255  seconds();
30256 
30262  explicit seconds(double seconds_);
30263 
30265  static const std::int32_t ID = 959899022;
30270  std::int32_t get_id() const final {
30271  return ID;
30272  }
30273 
30279  void store(TlStorerToString &s, const char *field_name) const final;
30280 };
30281 
30285 class secretChat final : public Object {
30286  public:
30299 
30303  secretChat();
30304 
30316 
30318  static const std::int32_t ID = -676918325;
30323  std::int32_t get_id() const final {
30324  return ID;
30325  }
30326 
30332  void store(TlStorerToString &s, const char *field_name) const final;
30333 };
30334 
30339 class SecretChatState: public Object {
30340  public:
30341 };
30342 
30347  public:
30348 
30353 
30355  static const std::int32_t ID = -1637050756;
30360  std::int32_t get_id() const final {
30361  return ID;
30362  }
30363 
30369  void store(TlStorerToString &s, const char *field_name) const final;
30370 };
30371 
30376  public:
30377 
30382 
30384  static const std::int32_t ID = -1611352087;
30389  std::int32_t get_id() const final {
30390  return ID;
30391  }
30392 
30398  void store(TlStorerToString &s, const char *field_name) const final;
30399 };
30400 
30405  public:
30406 
30411 
30413  static const std::int32_t ID = -1945106707;
30418  std::int32_t get_id() const final {
30419  return ID;
30420  }
30421 
30427  void store(TlStorerToString &s, const char *field_name) const final;
30428 };
30429 
30433 class session final : public Object {
30434  public:
30456  string platform_;
30464  string ip_;
30466  string country_;
30468  string region_;
30469 
30473  session();
30474 
30496  session(int64 id_, bool is_current_, bool is_password_pending_, bool can_accept_secret_chats_, bool can_accept_calls_, int32 api_id_, string const &application_name_, string const &application_version_, bool is_official_application_, string const &device_model_, string const &platform_, string const &system_version_, int32 log_in_date_, int32 last_active_date_, string const &ip_, string const &country_, string const &region_);
30497 
30499  static const std::int32_t ID = 1068672887;
30504  std::int32_t get_id() const final {
30505  return ID;
30506  }
30507 
30513  void store(TlStorerToString &s, const char *field_name) const final;
30514 };
30515 
30519 class sessions final : public Object {
30520  public:
30525 
30529  sessions();
30530 
30538 
30540  static const std::int32_t ID = 842912274;
30545  std::int32_t get_id() const final {
30546  return ID;
30547  }
30548 
30554  void store(TlStorerToString &s, const char *field_name) const final;
30555 };
30556 
30560 class shippingOption final : public Object {
30561  public:
30563  string id_;
30565  string title_;
30568 
30572  shippingOption();
30573 
30581  shippingOption(string const &id_, string const &title_, array<object_ptr<labeledPricePart>> &&price_parts_);
30582 
30584  static const std::int32_t ID = 1425690001;
30589  std::int32_t get_id() const final {
30590  return ID;
30591  }
30592 
30598  void store(TlStorerToString &s, const char *field_name) const final;
30599 };
30600 
30604 class sponsoredMessage final : public Object {
30605  public:
30614 
30618  sponsoredMessage();
30619 
30629 
30631  static const std::int32_t ID = -1734768993;
30636  std::int32_t get_id() const final {
30637  return ID;
30638  }
30639 
30645  void store(TlStorerToString &s, const char *field_name) const final;
30646 };
30647 
30652 class StatisticalGraph: public Object {
30653  public:
30654 };
30655 
30660  public:
30662  string json_data_;
30664  string zoom_token_;
30665 
30670 
30677  statisticalGraphData(string const &json_data_, string const &zoom_token_);
30678 
30680  static const std::int32_t ID = -1988940244;
30685  std::int32_t get_id() const final {
30686  return ID;
30687  }
30688 
30694  void store(TlStorerToString &s, const char *field_name) const final;
30695 };
30696 
30701  public:
30703  string token_;
30704 
30709 
30715  explicit statisticalGraphAsync(string const &token_);
30716 
30718  static const std::int32_t ID = 435891103;
30723  std::int32_t get_id() const final {
30724  return ID;
30725  }
30726 
30732  void store(TlStorerToString &s, const char *field_name) const final;
30733 };
30734 
30739  public:
30742 
30747 
30753  explicit statisticalGraphError(string const &error_message_);
30754 
30756  static const std::int32_t ID = -1006788526;
30761  std::int32_t get_id() const final {
30762  return ID;
30763  }
30764 
30770  void store(TlStorerToString &s, const char *field_name) const final;
30771 };
30772 
30776 class statisticalValue final : public Object {
30777  public:
30779  double value_;
30784 
30788  statisticalValue();
30789 
30798 
30800  static const std::int32_t ID = 1651337846;
30805  std::int32_t get_id() const final {
30806  return ID;
30807  }
30808 
30814  void store(TlStorerToString &s, const char *field_name) const final;
30815 };
30816 
30820 class sticker final : public Object {
30821  public:
30829  string emoji_;
30833  bool is_mask_;
30842 
30846  sticker();
30847 
30863 
30865  static const std::int32_t ID = 45883239;
30870  std::int32_t get_id() const final {
30871  return ID;
30872  }
30873 
30879  void store(TlStorerToString &s, const char *field_name) const final;
30880 };
30881 
30885 class stickerSet final : public Object {
30886  public:
30890  string title_;
30892  string name_;
30913 
30917  stickerSet();
30918 
30937 
30939  static const std::int32_t ID = -79542167;
30944  std::int32_t get_id() const final {
30945  return ID;
30946  }
30947 
30953  void store(TlStorerToString &s, const char *field_name) const final;
30954 };
30955 
30959 class stickerSetInfo final : public Object {
30960  public:
30964  string title_;
30966  string name_;
30987 
30991  stickerSetInfo();
30992 
31011 
31013  static const std::int32_t ID = 1307322248;
31018  std::int32_t get_id() const final {
31019  return ID;
31020  }
31021 
31027  void store(TlStorerToString &s, const char *field_name) const final;
31028 };
31029 
31033 class stickerSets final : public Object {
31034  public:
31039 
31043  stickerSets();
31044 
31052 
31054  static const std::int32_t ID = -1883828812;
31059  std::int32_t get_id() const final {
31060  return ID;
31061  }
31062 
31068  void store(TlStorerToString &s, const char *field_name) const final;
31069 };
31070 
31074 class stickers final : public Object {
31075  public:
31078 
31082  stickers();
31083 
31090 
31092  static const std::int32_t ID = 1974859260;
31097  std::int32_t get_id() const final {
31098  return ID;
31099  }
31100 
31106  void store(TlStorerToString &s, const char *field_name) const final;
31107 };
31108 
31112 class storageStatistics final : public Object {
31113  public:
31120 
31125 
31134 
31136  static const std::int32_t ID = 217237013;
31141  std::int32_t get_id() const final {
31142  return ID;
31143  }
31144 
31150  void store(TlStorerToString &s, const char *field_name) const final;
31151 };
31152 
31156 class storageStatisticsByChat final : public Object {
31157  public:
31166 
31171 
31181 
31183  static const std::int32_t ID = 635434531;
31188  std::int32_t get_id() const final {
31189  return ID;
31190  }
31191 
31197  void store(TlStorerToString &s, const char *field_name) const final;
31198 };
31199 
31203 class storageStatisticsByFileType final : public Object {
31204  public:
31211 
31216 
31225 
31227  static const std::int32_t ID = 714012840;
31232  std::int32_t get_id() const final {
31233  return ID;
31234  }
31235 
31241  void store(TlStorerToString &s, const char *field_name) const final;
31242 };
31243 
31247 class storageStatisticsFast final : public Object {
31248  public:
31259 
31264 
31275 
31277  static const std::int32_t ID = -884922271;
31282  std::int32_t get_id() const final {
31283  return ID;
31284  }
31285 
31291  void store(TlStorerToString &s, const char *field_name) const final;
31292 };
31293 
31298 class SuggestedAction: public Object {
31299  public:
31300 };
31301 
31306  public:
31307 
31312 
31314  static const std::int32_t ID = 2017586255;
31319  std::int32_t get_id() const final {
31320  return ID;
31321  }
31322 
31328  void store(TlStorerToString &s, const char *field_name) const final;
31329 };
31330 
31335  public:
31336 
31341 
31343  static const std::int32_t ID = 1910534839;
31348  std::int32_t get_id() const final {
31349  return ID;
31350  }
31351 
31357  void store(TlStorerToString &s, const char *field_name) const final;
31358 };
31359 
31364  public:
31365 
31370 
31372  static const std::int32_t ID = 648771563;
31377  std::int32_t get_id() const final {
31378  return ID;
31379  }
31380 
31386  void store(TlStorerToString &s, const char *field_name) const final;
31387 };
31388 
31393  public:
31394 
31399 
31401  static const std::int32_t ID = 891303239;
31406  std::int32_t get_id() const final {
31407  return ID;
31408  }
31409 
31415  void store(TlStorerToString &s, const char *field_name) const final;
31416 };
31417 
31422  public:
31425 
31430 
31437 
31439  static const std::int32_t ID = -965071304;
31444  std::int32_t get_id() const final {
31445  return ID;
31446  }
31447 
31453  void store(TlStorerToString &s, const char *field_name) const final;
31454 };
31455 
31460  public:
31463 
31468 
31475 
31477  static const std::int32_t ID = 1863613848;
31482  std::int32_t get_id() const final {
31483  return ID;
31484  }
31485 
31491  void store(TlStorerToString &s, const char *field_name) const final;
31492 };
31493 
31497 class supergroup final : public Object {
31498  public:
31502  string username_;
31526  bool is_scam_;
31528  bool is_fake_;
31529 
31533  supergroup();
31534 
31555 
31557  static const std::int32_t ID = -722213067;
31562  std::int32_t get_id() const final {
31563  return ID;
31564  }
31565 
31571  void store(TlStorerToString &s, const char *field_name) const final;
31572 };
31573 
31577 class supergroupFullInfo final : public Object {
31578  public:
31621 
31626 
31653 
31655  static const std::int32_t ID = -1035719349;
31660  std::int32_t get_id() const final {
31661  return ID;
31662  }
31663 
31669  void store(TlStorerToString &s, const char *field_name) const final;
31670 };
31671 
31677  public:
31678 };
31679 
31684  public:
31685 
31690 
31692  static const std::int32_t ID = 1178199509;
31697  std::int32_t get_id() const final {
31698  return ID;
31699  }
31700 
31706  void store(TlStorerToString &s, const char *field_name) const final;
31707 };
31708 
31713  public:
31715  string query_;
31716 
31721 
31727  explicit supergroupMembersFilterContacts(string const &query_);
31728 
31730  static const std::int32_t ID = -1282910856;
31735  std::int32_t get_id() const final {
31736  return ID;
31737  }
31738 
31744  void store(TlStorerToString &s, const char *field_name) const final;
31745 };
31746 
31751  public:
31752 
31757 
31759  static const std::int32_t ID = -2097380265;
31764  std::int32_t get_id() const final {
31765  return ID;
31766  }
31767 
31773  void store(TlStorerToString &s, const char *field_name) const final;
31774 };
31775 
31780  public:
31782  string query_;
31783 
31788 
31794  explicit supergroupMembersFilterSearch(string const &query_);
31795 
31797  static const std::int32_t ID = -1696358469;
31802  std::int32_t get_id() const final {
31803  return ID;
31804  }
31805 
31811  void store(TlStorerToString &s, const char *field_name) const final;
31812 };
31813 
31818  public:
31820  string query_;
31821 
31826 
31832  explicit supergroupMembersFilterRestricted(string const &query_);
31833 
31835  static const std::int32_t ID = -1107800034;
31840  std::int32_t get_id() const final {
31841  return ID;
31842  }
31843 
31849  void store(TlStorerToString &s, const char *field_name) const final;
31850 };
31851 
31856  public:
31858  string query_;
31859 
31864 
31870  explicit supergroupMembersFilterBanned(string const &query_);
31871 
31873  static const std::int32_t ID = -1210621683;
31878  std::int32_t get_id() const final {
31879  return ID;
31880  }
31881 
31887  void store(TlStorerToString &s, const char *field_name) const final;
31888 };
31889 
31894  public:
31896  string query_;
31899 
31904 
31912 
31914  static const std::int32_t ID = 947915036;
31919  std::int32_t get_id() const final {
31920  return ID;
31921  }
31922 
31928  void store(TlStorerToString &s, const char *field_name) const final;
31929 };
31930 
31935  public:
31936 
31941 
31943  static const std::int32_t ID = 492138918;
31948  std::int32_t get_id() const final {
31949  return ID;
31950  }
31951 
31957  void store(TlStorerToString &s, const char *field_name) const final;
31958 };
31959 
31963 class tMeUrl final : public Object {
31964  public:
31966  string url_;
31969 
31973  tMeUrl();
31974 
31981  tMeUrl(string const &url_, object_ptr<TMeUrlType> &&type_);
31982 
31984  static const std::int32_t ID = -1140786622;
31989  std::int32_t get_id() const final {
31990  return ID;
31991  }
31992 
31998  void store(TlStorerToString &s, const char *field_name) const final;
31999 };
32000 
32005 class TMeUrlType: public Object {
32006  public:
32007 };
32008 
32012 class tMeUrlTypeUser final : public TMeUrlType {
32013  public:
32016 
32020  tMeUrlTypeUser();
32021 
32027  explicit tMeUrlTypeUser(int53 user_id_);
32028 
32030  static const std::int32_t ID = 125336602;
32035  std::int32_t get_id() const final {
32036  return ID;
32037  }
32038 
32044  void store(TlStorerToString &s, const char *field_name) const final;
32045 };
32046 
32050 class tMeUrlTypeSupergroup final : public TMeUrlType {
32051  public:
32054 
32059 
32066 
32068  static const std::int32_t ID = -1353369944;
32073  std::int32_t get_id() const final {
32074  return ID;
32075  }
32076 
32082  void store(TlStorerToString &s, const char *field_name) const final;
32083 };
32084 
32088 class tMeUrlTypeChatInvite final : public TMeUrlType {
32089  public:
32092 
32097 
32104 
32106  static const std::int32_t ID = 313907785;
32111  std::int32_t get_id() const final {
32112  return ID;
32113  }
32114 
32120  void store(TlStorerToString &s, const char *field_name) const final;
32121 };
32122 
32126 class tMeUrlTypeStickerSet final : public TMeUrlType {
32127  public:
32130 
32135 
32142 
32144  static const std::int32_t ID = 1602473196;
32149  std::int32_t get_id() const final {
32150  return ID;
32151  }
32152 
32158  void store(TlStorerToString &s, const char *field_name) const final;
32159 };
32160 
32164 class tMeUrls final : public Object {
32165  public:
32168 
32172  tMeUrls();
32173 
32179  explicit tMeUrls(array<object_ptr<tMeUrl>> &&urls_);
32180 
32182  static const std::int32_t ID = -1130595098;
32187  std::int32_t get_id() const final {
32188  return ID;
32189  }
32190 
32196  void store(TlStorerToString &s, const char *field_name) const final;
32197 };
32198 
32202 class tdlibParameters final : public Object {
32203  public:
32221  string api_hash_;
32234 
32238  tdlibParameters();
32239 
32260 
32262  static const std::int32_t ID = -761520773;
32267  std::int32_t get_id() const final {
32268  return ID;
32269  }
32270 
32276  void store(TlStorerToString &s, const char *field_name) const final;
32277 };
32278 
32282 class temporaryPasswordState final : public Object {
32283  public:
32288 
32293 
32301 
32303  static const std::int32_t ID = 939837410;
32308  std::int32_t get_id() const final {
32309  return ID;
32310  }
32311 
32317  void store(TlStorerToString &s, const char *field_name) const final;
32318 };
32319 
32323 class termsOfService final : public Object {
32324  public:
32331 
32335  termsOfService();
32336 
32345 
32347  static const std::int32_t ID = 739422597;
32352  std::int32_t get_id() const final {
32353  return ID;
32354  }
32355 
32361  void store(TlStorerToString &s, const char *field_name) const final;
32362 };
32363 
32367 class testBytes final : public Object {
32368  public:
32371 
32375  testBytes();
32376 
32382  explicit testBytes(bytes const &value_);
32383 
32385  static const std::int32_t ID = -1541225250;
32390  std::int32_t get_id() const final {
32391  return ID;
32392  }
32393 
32399  void store(TlStorerToString &s, const char *field_name) const final;
32400 };
32401 
32405 class testInt final : public Object {
32406  public:
32409 
32413  testInt();
32414 
32420  explicit testInt(int32 value_);
32421 
32423  static const std::int32_t ID = -574804983;
32428  std::int32_t get_id() const final {
32429  return ID;
32430  }
32431 
32437  void store(TlStorerToString &s, const char *field_name) const final;
32438 };
32439 
32443 class testString final : public Object {
32444  public:
32446  string value_;
32447 
32451  testString();
32452 
32458  explicit testString(string const &value_);
32459 
32461  static const std::int32_t ID = -27891572;
32466  std::int32_t get_id() const final {
32467  return ID;
32468  }
32469 
32475  void store(TlStorerToString &s, const char *field_name) const final;
32476 };
32477 
32481 class testVectorInt final : public Object {
32482  public:
32485 
32489  testVectorInt();
32490 
32496  explicit testVectorInt(array<int32> &&value_);
32497 
32499  static const std::int32_t ID = 593682027;
32504  std::int32_t get_id() const final {
32505  return ID;
32506  }
32507 
32513  void store(TlStorerToString &s, const char *field_name) const final;
32514 };
32515 
32519 class testVectorIntObject final : public Object {
32520  public:
32523 
32528 
32535 
32537  static const std::int32_t ID = 125891546;
32542  std::int32_t get_id() const final {
32543  return ID;
32544  }
32545 
32551  void store(TlStorerToString &s, const char *field_name) const final;
32552 };
32553 
32557 class testVectorString final : public Object {
32558  public:
32561 
32565  testVectorString();
32566 
32573 
32575  static const std::int32_t ID = 79339995;
32580  std::int32_t get_id() const final {
32581  return ID;
32582  }
32583 
32589  void store(TlStorerToString &s, const char *field_name) const final;
32590 };
32591 
32595 class testVectorStringObject final : public Object {
32596  public:
32599 
32604 
32611 
32613  static const std::int32_t ID = 80780537;
32618  std::int32_t get_id() const final {
32619  return ID;
32620  }
32621 
32627  void store(TlStorerToString &s, const char *field_name) const final;
32628 };
32629 
32633 class text final : public Object {
32634  public:
32636  string text_;
32637 
32641  text();
32642 
32648  explicit text(string const &text_);
32649 
32651  static const std::int32_t ID = 578181272;
32656  std::int32_t get_id() const final {
32657  return ID;
32658  }
32659 
32665  void store(TlStorerToString &s, const char *field_name) const final;
32666 };
32667 
32671 class textEntities final : public Object {
32672  public:
32675 
32679  textEntities();
32680 
32687 
32689  static const std::int32_t ID = -933199172;
32694  std::int32_t get_id() const final {
32695  return ID;
32696  }
32697 
32703  void store(TlStorerToString &s, const char *field_name) const final;
32704 };
32705 
32709 class textEntity final : public Object {
32710  public:
32717 
32721  textEntity();
32722 
32731 
32733  static const std::int32_t ID = -1951688280;
32738  std::int32_t get_id() const final {
32739  return ID;
32740  }
32741 
32747  void store(TlStorerToString &s, const char *field_name) const final;
32748 };
32749 
32754 class TextEntityType: public Object {
32755  public:
32756 };
32757 
32762  public:
32763 
32768 
32770  static const std::int32_t ID = 934535013;
32775  std::int32_t get_id() const final {
32776  return ID;
32777  }
32778 
32784  void store(TlStorerToString &s, const char *field_name) const final;
32785 };
32786 
32791  public:
32792 
32797 
32799  static const std::int32_t ID = -1023958307;
32804  std::int32_t get_id() const final {
32805  return ID;
32806  }
32807 
32813  void store(TlStorerToString &s, const char *field_name) const final;
32814 };
32815 
32820  public:
32821 
32826 
32828  static const std::int32_t ID = 1222915915;
32833  std::int32_t get_id() const final {
32834  return ID;
32835  }
32836 
32842  void store(TlStorerToString &s, const char *field_name) const final;
32843 };
32844 
32849  public:
32850 
32855 
32857  static const std::int32_t ID = -1150997581;
32862  std::int32_t get_id() const final {
32863  return ID;
32864  }
32865 
32871  void store(TlStorerToString &s, const char *field_name) const final;
32872 };
32873 
32877 class textEntityTypeUrl final : public TextEntityType {
32878  public:
32879 
32884 
32886  static const std::int32_t ID = -1312762756;
32891  std::int32_t get_id() const final {
32892  return ID;
32893  }
32894 
32900  void store(TlStorerToString &s, const char *field_name) const final;
32901 };
32902 
32907  public:
32908 
32913 
32915  static const std::int32_t ID = 1425545249;
32920  std::int32_t get_id() const final {
32921  return ID;
32922  }
32923 
32929  void store(TlStorerToString &s, const char *field_name) const final;
32930 };
32931 
32936  public:
32937 
32942 
32944  static const std::int32_t ID = -1160140246;
32949  std::int32_t get_id() const final {
32950  return ID;
32951  }
32952 
32958  void store(TlStorerToString &s, const char *field_name) const final;
32959 };
32960 
32965  public:
32966 
32971 
32973  static const std::int32_t ID = 105986320;
32978  std::int32_t get_id() const final {
32979  return ID;
32980  }
32981 
32987  void store(TlStorerToString &s, const char *field_name) const final;
32988 };
32989 
32993 class textEntityTypeBold final : public TextEntityType {
32994  public:
32995 
33000 
33002  static const std::int32_t ID = -1128210000;
33007  std::int32_t get_id() const final {
33008  return ID;
33009  }
33010 
33016  void store(TlStorerToString &s, const char *field_name) const final;
33017 };
33018 
33022 class textEntityTypeItalic final : public TextEntityType {
33023  public:
33024 
33029 
33031  static const std::int32_t ID = -118253987;
33036  std::int32_t get_id() const final {
33037  return ID;
33038  }
33039 
33045  void store(TlStorerToString &s, const char *field_name) const final;
33046 };
33047 
33052  public:
33053 
33058 
33060  static const std::int32_t ID = 792317842;
33065  std::int32_t get_id() const final {
33066  return ID;
33067  }
33068 
33074  void store(TlStorerToString &s, const char *field_name) const final;
33075 };
33076 
33081  public:
33082 
33087 
33089  static const std::int32_t ID = 961529082;
33094  std::int32_t get_id() const final {
33095  return ID;
33096  }
33097 
33103  void store(TlStorerToString &s, const char *field_name) const final;
33104 };
33105 
33109 class textEntityTypeCode final : public TextEntityType {
33110  public:
33111 
33116 
33118  static const std::int32_t ID = -974534326;
33123  std::int32_t get_id() const final {
33124  return ID;
33125  }
33126 
33132  void store(TlStorerToString &s, const char *field_name) const final;
33133 };
33134 
33138 class textEntityTypePre final : public TextEntityType {
33139  public:
33140 
33145 
33147  static const std::int32_t ID = 1648958606;
33152  std::int32_t get_id() const final {
33153  return ID;
33154  }
33155 
33161  void store(TlStorerToString &s, const char *field_name) const final;
33162 };
33163 
33168  public:
33170  string language_;
33171 
33176 
33182  explicit textEntityTypePreCode(string const &language_);
33183 
33185  static const std::int32_t ID = -945325397;
33190  std::int32_t get_id() const final {
33191  return ID;
33192  }
33193 
33199  void store(TlStorerToString &s, const char *field_name) const final;
33200 };
33201 
33206  public:
33208  string url_;
33209 
33214 
33220  explicit textEntityTypeTextUrl(string const &url_);
33221 
33223  static const std::int32_t ID = 445719651;
33228  std::int32_t get_id() const final {
33229  return ID;
33230  }
33231 
33237  void store(TlStorerToString &s, const char *field_name) const final;
33238 };
33239 
33244  public:
33247 
33252 
33259 
33261  static const std::int32_t ID = -1570974289;
33266  std::int32_t get_id() const final {
33267  return ID;
33268  }
33269 
33275  void store(TlStorerToString &s, const char *field_name) const final;
33276 };
33277 
33282  public:
33285 
33290 
33297 
33299  static const std::int32_t ID = -1841898992;
33304  std::int32_t get_id() const final {
33305  return ID;
33306  }
33307 
33313  void store(TlStorerToString &s, const char *field_name) const final;
33314 };
33315 
33320 class TextParseMode: public Object {
33321  public:
33322 };
33323 
33327 class textParseModeMarkdown final : public TextParseMode {
33328  public:
33331 
33336 
33343 
33345  static const std::int32_t ID = 360073407;
33350  std::int32_t get_id() const final {
33351  return ID;
33352  }
33353 
33359  void store(TlStorerToString &s, const char *field_name) const final;
33360 };
33361 
33365 class textParseModeHTML final : public TextParseMode {
33366  public:
33367 
33372 
33374  static const std::int32_t ID = 1660208627;
33379  std::int32_t get_id() const final {
33380  return ID;
33381  }
33382 
33388  void store(TlStorerToString &s, const char *field_name) const final;
33389 };
33390 
33394 class themeSettings final : public Object {
33395  public:
33406 
33410  themeSettings();
33411 
33422 
33424  static const std::int32_t ID = -62120942;
33429  std::int32_t get_id() const final {
33430  return ID;
33431  }
33432 
33438  void store(TlStorerToString &s, const char *field_name) const final;
33439 };
33440 
33444 class thumbnail final : public Object {
33445  public:
33454 
33458  thumbnail();
33459 
33469 
33471  static const std::int32_t ID = 1243275371;
33476  std::int32_t get_id() const final {
33477  return ID;
33478  }
33479 
33485  void store(TlStorerToString &s, const char *field_name) const final;
33486 };
33487 
33492 class ThumbnailFormat: public Object {
33493  public:
33494 };
33495 
33499 class thumbnailFormatJpeg final : public ThumbnailFormat {
33500  public:
33501 
33506 
33508  static const std::int32_t ID = -653503352;
33513  std::int32_t get_id() const final {
33514  return ID;
33515  }
33516 
33522  void store(TlStorerToString &s, const char *field_name) const final;
33523 };
33524 
33528 class thumbnailFormatPng final : public ThumbnailFormat {
33529  public:
33530 
33535 
33537  static const std::int32_t ID = 1577490421;
33542  std::int32_t get_id() const final {
33543  return ID;
33544  }
33545 
33551  void store(TlStorerToString &s, const char *field_name) const final;
33552 };
33553 
33557 class thumbnailFormatWebp final : public ThumbnailFormat {
33558  public:
33559 
33564 
33566  static const std::int32_t ID = -53588974;
33571  std::int32_t get_id() const final {
33572  return ID;
33573  }
33574 
33580  void store(TlStorerToString &s, const char *field_name) const final;
33581 };
33582 
33586 class thumbnailFormatGif final : public ThumbnailFormat {
33587  public:
33588 
33593 
33595  static const std::int32_t ID = 1252205962;
33600  std::int32_t get_id() const final {
33601  return ID;
33602  }
33603 
33609  void store(TlStorerToString &s, const char *field_name) const final;
33610 };
33611 
33615 class thumbnailFormatTgs final : public ThumbnailFormat {
33616  public:
33617 
33622 
33624  static const std::int32_t ID = 1315522642;
33629  std::int32_t get_id() const final {
33630  return ID;
33631  }
33632 
33638  void store(TlStorerToString &s, const char *field_name) const final;
33639 };
33640 
33645  public:
33646 
33651 
33653  static const std::int32_t ID = 278616062;
33658  std::int32_t get_id() const final {
33659  return ID;
33660  }
33661 
33667  void store(TlStorerToString &s, const char *field_name) const final;
33668 };
33669 
33674 class TopChatCategory: public Object {
33675  public:
33676 };
33677 
33682  public:
33683 
33688 
33690  static const std::int32_t ID = 1026706816;
33695  std::int32_t get_id() const final {
33696  return ID;
33697  }
33698 
33704  void store(TlStorerToString &s, const char *field_name) const final;
33705 };
33706 
33710 class topChatCategoryBots final : public TopChatCategory {
33711  public:
33712 
33717 
33719  static const std::int32_t ID = -1577129195;
33724  std::int32_t get_id() const final {
33725  return ID;
33726  }
33727 
33733  void store(TlStorerToString &s, const char *field_name) const final;
33734 };
33735 
33740  public:
33741 
33746 
33748  static const std::int32_t ID = 1530056846;
33753  std::int32_t get_id() const final {
33754  return ID;
33755  }
33756 
33762  void store(TlStorerToString &s, const char *field_name) const final;
33763 };
33764 
33769  public:
33770 
33775 
33777  static const std::int32_t ID = -500825885;
33782  std::int32_t get_id() const final {
33783  return ID;
33784  }
33785 
33791  void store(TlStorerToString &s, const char *field_name) const final;
33792 };
33793 
33798  public:
33799 
33804 
33806  static const std::int32_t ID = 377023356;
33811  std::int32_t get_id() const final {
33812  return ID;
33813  }
33814 
33820  void store(TlStorerToString &s, const char *field_name) const final;
33821 };
33822 
33827  public:
33828 
33833 
33835  static const std::int32_t ID = 356208861;
33840  std::int32_t get_id() const final {
33841  return ID;
33842  }
33843 
33849  void store(TlStorerToString &s, const char *field_name) const final;
33850 };
33851 
33856  public:
33857 
33862 
33864  static const std::int32_t ID = 1695922133;
33869  std::int32_t get_id() const final {
33870  return ID;
33871  }
33872 
33878  void store(TlStorerToString &s, const char *field_name) const final;
33879 };
33880 
33885 class Update: public Object {
33886  public:
33887 };
33888 
33892 class updateAuthorizationState final : public Update {
33893  public:
33896 
33901 
33908 
33910  static const std::int32_t ID = 1622347490;
33915  std::int32_t get_id() const final {
33916  return ID;
33917  }
33918 
33924  void store(TlStorerToString &s, const char *field_name) const final;
33925 };
33926 
33930 class updateNewMessage final : public Update {
33931  public:
33934 
33938  updateNewMessage();
33939 
33946 
33948  static const std::int32_t ID = -563105266;
33953  std::int32_t get_id() const final {
33954  return ID;
33955  }
33956 
33962  void store(TlStorerToString &s, const char *field_name) const final;
33963 };
33964 
33969  public:
33974 
33979 
33987 
33989  static const std::int32_t ID = 1302843961;
33994  std::int32_t get_id() const final {
33995  return ID;
33996  }
33997 
34003  void store(TlStorerToString &s, const char *field_name) const final;
34004 };
34005 
34009 class updateMessageSendSucceeded final : public Update {
34010  public:
34015 
34020 
34028 
34030  static const std::int32_t ID = 1815715197;
34035  std::int32_t get_id() const final {
34036  return ID;
34037  }
34038 
34044  void store(TlStorerToString &s, const char *field_name) const final;
34045 };
34046 
34050 class updateMessageSendFailed final : public Update {
34051  public:
34060 
34065 
34075 
34077  static const std::int32_t ID = -1032335779;
34082  std::int32_t get_id() const final {
34083  return ID;
34084  }
34085 
34091  void store(TlStorerToString &s, const char *field_name) const final;
34092 };
34093 
34097 class updateMessageContent final : public Update {
34098  public:
34105 
34110 
34119 
34121  static const std::int32_t ID = 506903332;
34126  std::int32_t get_id() const final {
34127  return ID;
34128  }
34129 
34135  void store(TlStorerToString &s, const char *field_name) const final;
34136 };
34137 
34141 class updateMessageEdited final : public Update {
34142  public:
34151 
34156 
34166 
34168  static const std::int32_t ID = -559545626;
34173  std::int32_t get_id() const final {
34174  return ID;
34175  }
34176 
34182  void store(TlStorerToString &s, const char *field_name) const final;
34183 };
34184 
34188 class updateMessageIsPinned final : public Update {
34189  public:
34196 
34201 
34210 
34212  static const std::int32_t ID = 1102848829;
34217  std::int32_t get_id() const final {
34218  return ID;
34219  }
34220 
34226  void store(TlStorerToString &s, const char *field_name) const final;
34227 };
34228 
34232 class updateMessageInteractionInfo final : public Update {
34233  public:
34240 
34245 
34254 
34256  static const std::int32_t ID = -1417659394;
34261  std::int32_t get_id() const final {
34262  return ID;
34263  }
34264 
34270  void store(TlStorerToString &s, const char *field_name) const final;
34271 };
34272 
34276 class updateMessageContentOpened final : public Update {
34277  public:
34282 
34287 
34295 
34297  static const std::int32_t ID = -1520523131;
34302  std::int32_t get_id() const final {
34303  return ID;
34304  }
34305 
34311  void store(TlStorerToString &s, const char *field_name) const final;
34312 };
34313 
34317 class updateMessageMentionRead final : public Update {
34318  public:
34325 
34330 
34339 
34341  static const std::int32_t ID = -252228282;
34346  std::int32_t get_id() const final {
34347  return ID;
34348  }
34349 
34355  void store(TlStorerToString &s, const char *field_name) const final;
34356 };
34357 
34362  public:
34367 
34372 
34380 
34382  static const std::int32_t ID = -1308260971;
34387  std::int32_t get_id() const final {
34388  return ID;
34389  }
34390 
34396  void store(TlStorerToString &s, const char *field_name) const final;
34397 };
34398 
34402 class updateNewChat final : public Update {
34403  public:
34406 
34410  updateNewChat();
34411 
34417  explicit updateNewChat(object_ptr<chat> &&chat_);
34418 
34420  static const std::int32_t ID = 2075757773;
34425  std::int32_t get_id() const final {
34426  return ID;
34427  }
34428 
34434  void store(TlStorerToString &s, const char *field_name) const final;
34435 };
34436 
34440 class updateChatTitle final : public Update {
34441  public:
34445  string title_;
34446 
34450  updateChatTitle();
34451 
34458  updateChatTitle(int53 chat_id_, string const &title_);
34459 
34461  static const std::int32_t ID = -175405660;
34466  std::int32_t get_id() const final {
34467  return ID;
34468  }
34469 
34475  void store(TlStorerToString &s, const char *field_name) const final;
34476 };
34477 
34481 class updateChatPhoto final : public Update {
34482  public:
34487 
34491  updateChatPhoto();
34492 
34500 
34502  static const std::int32_t ID = -324713921;
34507  std::int32_t get_id() const final {
34508  return ID;
34509  }
34510 
34516  void store(TlStorerToString &s, const char *field_name) const final;
34517 };
34518 
34522 class updateChatPermissions final : public Update {
34523  public:
34528 
34533 
34541 
34543  static const std::int32_t ID = -1622010003;
34548  std::int32_t get_id() const final {
34549  return ID;
34550  }
34551 
34557  void store(TlStorerToString &s, const char *field_name) const final;
34558 };
34559 
34563 class updateChatLastMessage final : public Update {
34564  public:
34571 
34576 
34585 
34587  static const std::int32_t ID = -923244537;
34592  std::int32_t get_id() const final {
34593  return ID;
34594  }
34595 
34601  void store(TlStorerToString &s, const char *field_name) const final;
34602 };
34603 
34607 class updateChatPosition final : public Update {
34608  public:
34613 
34618 
34626 
34628  static const std::int32_t ID = -8979849;
34633  std::int32_t get_id() const final {
34634  return ID;
34635  }
34636 
34642  void store(TlStorerToString &s, const char *field_name) const final;
34643 };
34644 
34648 class updateChatReadInbox final : public Update {
34649  public:
34656 
34661 
34670 
34672  static const std::int32_t ID = -797952281;
34677  std::int32_t get_id() const final {
34678  return ID;
34679  }
34680 
34686  void store(TlStorerToString &s, const char *field_name) const final;
34687 };
34688 
34692 class updateChatReadOutbox final : public Update {
34693  public:
34698 
34703 
34711 
34713  static const std::int32_t ID = 708334213;
34718  std::int32_t get_id() const final {
34719  return ID;
34720  }
34721 
34727  void store(TlStorerToString &s, const char *field_name) const final;
34728 };
34729 
34733 class updateChatActionBar final : public Update {
34734  public:
34739 
34744 
34752 
34754  static const std::int32_t ID = -643671870;
34759  std::int32_t get_id() const final {
34760  return ID;
34761  }
34762 
34768  void store(TlStorerToString &s, const char *field_name) const final;
34769 };
34770 
34774 class updateChatDraftMessage final : public Update {
34775  public:
34782 
34787 
34796 
34798  static const std::int32_t ID = 1455190380;
34803  std::int32_t get_id() const final {
34804  return ID;
34805  }
34806 
34812  void store(TlStorerToString &s, const char *field_name) const final;
34813 };
34814 
34818 class updateChatMessageSender final : public Update {
34819  public:
34824 
34829 
34837 
34839  static const std::int32_t ID = 2003849793;
34844  std::int32_t get_id() const final {
34845  return ID;
34846  }
34847 
34853  void store(TlStorerToString &s, const char *field_name) const final;
34854 };
34855 
34859 class updateChatMessageTtl final : public Update {
34860  public:
34865 
34870 
34878 
34880  static const std::int32_t ID = -572479112;
34885  std::int32_t get_id() const final {
34886  return ID;
34887  }
34888 
34894  void store(TlStorerToString &s, const char *field_name) const final;
34895 };
34896 
34901  public:
34906 
34911 
34919 
34921  static const std::int32_t ID = -803163050;
34926  std::int32_t get_id() const final {
34927  return ID;
34928  }
34929 
34935  void store(TlStorerToString &s, const char *field_name) const final;
34936 };
34937 
34942  public:
34947 
34952 
34960 
34962  static const std::int32_t ID = 348578785;
34967  std::int32_t get_id() const final {
34968  return ID;
34969  }
34970 
34976  void store(TlStorerToString &s, const char *field_name) const final;
34977 };
34978 
34982 class updateChatReplyMarkup final : public Update {
34983  public:
34988 
34993 
35001 
35003  static const std::int32_t ID = 1309386144;
35008  std::int32_t get_id() const final {
35009  return ID;
35010  }
35011 
35017  void store(TlStorerToString &s, const char *field_name) const final;
35018 };
35019 
35023 class updateChatTheme final : public Update {
35024  public:
35028  string theme_name_;
35029 
35033  updateChatTheme();
35034 
35041  updateChatTheme(int53 chat_id_, string const &theme_name_);
35042 
35044  static const std::int32_t ID = 838063205;
35049  std::int32_t get_id() const final {
35050  return ID;
35051  }
35052 
35058  void store(TlStorerToString &s, const char *field_name) const final;
35059 };
35060 
35064 class updateChatUnreadMentionCount final : public Update {
35065  public:
35070 
35075 
35083 
35085  static const std::int32_t ID = -2131461348;
35090  std::int32_t get_id() const final {
35091  return ID;
35092  }
35093 
35099  void store(TlStorerToString &s, const char *field_name) const final;
35100 };
35101 
35105 class updateChatVideoChat final : public Update {
35106  public:
35111 
35116 
35124 
35126  static const std::int32_t ID = 637226150;
35131  std::int32_t get_id() const final {
35132  return ID;
35133  }
35134 
35140  void store(TlStorerToString &s, const char *field_name) const final;
35141 };
35142 
35147  public:
35152 
35157 
35165 
35167  static const std::int32_t ID = 464087707;
35172  std::int32_t get_id() const final {
35173  return ID;
35174  }
35175 
35181  void store(TlStorerToString &s, const char *field_name) const final;
35182 };
35183 
35188  public:
35193 
35198 
35206 
35208  static const std::int32_t ID = 1800406811;
35213  std::int32_t get_id() const final {
35214  return ID;
35215  }
35216 
35222  void store(TlStorerToString &s, const char *field_name) const final;
35223 };
35224 
35229  public:
35234 
35239 
35247 
35249  static const std::int32_t ID = 2064958167;
35254  std::int32_t get_id() const final {
35255  return ID;
35256  }
35257 
35263  void store(TlStorerToString &s, const char *field_name) const final;
35264 };
35265 
35269 class updateChatIsBlocked final : public Update {
35270  public:
35275 
35280 
35288 
35290  static const std::int32_t ID = -1998946752;
35295  std::int32_t get_id() const final {
35296  return ID;
35297  }
35298 
35304  void store(TlStorerToString &s, const char *field_name) const final;
35305 };
35306 
35310 class updateChatIsMarkedAsUnread final : public Update {
35311  public:
35316 
35321 
35329 
35331  static const std::int32_t ID = 1468347188;
35336  std::int32_t get_id() const final {
35337  return ID;
35338  }
35339 
35345  void store(TlStorerToString &s, const char *field_name) const final;
35346 };
35347 
35351 class updateChatFilters final : public Update {
35352  public:
35355 
35360 
35367 
35369  static const std::int32_t ID = -961518713;
35374  std::int32_t get_id() const final {
35375  return ID;
35376  }
35377 
35383  void store(TlStorerToString &s, const char *field_name) const final;
35384 };
35385 
35389 class updateChatOnlineMemberCount final : public Update {
35390  public:
35395 
35400 
35408 
35410  static const std::int32_t ID = 487369373;
35415  std::int32_t get_id() const final {
35416  return ID;
35417  }
35418 
35424  void store(TlStorerToString &s, const char *field_name) const final;
35425 };
35426 
35431  public:
35436 
35441 
35449 
35451  static const std::int32_t ID = -1203975309;
35456  std::int32_t get_id() const final {
35457  return ID;
35458  }
35459 
35465  void store(TlStorerToString &s, const char *field_name) const final;
35466 };
35467 
35471 class updateNotification final : public Update {
35472  public:
35477 
35482 
35490 
35492  static const std::int32_t ID = -1897496876;
35497  std::int32_t get_id() const final {
35498  return ID;
35499  }
35500 
35506  void store(TlStorerToString &s, const char *field_name) const final;
35507 };
35508 
35512 class updateNotificationGroup final : public Update {
35513  public:
35530 
35535 
35549 
35551  static const std::int32_t ID = -2049005665;
35556  std::int32_t get_id() const final {
35557  return ID;
35558  }
35559 
35565  void store(TlStorerToString &s, const char *field_name) const final;
35566 };
35567 
35571 class updateActiveNotifications final : public Update {
35572  public:
35575 
35580 
35587 
35589  static const std::int32_t ID = -1306672221;
35594  std::int32_t get_id() const final {
35595  return ID;
35596  }
35597 
35603  void store(TlStorerToString &s, const char *field_name) const final;
35604 };
35605 
35610  public:
35615 
35620 
35628 
35630  static const std::int32_t ID = 179233243;
35635  std::int32_t get_id() const final {
35636  return ID;
35637  }
35638 
35644  void store(TlStorerToString &s, const char *field_name) const final;
35645 };
35646 
35650 class updateDeleteMessages final : public Update {
35651  public:
35660 
35665 
35675 
35677  static const std::int32_t ID = 1669252686;
35682  std::int32_t get_id() const final {
35683  return ID;
35684  }
35685 
35691  void store(TlStorerToString &s, const char *field_name) const final;
35692 };
35693 
35697 class updateChatAction final : public Update {
35698  public:
35707 
35711  updateChatAction();
35712 
35722 
35724  static const std::int32_t ID = -1698703832;
35729  std::int32_t get_id() const final {
35730  return ID;
35731  }
35732 
35738  void store(TlStorerToString &s, const char *field_name) const final;
35739 };
35740 
35744 class updateUserStatus final : public Update {
35745  public:
35750 
35754  updateUserStatus();
35755 
35763 
35765  static const std::int32_t ID = 958468625;
35770  std::int32_t get_id() const final {
35771  return ID;
35772  }
35773 
35779  void store(TlStorerToString &s, const char *field_name) const final;
35780 };
35781 
35785 class updateUser final : public Update {
35786  public:
35789 
35793  updateUser();
35794 
35800  explicit updateUser(object_ptr<user> &&user_);
35801 
35803  static const std::int32_t ID = 1183394041;
35808  std::int32_t get_id() const final {
35809  return ID;
35810  }
35811 
35817  void store(TlStorerToString &s, const char *field_name) const final;
35818 };
35819 
35823 class updateBasicGroup final : public Update {
35824  public:
35827 
35831  updateBasicGroup();
35832 
35839 
35841  static const std::int32_t ID = -1003239581;
35846  std::int32_t get_id() const final {
35847  return ID;
35848  }
35849 
35855  void store(TlStorerToString &s, const char *field_name) const final;
35856 };
35857 
35861 class updateSupergroup final : public Update {
35862  public:
35865 
35869  updateSupergroup();
35870 
35877 
35879  static const std::int32_t ID = -76782300;
35884  std::int32_t get_id() const final {
35885  return ID;
35886  }
35887 
35893  void store(TlStorerToString &s, const char *field_name) const final;
35894 };
35895 
35899 class updateSecretChat final : public Update {
35900  public:
35903 
35907  updateSecretChat();
35908 
35915 
35917  static const std::int32_t ID = -1666903253;
35922  std::int32_t get_id() const final {
35923  return ID;
35924  }
35925 
35931  void store(TlStorerToString &s, const char *field_name) const final;
35932 };
35933 
35937 class updateUserFullInfo final : public Update {
35938  public:
35943 
35948 
35956 
35958  static const std::int32_t ID = -51197161;
35963  std::int32_t get_id() const final {
35964  return ID;
35965  }
35966 
35972  void store(TlStorerToString &s, const char *field_name) const final;
35973 };
35974 
35978 class updateBasicGroupFullInfo final : public Update {
35979  public:
35984 
35989 
35997 
35999  static const std::int32_t ID = 1391881151;
36004  std::int32_t get_id() const final {
36005  return ID;
36006  }
36007 
36013  void store(TlStorerToString &s, const char *field_name) const final;
36014 };
36015 
36019 class updateSupergroupFullInfo final : public Update {
36020  public:
36025 
36030 
36038 
36040  static const std::int32_t ID = 435539214;
36045  std::int32_t get_id() const final {
36046  return ID;
36047  }
36048 
36054  void store(TlStorerToString &s, const char *field_name) const final;
36055 };
36056 
36060 class updateServiceNotification final : public Update {
36061  public:
36063  string type_;
36066 
36071 
36079 
36081  static const std::int32_t ID = 1318622637;
36086  std::int32_t get_id() const final {
36087  return ID;
36088  }
36089 
36095  void store(TlStorerToString &s, const char *field_name) const final;
36096 };
36097 
36101 class updateFile final : public Update {
36102  public:
36105 
36109  updateFile();
36110 
36116  explicit updateFile(object_ptr<file> &&file_);
36117 
36119  static const std::int32_t ID = 114132831;
36124  std::int32_t get_id() const final {
36125  return ID;
36126  }
36127 
36133  void store(TlStorerToString &s, const char *field_name) const final;
36134 };
36135 
36139 class updateFileGenerationStart final : public Update {
36140  public:
36148  string conversion_;
36149 
36154 
36163  updateFileGenerationStart(int64 generation_id_, string const &original_path_, string const &destination_path_, string const &conversion_);
36164 
36166  static const std::int32_t ID = 216817388;
36171  std::int32_t get_id() const final {
36172  return ID;
36173  }
36174 
36180  void store(TlStorerToString &s, const char *field_name) const final;
36181 };
36182 
36186 class updateFileGenerationStop final : public Update {
36187  public:
36190 
36195 
36202 
36204  static const std::int32_t ID = -1894449685;
36209  std::int32_t get_id() const final {
36210  return ID;
36211  }
36212 
36218  void store(TlStorerToString &s, const char *field_name) const final;
36219 };
36220 
36224 class updateCall final : public Update {
36225  public:
36228 
36232  updateCall();
36233 
36239  explicit updateCall(object_ptr<call> &&call_);
36240 
36242  static const std::int32_t ID = 1337184477;
36247  std::int32_t get_id() const final {
36248  return ID;
36249  }
36250 
36256  void store(TlStorerToString &s, const char *field_name) const final;
36257 };
36258 
36262 class updateGroupCall final : public Update {
36263  public:
36266 
36270  updateGroupCall();
36271 
36278 
36280  static const std::int32_t ID = 808603136;
36285  std::int32_t get_id() const final {
36286  return ID;
36287  }
36288 
36294  void store(TlStorerToString &s, const char *field_name) const final;
36295 };
36296 
36300 class updateGroupCallParticipant final : public Update {
36301  public:
36306 
36311 
36319 
36321  static const std::int32_t ID = -803128071;
36326  std::int32_t get_id() const final {
36327  return ID;
36328  }
36329 
36335  void store(TlStorerToString &s, const char *field_name) const final;
36336 };
36337 
36341 class updateNewCallSignalingData final : public Update {
36342  public:
36347 
36352 
36360 
36362  static const std::int32_t ID = 583634317;
36367  std::int32_t get_id() const final {
36368  return ID;
36369  }
36370 
36376  void store(TlStorerToString &s, const char *field_name) const final;
36377 };
36378 
36383  public:
36388 
36393 
36401 
36403  static const std::int32_t ID = -912960778;
36408  std::int32_t get_id() const final {
36409  return ID;
36410  }
36411 
36417  void store(TlStorerToString &s, const char *field_name) const final;
36418 };
36419 
36423 class updateUnreadMessageCount final : public Update {
36424  public:
36431 
36436 
36445 
36447  static const std::int32_t ID = 78987721;
36452  std::int32_t get_id() const final {
36453  return ID;
36454  }
36455 
36461  void store(TlStorerToString &s, const char *field_name) const final;
36462 };
36463 
36467 class updateUnreadChatCount final : public Update {
36468  public:
36481 
36486 
36498 
36500  static const std::int32_t ID = 1994494530;
36505  std::int32_t get_id() const final {
36506  return ID;
36507  }
36508 
36514  void store(TlStorerToString &s, const char *field_name) const final;
36515 };
36516 
36520 class updateOption final : public Update {
36521  public:
36523  string name_;
36526 
36530  updateOption();
36531 
36539 
36541  static const std::int32_t ID = 900822020;
36546  std::int32_t get_id() const final {
36547  return ID;
36548  }
36549 
36555  void store(TlStorerToString &s, const char *field_name) const final;
36556 };
36557 
36561 class updateStickerSet final : public Update {
36562  public:
36565 
36569  updateStickerSet();
36570 
36577 
36579  static const std::int32_t ID = 1879268812;
36584  std::int32_t get_id() const final {
36585  return ID;
36586  }
36587 
36593  void store(TlStorerToString &s, const char *field_name) const final;
36594 };
36595 
36599 class updateInstalledStickerSets final : public Update {
36600  public:
36605 
36610 
36618 
36620  static const std::int32_t ID = 1125575977;
36625  std::int32_t get_id() const final {
36626  return ID;
36627  }
36628 
36634  void store(TlStorerToString &s, const char *field_name) const final;
36635 };
36636 
36640 class updateTrendingStickerSets final : public Update {
36641  public:
36644 
36649 
36656 
36658  static const std::int32_t ID = 450714593;
36663  std::int32_t get_id() const final {
36664  return ID;
36665  }
36666 
36672  void store(TlStorerToString &s, const char *field_name) const final;
36673 };
36674 
36678 class updateRecentStickers final : public Update {
36679  public:
36684 
36689 
36697 
36699  static const std::int32_t ID = 1906403540;
36704  std::int32_t get_id() const final {
36705  return ID;
36706  }
36707 
36713  void store(TlStorerToString &s, const char *field_name) const final;
36714 };
36715 
36719 class updateFavoriteStickers final : public Update {
36720  public:
36723 
36728 
36735 
36737  static const std::int32_t ID = 1662240999;
36742  std::int32_t get_id() const final {
36743  return ID;
36744  }
36745 
36751  void store(TlStorerToString &s, const char *field_name) const final;
36752 };
36753 
36757 class updateSavedAnimations final : public Update {
36758  public:
36761 
36766 
36773 
36775  static const std::int32_t ID = 65563814;
36780  std::int32_t get_id() const final {
36781  return ID;
36782  }
36783 
36789  void store(TlStorerToString &s, const char *field_name) const final;
36790 };
36791 
36795 class updateSelectedBackground final : public Update {
36796  public:
36801 
36806 
36814 
36816  static const std::int32_t ID = -1715658659;
36821  std::int32_t get_id() const final {
36822  return ID;
36823  }
36824 
36830  void store(TlStorerToString &s, const char *field_name) const final;
36831 };
36832 
36836 class updateChatThemes final : public Update {
36837  public:
36840 
36844  updateChatThemes();
36845 
36852 
36854  static const std::int32_t ID = -1588098376;
36859  std::int32_t get_id() const final {
36860  return ID;
36861  }
36862 
36868  void store(TlStorerToString &s, const char *field_name) const final;
36869 };
36870 
36874 class updateLanguagePackStrings final : public Update {
36875  public:
36882 
36887 
36896 
36898  static const std::int32_t ID = -1056319886;
36903  std::int32_t get_id() const final {
36904  return ID;
36905  }
36906 
36912  void store(TlStorerToString &s, const char *field_name) const final;
36913 };
36914 
36918 class updateConnectionState final : public Update {
36919  public:
36922 
36927 
36934 
36936  static const std::int32_t ID = 1469292078;
36941  std::int32_t get_id() const final {
36942  return ID;
36943  }
36944 
36950  void store(TlStorerToString &s, const char *field_name) const final;
36951 };
36952 
36956 class updateTermsOfService final : public Update {
36957  public:
36962 
36967 
36975 
36977  static const std::int32_t ID = -1304640162;
36982  std::int32_t get_id() const final {
36983  return ID;
36984  }
36985 
36991  void store(TlStorerToString &s, const char *field_name) const final;
36992 };
36993 
36997 class updateUsersNearby final : public Update {
36998  public:
37001 
37006 
37013 
37015  static const std::int32_t ID = -1517109163;
37020  std::int32_t get_id() const final {
37021  return ID;
37022  }
37023 
37029  void store(TlStorerToString &s, const char *field_name) const final;
37030 };
37031 
37035 class updateDiceEmojis final : public Update {
37036  public:
37039 
37043  updateDiceEmojis();
37044 
37051 
37053  static const std::int32_t ID = -1069066940;
37058  std::int32_t get_id() const final {
37059  return ID;
37060  }
37061 
37067  void store(TlStorerToString &s, const char *field_name) const final;
37068 };
37069 
37074  public:
37081 
37086 
37095 
37097  static const std::int32_t ID = -1558809595;
37102  std::int32_t get_id() const final {
37103  return ID;
37104  }
37105 
37111  void store(TlStorerToString &s, const char *field_name) const final;
37112 };
37113 
37118  public:
37120  string provider_;
37123 
37128 
37136 
37138  static const std::int32_t ID = -1144983202;
37143  std::int32_t get_id() const final {
37144  return ID;
37145  }
37146 
37152  void store(TlStorerToString &s, const char *field_name) const final;
37153 };
37154 
37158 class updateSuggestedActions final : public Update {
37159  public:
37164 
37169 
37177 
37179  static const std::int32_t ID = 1459452346;
37184  std::int32_t get_id() const final {
37185  return ID;
37186  }
37187 
37193  void store(TlStorerToString &s, const char *field_name) const final;
37194 };
37195 
37199 class updateNewInlineQuery final : public Update {
37200  public:
37210  string query_;
37212  string offset_;
37213 
37218 
37230 
37232  static const std::int32_t ID = 1903279924;
37237  std::int32_t get_id() const final {
37238  return ID;
37239  }
37240 
37246  void store(TlStorerToString &s, const char *field_name) const final;
37247 };
37248 
37252 class updateNewChosenInlineResult final : public Update {
37253  public:
37259  string query_;
37261  string result_id_;
37264 
37269 
37280 
37282  static const std::int32_t ID = -884191395;
37287  std::int32_t get_id() const final {
37288  return ID;
37289  }
37290 
37296  void store(TlStorerToString &s, const char *field_name) const final;
37297 };
37298 
37302 class updateNewCallbackQuery final : public Update {
37303  public:
37316 
37321 
37333 
37335  static const std::int32_t ID = -1989881762;
37340  std::int32_t get_id() const final {
37341  return ID;
37342  }
37343 
37349  void store(TlStorerToString &s, const char *field_name) const final;
37350 };
37351 
37355 class updateNewInlineCallbackQuery final : public Update {
37356  public:
37367 
37372 
37383 
37385  static const std::int32_t ID = -319212358;
37390  std::int32_t get_id() const final {
37391  return ID;
37392  }
37393 
37399  void store(TlStorerToString &s, const char *field_name) const final;
37400 };
37401 
37405 class updateNewShippingQuery final : public Update {
37406  public:
37415 
37420 
37430 
37432  static const std::int32_t ID = 693651058;
37437  std::int32_t get_id() const final {
37438  return ID;
37439  }
37440 
37446  void store(TlStorerToString &s, const char *field_name) const final;
37447 };
37448 
37452 class updateNewPreCheckoutQuery final : public Update {
37453  public:
37459  string currency_;
37468 
37473 
37486 
37488  static const std::int32_t ID = 708342217;
37493  std::int32_t get_id() const final {
37494  return ID;
37495  }
37496 
37502  void store(TlStorerToString &s, const char *field_name) const final;
37503 };
37504 
37508 class updateNewCustomEvent final : public Update {
37509  public:
37511  string event_;
37512 
37517 
37523  explicit updateNewCustomEvent(string const &event_);
37524 
37526  static const std::int32_t ID = 1994222092;
37531  std::int32_t get_id() const final {
37532  return ID;
37533  }
37534 
37540  void store(TlStorerToString &s, const char *field_name) const final;
37541 };
37542 
37546 class updateNewCustomQuery final : public Update {
37547  public:
37551  string data_;
37554 
37559 
37567  updateNewCustomQuery(int64 id_, string const &data_, int32 timeout_);
37568 
37570  static const std::int32_t ID = -687670874;
37575  std::int32_t get_id() const final {
37576  return ID;
37577  }
37578 
37584  void store(TlStorerToString &s, const char *field_name) const final;
37585 };
37586 
37590 class updatePoll final : public Update {
37591  public:
37594 
37598  updatePoll();
37599 
37605  explicit updatePoll(object_ptr<poll> &&poll_);
37606 
37608  static const std::int32_t ID = -1771342902;
37613  std::int32_t get_id() const final {
37614  return ID;
37615  }
37616 
37622  void store(TlStorerToString &s, const char *field_name) const final;
37623 };
37624 
37628 class updatePollAnswer final : public Update {
37629  public:
37636 
37640  updatePollAnswer();
37641 
37650 
37652  static const std::int32_t ID = -1209100651;
37657  std::int32_t get_id() const final {
37658  return ID;
37659  }
37660 
37666  void store(TlStorerToString &s, const char *field_name) const final;
37667 };
37668 
37672 class updateChatMember final : public Update {
37673  public:
37686 
37690  updateChatMember();
37691 
37703 
37705  static const std::int32_t ID = -2027989165;
37710  std::int32_t get_id() const final {
37711  return ID;
37712  }
37713 
37719  void store(TlStorerToString &s, const char *field_name) const final;
37720 };
37721 
37725 class updateNewChatJoinRequest final : public Update {
37726  public:
37733 
37738 
37747 
37749  static const std::int32_t ID = 175285905;
37754  std::int32_t get_id() const final {
37755  return ID;
37756  }
37757 
37763  void store(TlStorerToString &s, const char *field_name) const final;
37764 };
37765 
37769 class updates final : public Object {
37770  public:
37773 
37777  updates();
37778 
37785 
37787  static const std::int32_t ID = 475842347;
37792  std::int32_t get_id() const final {
37793  return ID;
37794  }
37795 
37801  void store(TlStorerToString &s, const char *field_name) const final;
37802 };
37803 
37807 class user final : public Object {
37808  public:
37812  string first_name_;
37814  string last_name_;
37816  string username_;
37834  bool is_scam_;
37836  bool is_fake_;
37843 
37847  user();
37848 
37871 
37873  static const std::int32_t ID = -537797015;
37878  std::int32_t get_id() const final {
37879  return ID;
37880  }
37881 
37887  void store(TlStorerToString &s, const char *field_name) const final;
37888 };
37889 
37893 class userFullInfo final : public Object {
37894  public:
37910  string bio_;
37912  string share_text_;
37919 
37923  userFullInfo();
37924 
37942 
37944  static const std::int32_t ID = 2138747126;
37949  std::int32_t get_id() const final {
37950  return ID;
37951  }
37952 
37958  void store(TlStorerToString &s, const char *field_name) const final;
37959 };
37960 
37966  public:
37967 };
37968 
37973  public:
37974 
37979 
37981  static const std::int32_t ID = 1862829310;
37986  std::int32_t get_id() const final {
37987  return ID;
37988  }
37989 
37995  void store(TlStorerToString &s, const char *field_name) const final;
37996 };
37997 
38002  public:
38003 
38008 
38010  static const std::int32_t ID = 1408485877;
38015  std::int32_t get_id() const final {
38016  return ID;
38017  }
38018 
38024  void store(TlStorerToString &s, const char *field_name) const final;
38025 };
38026 
38031  public:
38032 
38037 
38039  static const std::int32_t ID = 592688870;
38044  std::int32_t get_id() const final {
38045  return ID;
38046  }
38047 
38053  void store(TlStorerToString &s, const char *field_name) const final;
38054 };
38055 
38060  public:
38061 
38066 
38068  static const std::int32_t ID = -791567831;
38073  std::int32_t get_id() const final {
38074  return ID;
38075  }
38076 
38082  void store(TlStorerToString &s, const char *field_name) const final;
38083 };
38084 
38089  public:
38090 
38095 
38097  static const std::int32_t ID = 1271668007;
38102  std::int32_t get_id() const final {
38103  return ID;
38104  }
38105 
38111  void store(TlStorerToString &s, const char *field_name) const final;
38112 };
38113 
38118  public:
38119 
38124 
38126  static const std::int32_t ID = -906967291;
38131  std::int32_t get_id() const final {
38132  return ID;
38133  }
38134 
38140  void store(TlStorerToString &s, const char *field_name) const final;
38141 };
38142 
38147  public:
38148 
38153 
38155  static const std::int32_t ID = 352500032;
38160  std::int32_t get_id() const final {
38161  return ID;
38162  }
38163 
38169  void store(TlStorerToString &s, const char *field_name) const final;
38170 };
38171 
38176  public:
38177 
38182 
38184  static const std::int32_t ID = -1846645423;
38189  std::int32_t get_id() const final {
38190  return ID;
38191  }
38192 
38198  void store(TlStorerToString &s, const char *field_name) const final;
38199 };
38200 
38206  public:
38207 };
38208 
38213  public:
38214 
38219 
38221  static const std::int32_t ID = -1967186881;
38226  std::int32_t get_id() const final {
38227  return ID;
38228  }
38229 
38235  void store(TlStorerToString &s, const char *field_name) const final;
38236 };
38237 
38242  public:
38243 
38248 
38250  static const std::int32_t ID = -1892733680;
38255  std::int32_t get_id() const final {
38256  return ID;
38257  }
38258 
38264  void store(TlStorerToString &s, const char *field_name) const final;
38265 };
38266 
38271  public:
38274 
38279 
38286 
38288  static const std::int32_t ID = 1110988334;
38293  std::int32_t get_id() const final {
38294  return ID;
38295  }
38296 
38302  void store(TlStorerToString &s, const char *field_name) const final;
38303 };
38304 
38309  public:
38312 
38317 
38324 
38326  static const std::int32_t ID = -2048749863;
38331  std::int32_t get_id() const final {
38332  return ID;
38333  }
38334 
38340  void store(TlStorerToString &s, const char *field_name) const final;
38341 };
38342 
38347  public:
38348 
38353 
38355  static const std::int32_t ID = -1406495408;
38360  std::int32_t get_id() const final {
38361  return ID;
38362  }
38363 
38369  void store(TlStorerToString &s, const char *field_name) const final;
38370 };
38371 
38376  public:
38377 
38382 
38384  static const std::int32_t ID = 1008389378;
38389  std::int32_t get_id() const final {
38390  return ID;
38391  }
38392 
38398  void store(TlStorerToString &s, const char *field_name) const final;
38399 };
38400 
38405  public:
38408 
38413 
38420 
38422  static const std::int32_t ID = 622796522;
38427  std::int32_t get_id() const final {
38428  return ID;
38429  }
38430 
38436  void store(TlStorerToString &s, const char *field_name) const final;
38437 };
38438 
38443  public:
38446 
38451 
38458 
38460  static const std::int32_t ID = 392530897;
38465  std::int32_t get_id() const final {
38466  return ID;
38467  }
38468 
38474  void store(TlStorerToString &s, const char *field_name) const final;
38475 };
38476 
38480 class userPrivacySettingRules final : public Object {
38481  public:
38484 
38489 
38496 
38498  static const std::int32_t ID = 322477541;
38503  std::int32_t get_id() const final {
38504  return ID;
38505  }
38506 
38512  void store(TlStorerToString &s, const char *field_name) const final;
38513 };
38514 
38519 class UserStatus: public Object {
38520  public:
38521 };
38522 
38526 class userStatusEmpty final : public UserStatus {
38527  public:
38528 
38532  userStatusEmpty();
38533 
38535  static const std::int32_t ID = 164646985;
38540  std::int32_t get_id() const final {
38541  return ID;
38542  }
38543 
38549  void store(TlStorerToString &s, const char *field_name) const final;
38550 };
38551 
38555 class userStatusOnline final : public UserStatus {
38556  public:
38559 
38563  userStatusOnline();
38564 
38570  explicit userStatusOnline(int32 expires_);
38571 
38573  static const std::int32_t ID = -1529460876;
38578  std::int32_t get_id() const final {
38579  return ID;
38580  }
38581 
38587  void store(TlStorerToString &s, const char *field_name) const final;
38588 };
38589 
38593 class userStatusOffline final : public UserStatus {
38594  public:
38597 
38602 
38609 
38611  static const std::int32_t ID = -759984891;
38616  std::int32_t get_id() const final {
38617  return ID;
38618  }
38619 
38625  void store(TlStorerToString &s, const char *field_name) const final;
38626 };
38627 
38631 class userStatusRecently final : public UserStatus {
38632  public:
38633 
38638 
38640  static const std::int32_t ID = -496024847;
38645  std::int32_t get_id() const final {
38646  return ID;
38647  }
38648 
38654  void store(TlStorerToString &s, const char *field_name) const final;
38655 };
38656 
38660 class userStatusLastWeek final : public UserStatus {
38661  public:
38662 
38667 
38669  static const std::int32_t ID = 129960444;
38674  std::int32_t get_id() const final {
38675  return ID;
38676  }
38677 
38683  void store(TlStorerToString &s, const char *field_name) const final;
38684 };
38685 
38689 class userStatusLastMonth final : public UserStatus {
38690  public:
38691 
38696 
38698  static const std::int32_t ID = 2011940674;
38703  std::int32_t get_id() const final {
38704  return ID;
38705  }
38706 
38712  void store(TlStorerToString &s, const char *field_name) const final;
38713 };
38714 
38719 class UserType: public Object {
38720  public:
38721 };
38722 
38726 class userTypeRegular final : public UserType {
38727  public:
38728 
38732  userTypeRegular();
38733 
38735  static const std::int32_t ID = -598644325;
38740  std::int32_t get_id() const final {
38741  return ID;
38742  }
38743 
38749  void store(TlStorerToString &s, const char *field_name) const final;
38750 };
38751 
38755 class userTypeDeleted final : public UserType {
38756  public:
38757 
38761  userTypeDeleted();
38762 
38764  static const std::int32_t ID = -1807729372;
38769  std::int32_t get_id() const final {
38770  return ID;
38771  }
38772 
38778  void store(TlStorerToString &s, const char *field_name) const final;
38779 };
38780 
38784 class userTypeBot final : public UserType {
38785  public:
38796 
38800  userTypeBot();
38801 
38812 
38814  static const std::int32_t ID = 1262387765;
38819  std::int32_t get_id() const final {
38820  return ID;
38821  }
38822 
38828  void store(TlStorerToString &s, const char *field_name) const final;
38829 };
38830 
38834 class userTypeUnknown final : public UserType {
38835  public:
38836 
38840  userTypeUnknown();
38841 
38843  static const std::int32_t ID = -724541123;
38848  std::int32_t get_id() const final {
38849  return ID;
38850  }
38851 
38857  void store(TlStorerToString &s, const char *field_name) const final;
38858 };
38859 
38863 class users final : public Object {
38864  public:
38869 
38873  users();
38874 
38882 
38884  static const std::int32_t ID = 171203420;
38889  std::int32_t get_id() const final {
38890  return ID;
38891  }
38892 
38898  void store(TlStorerToString &s, const char *field_name) const final;
38899 };
38900 
38904 class validatedOrderInfo final : public Object {
38905  public:
38910 
38915 
38923 
38925  static const std::int32_t ID = 1511451484;
38930  std::int32_t get_id() const final {
38931  return ID;
38932  }
38933 
38939  void store(TlStorerToString &s, const char *field_name) const final;
38940 };
38941 
38946 class VectorPathCommand: public Object {
38947  public:
38948 };
38949 
38954  public:
38957 
38962 
38969 
38971  static const std::int32_t ID = -614056822;
38976  std::int32_t get_id() const final {
38977  return ID;
38978  }
38979 
38985  void store(TlStorerToString &s, const char *field_name) const final;
38986 };
38987 
38992  public:
38999 
39004 
39013 
39015  static const std::int32_t ID = 1229733434;
39020  std::int32_t get_id() const final {
39021  return ID;
39022  }
39023 
39029  void store(TlStorerToString &s, const char *field_name) const final;
39030 };
39031 
39035 class venue final : public Object {
39036  public:
39040  string title_;
39042  string address_;
39044  string provider_;
39046  string id_;
39048  string type_;
39049 
39053  venue();
39054 
39065  venue(object_ptr<location> &&location_, string const &title_, string const &address_, string const &provider_, string const &id_, string const &type_);
39066 
39068  static const std::int32_t ID = 1070406393;
39073  std::int32_t get_id() const final {
39074  return ID;
39075  }
39076 
39082  void store(TlStorerToString &s, const char *field_name) const final;
39083 };
39084 
39088 class video final : public Object {
39089  public:
39097  string file_name_;
39099  string mime_type_;
39110 
39114  video();
39115 
39131 
39133  static const std::int32_t ID = 832856268;
39138  std::int32_t get_id() const final {
39139  return ID;
39140  }
39141 
39147  void store(TlStorerToString &s, const char *field_name) const final;
39148 };
39149 
39153 class videoChat final : public Object {
39154  public:
39161 
39165  videoChat();
39166 
39175 
39177  static const std::int32_t ID = -1374319320;
39182  std::int32_t get_id() const final {
39183  return ID;
39184  }
39185 
39191  void store(TlStorerToString &s, const char *field_name) const final;
39192 };
39193 
39197 class videoNote final : public Object {
39198  public:
39209 
39213  videoNote();
39214 
39225 
39227  static const std::int32_t ID = -71734726;
39232  std::int32_t get_id() const final {
39233  return ID;
39234  }
39235 
39241  void store(TlStorerToString &s, const char *field_name) const final;
39242 };
39243 
39247 class voiceNote final : public Object {
39248  public:
39254  string mime_type_;
39257 
39261  voiceNote();
39262 
39272 
39274  static const std::int32_t ID = -2066012058;
39279  std::int32_t get_id() const final {
39280  return ID;
39281  }
39282 
39288  void store(TlStorerToString &s, const char *field_name) const final;
39289 };
39290 
39294 class webPage final : public Object {
39295  public:
39297  string url_;
39301  string type_;
39303  string site_name_;
39305  string title_;
39311  string embed_url_;
39313  string embed_type_;
39321  string author_;
39338 
39342  webPage();
39343 
39370 
39372  static const std::int32_t ID = -577333714;
39377  std::int32_t get_id() const final {
39378  return ID;
39379  }
39380 
39386  void store(TlStorerToString &s, const char *field_name) const final;
39387 };
39388 
39392 class webPageInstantView final : public Object {
39393  public:
39401  bool is_rtl_;
39403  bool is_full_;
39406 
39411 
39423 
39425  static const std::int32_t ID = 778202453;
39430  std::int32_t get_id() const final {
39431  return ID;
39432  }
39433 
39439  void store(TlStorerToString &s, const char *field_name) const final;
39440 };
39441 
39447 class acceptCall final : public Function {
39448  public:
39453 
39459  acceptCall();
39460 
39470 
39472  static const std::int32_t ID = -646618416;
39477  std::int32_t get_id() const final {
39478  return ID;
39479  }
39480 
39483 
39489  void store(TlStorerToString &s, const char *field_name) const final;
39490 };
39491 
39497 class acceptTermsOfService final : public Function {
39498  public:
39501 
39508 
39516  explicit acceptTermsOfService(string const &terms_of_service_id_);
39517 
39519  static const std::int32_t ID = 2130576356;
39524  std::int32_t get_id() const final {
39525  return ID;
39526  }
39527 
39530 
39536  void store(TlStorerToString &s, const char *field_name) const final;
39537 };
39538 
39544 class addChatMember final : public Function {
39545  public:
39552 
39558  addChatMember();
39559 
39570 
39572  static const std::int32_t ID = 499426810;
39577  std::int32_t get_id() const final {
39578  return ID;
39579  }
39580 
39583 
39589  void store(TlStorerToString &s, const char *field_name) const final;
39590 };
39591 
39597 class addChatMembers final : public Function {
39598  public:
39603 
39609  addChatMembers();
39610 
39620 
39622  static const std::int32_t ID = -519951226;
39627  std::int32_t get_id() const final {
39628  return ID;
39629  }
39630 
39633 
39639  void store(TlStorerToString &s, const char *field_name) const final;
39640 };
39641 
39647 class addChatToList final : public Function {
39648  public:
39653 
39659  addChatToList();
39660 
39670 
39672  static const std::int32_t ID = -80523595;
39677  std::int32_t get_id() const final {
39678  return ID;
39679  }
39680 
39683 
39689  void store(TlStorerToString &s, const char *field_name) const final;
39690 };
39691 
39697 class addContact final : public Function {
39698  public:
39703 
39709  addContact();
39710 
39720 
39722  static const std::int32_t ID = 1869640000;
39727  std::int32_t get_id() const final {
39728  return ID;
39729  }
39730 
39733 
39739  void store(TlStorerToString &s, const char *field_name) const final;
39740 };
39741 
39748  public:
39751 
39758 
39766  explicit addCustomServerLanguagePack(string const &language_pack_id_);
39767 
39769  static const std::int32_t ID = 4492771;
39774  std::int32_t get_id() const final {
39775  return ID;
39776  }
39777 
39780 
39786  void store(TlStorerToString &s, const char *field_name) const final;
39787 };
39788 
39794 class addFavoriteSticker final : public Function {
39795  public:
39798 
39805 
39814 
39816  static const std::int32_t ID = 324504799;
39821  std::int32_t get_id() const final {
39822  return ID;
39823  }
39824 
39827 
39833  void store(TlStorerToString &s, const char *field_name) const final;
39834 };
39835 
39841 class addLocalMessage final : public Function {
39842  public:
39853 
39859  addLocalMessage();
39860 
39873 
39875  static const std::int32_t ID = -1998878725;
39880  std::int32_t get_id() const final {
39881  return ID;
39882  }
39883 
39886 
39892  void store(TlStorerToString &s, const char *field_name) const final;
39893 };
39894 
39900 class addLogMessage final : public Function {
39901  public:
39905  string text_;
39906 
39912  addLogMessage();
39913 
39922  addLogMessage(int32 verbosity_level_, string const &text_);
39923 
39925  static const std::int32_t ID = 1597427692;
39930  std::int32_t get_id() const final {
39931  return ID;
39932  }
39933 
39936 
39942  void store(TlStorerToString &s, const char *field_name) const final;
39943 };
39944 
39950 class addNetworkStatistics final : public Function {
39951  public:
39954 
39961 
39970 
39972  static const std::int32_t ID = 1264825305;
39977  std::int32_t get_id() const final {
39978  return ID;
39979  }
39980 
39983 
39989  void store(TlStorerToString &s, const char *field_name) const final;
39990 };
39991 
39997 class addProxy final : public Function {
39998  public:
40000  string server_;
40004  bool enable_;
40007 
40013  addProxy();
40014 
40025  addProxy(string const &server_, int32 port_, bool enable_, object_ptr<ProxyType> &&type_);
40026 
40028  static const std::int32_t ID = 331529432;
40033  std::int32_t get_id() const final {
40034  return ID;
40035  }
40036 
40039 
40045  void store(TlStorerToString &s, const char *field_name) const final;
40046 };
40047 
40053 class addRecentSticker final : public Function {
40054  public:
40059 
40065  addRecentSticker();
40066 
40076 
40078  static const std::int32_t ID = -1478109026;
40083  std::int32_t get_id() const final {
40084  return ID;
40085  }
40086 
40089 
40095  void store(TlStorerToString &s, const char *field_name) const final;
40096 };
40097 
40103 class addRecentlyFoundChat final : public Function {
40104  public:
40107 
40114 
40123 
40125  static const std::int32_t ID = -1746396787;
40130  std::int32_t get_id() const final {
40131  return ID;
40132  }
40133 
40136 
40142  void store(TlStorerToString &s, const char *field_name) const final;
40143 };
40144 
40150 class addSavedAnimation final : public Function {
40151  public:
40154 
40161 
40170 
40172  static const std::int32_t ID = -1538525088;
40177  std::int32_t get_id() const final {
40178  return ID;
40179  }
40180 
40183 
40189  void store(TlStorerToString &s, const char *field_name) const final;
40190 };
40191 
40197 class addStickerToSet final : public Function {
40198  public:
40202  string name_;
40205 
40211  addStickerToSet();
40212 
40223 
40225  static const std::int32_t ID = 3869569;
40230  std::int32_t get_id() const final {
40231  return ID;
40232  }
40233 
40236 
40242  void store(TlStorerToString &s, const char *field_name) const final;
40243 };
40244 
40250 class answerCallbackQuery final : public Function {
40251  public:
40255  string text_;
40259  string url_;
40262 
40269 
40281  answerCallbackQuery(int64 callback_query_id_, string const &text_, bool show_alert_, string const &url_, int32 cache_time_);
40282 
40284  static const std::int32_t ID = -1153028490;
40289  std::int32_t get_id() const final {
40290  return ID;
40291  }
40292 
40295 
40301  void store(TlStorerToString &s, const char *field_name) const final;
40302 };
40303 
40309 class answerCustomQuery final : public Function {
40310  public:
40314  string data_;
40315 
40322 
40332 
40334  static const std::int32_t ID = -1293603521;
40339  std::int32_t get_id() const final {
40340  return ID;
40341  }
40342 
40345 
40351  void store(TlStorerToString &s, const char *field_name) const final;
40352 };
40353 
40359 class answerInlineQuery final : public Function {
40360  public:
40375 
40382 
40397 
40399  static const std::int32_t ID = 485879477;
40404  std::int32_t get_id() const final {
40405  return ID;
40406  }
40407 
40410 
40416  void store(TlStorerToString &s, const char *field_name) const final;
40417 };
40418 
40424 class answerPreCheckoutQuery final : public Function {
40425  public:
40430 
40437 
40447 
40449  static const std::int32_t ID = -1486789653;
40454  std::int32_t get_id() const final {
40455  return ID;
40456  }
40457 
40460 
40466  void store(TlStorerToString &s, const char *field_name) const final;
40467 };
40468 
40474 class answerShippingQuery final : public Function {
40475  public:
40482 
40489 
40500 
40502  static const std::int32_t ID = -434601324;
40507  std::int32_t get_id() const final {
40508  return ID;
40509  }
40510 
40513 
40519  void store(TlStorerToString &s, const char *field_name) const final;
40520 };
40521 
40527 class banChatMember final : public Function {
40528  public:
40537 
40543  banChatMember();
40544 
40556 
40558  static const std::int32_t ID = -888111748;
40563  std::int32_t get_id() const final {
40564  return ID;
40565  }
40566 
40569 
40575  void store(TlStorerToString &s, const char *field_name) const final;
40576 };
40577 
40584  public:
40593 
40600 
40612 
40614  static const std::int32_t ID = -1214384757;
40619  std::int32_t get_id() const final {
40620  return ID;
40621  }
40622 
40625 
40631  void store(TlStorerToString &s, const char *field_name) const final;
40632 };
40633 
40639 class canTransferOwnership final : public Function {
40640  public:
40641 
40648 
40650  static const std::int32_t ID = 634602508;
40655  std::int32_t get_id() const final {
40656  return ID;
40657  }
40658 
40661 
40667  void store(TlStorerToString &s, const char *field_name) const final;
40668 };
40669 
40675 class cancelDownloadFile final : public Function {
40676  public:
40681 
40688 
40698 
40700  static const std::int32_t ID = -1954524450;
40705  std::int32_t get_id() const final {
40706  return ID;
40707  }
40708 
40711 
40717  void store(TlStorerToString &s, const char *field_name) const final;
40718 };
40719 
40725 class cancelPasswordReset final : public Function {
40726  public:
40727 
40734 
40736  static const std::int32_t ID = 940733538;
40741  std::int32_t get_id() const final {
40742  return ID;
40743  }
40744 
40747 
40753  void store(TlStorerToString &s, const char *field_name) const final;
40754 };
40755 
40761 class cancelUploadFile final : public Function {
40762  public:
40765 
40771  cancelUploadFile();
40772 
40780  explicit cancelUploadFile(int32 file_id_);
40781 
40783  static const std::int32_t ID = 1623539600;
40788  std::int32_t get_id() const final {
40789  return ID;
40790  }
40791 
40794 
40800  void store(TlStorerToString &s, const char *field_name) const final;
40801 };
40802 
40808 class changeImportedContacts final : public Function {
40809  public:
40812 
40819 
40828 
40830  static const std::int32_t ID = 1968207955;
40835  std::int32_t get_id() const final {
40836  return ID;
40837  }
40838 
40841 
40847  void store(TlStorerToString &s, const char *field_name) const final;
40848 };
40849 
40855 class changePhoneNumber final : public Function {
40856  public:
40861 
40868 
40878 
40880  static const std::int32_t ID = -124666973;
40885  std::int32_t get_id() const final {
40886  return ID;
40887  }
40888 
40891 
40897  void store(TlStorerToString &s, const char *field_name) const final;
40898 };
40899 
40905 class changeStickerSet final : public Function {
40906  public:
40913 
40919  changeStickerSet();
40920 
40931 
40933  static const std::int32_t ID = 449357293;
40938  std::int32_t get_id() const final {
40939  return ID;
40940  }
40941 
40944 
40950  void store(TlStorerToString &s, const char *field_name) const final;
40951 };
40952 
40959  public:
40961  string token_;
40962 
40969 
40977  explicit checkAuthenticationBotToken(string const &token_);
40978 
40980  static const std::int32_t ID = 639321206;
40985  std::int32_t get_id() const final {
40986  return ID;
40987  }
40988 
40991 
40997  void store(TlStorerToString &s, const char *field_name) const final;
40998 };
40999 
41005 class checkAuthenticationCode final : public Function {
41006  public:
41008  string code_;
41009 
41016 
41024  explicit checkAuthenticationCode(string const &code_);
41025 
41027  static const std::int32_t ID = -302103382;
41032  std::int32_t get_id() const final {
41033  return ID;
41034  }
41035 
41038 
41044  void store(TlStorerToString &s, const char *field_name) const final;
41045 };
41046 
41053  public:
41055  string password_;
41056 
41063 
41071  explicit checkAuthenticationPassword(string const &password_);
41072 
41074  static const std::int32_t ID = -2025698400;
41079  std::int32_t get_id() const final {
41080  return ID;
41081  }
41082 
41085 
41091  void store(TlStorerToString &s, const char *field_name) const final;
41092 };
41093 
41100  public:
41103 
41110 
41119 
41121  static const std::int32_t ID = -603309083;
41126  std::int32_t get_id() const final {
41127  return ID;
41128  }
41129 
41132 
41138  void store(TlStorerToString &s, const char *field_name) const final;
41139 };
41140 
41146 class checkChangePhoneNumberCode final : public Function {
41147  public:
41149  string code_;
41150 
41157 
41165  explicit checkChangePhoneNumberCode(string const &code_);
41166 
41168  static const std::int32_t ID = -1720278429;
41173  std::int32_t get_id() const final {
41174  return ID;
41175  }
41176 
41179 
41185  void store(TlStorerToString &s, const char *field_name) const final;
41186 };
41187 
41193 class checkChatInviteLink final : public Function {
41194  public:
41197 
41204 
41212  explicit checkChatInviteLink(string const &invite_link_);
41213 
41215  static const std::int32_t ID = -496940997;
41220  std::int32_t get_id() const final {
41221  return ID;
41222  }
41223 
41226 
41232  void store(TlStorerToString &s, const char *field_name) const final;
41233 };
41234 
41240 class checkChatUsername final : public Function {
41241  public:
41245  string username_;
41246 
41253 
41262  checkChatUsername(int53 chat_id_, string const &username_);
41263 
41265  static const std::int32_t ID = -119119344;
41270  std::int32_t get_id() const final {
41271  return ID;
41272  }
41273 
41276 
41282  void store(TlStorerToString &s, const char *field_name) const final;
41283 };
41284 
41291  public:
41294 
41301 
41310 
41312  static const std::int32_t ID = -445546591;
41317  std::int32_t get_id() const final {
41318  return ID;
41319  }
41320 
41323 
41329  void store(TlStorerToString &s, const char *field_name) const final;
41330 };
41331 
41337 class checkDatabaseEncryptionKey final : public Function {
41338  public:
41341 
41348 
41357 
41359  static const std::int32_t ID = 1018769307;
41364  std::int32_t get_id() const final {
41365  return ID;
41366  }
41367 
41370 
41376  void store(TlStorerToString &s, const char *field_name) const final;
41377 };
41378 
41385  public:
41387  string code_;
41388 
41395 
41403  explicit checkEmailAddressVerificationCode(string const &code_);
41404 
41406  static const std::int32_t ID = -426386685;
41411  std::int32_t get_id() const final {
41412  return ID;
41413  }
41414 
41417 
41423  void store(TlStorerToString &s, const char *field_name) const final;
41424 };
41425 
41431 class checkPasswordRecoveryCode final : public Function {
41432  public:
41435 
41442 
41450  explicit checkPasswordRecoveryCode(string const &recovery_code_);
41451 
41453  static const std::int32_t ID = -200794600;
41458  std::int32_t get_id() const final {
41459  return ID;
41460  }
41461 
41464 
41470  void store(TlStorerToString &s, const char *field_name) const final;
41471 };
41472 
41479  public:
41481  string code_;
41482 
41489 
41497  explicit checkPhoneNumberConfirmationCode(string const &code_);
41498 
41500  static const std::int32_t ID = -1348060966;
41505  std::int32_t get_id() const final {
41506  return ID;
41507  }
41508 
41511 
41517  void store(TlStorerToString &s, const char *field_name) const final;
41518 };
41519 
41526  public:
41528  string code_;
41529 
41536 
41544  explicit checkPhoneNumberVerificationCode(string const &code_);
41545 
41547  static const std::int32_t ID = 1497462718;
41552  std::int32_t get_id() const final {
41553  return ID;
41554  }
41555 
41558 
41564  void store(TlStorerToString &s, const char *field_name) const final;
41565 };
41566 
41573  public:
41575  string code_;
41576 
41583 
41591  explicit checkRecoveryEmailAddressCode(string const &code_);
41592 
41594  static const std::int32_t ID = -1997039589;
41599  std::int32_t get_id() const final {
41600  return ID;
41601  }
41602 
41605 
41611  void store(TlStorerToString &s, const char *field_name) const final;
41612 };
41613 
41619 class checkStickerSetName final : public Function {
41620  public:
41622  string name_;
41623 
41630 
41638  explicit checkStickerSetName(string const &name_);
41639 
41641  static const std::int32_t ID = -1789392642;
41646  std::int32_t get_id() const final {
41647  return ID;
41648  }
41649 
41652 
41658  void store(TlStorerToString &s, const char *field_name) const final;
41659 };
41660 
41666 class cleanFileName final : public Function {
41667  public:
41669  string file_name_;
41670 
41676  cleanFileName();
41677 
41685  explicit cleanFileName(string const &file_name_);
41686 
41688  static const std::int32_t ID = 967964667;
41693  std::int32_t get_id() const final {
41694  return ID;
41695  }
41696 
41699 
41705  void store(TlStorerToString &s, const char *field_name) const final;
41706 };
41707 
41713 class clearAllDraftMessages final : public Function {
41714  public:
41717 
41724 
41733 
41735  static const std::int32_t ID = -46369573;
41740  std::int32_t get_id() const final {
41741  return ID;
41742  }
41743 
41746 
41752  void store(TlStorerToString &s, const char *field_name) const final;
41753 };
41754 
41760 class clearImportedContacts final : public Function {
41761  public:
41762 
41769 
41771  static const std::int32_t ID = 869503298;
41776  std::int32_t get_id() const final {
41777  return ID;
41778  }
41779 
41782 
41788  void store(TlStorerToString &s, const char *field_name) const final;
41789 };
41790 
41796 class clearRecentStickers final : public Function {
41797  public:
41800 
41807 
41815  explicit clearRecentStickers(bool is_attached_);
41816 
41818  static const std::int32_t ID = -321242684;
41823  std::int32_t get_id() const final {
41824  return ID;
41825  }
41826 
41829 
41835  void store(TlStorerToString &s, const char *field_name) const final;
41836 };
41837 
41843 class clearRecentlyFoundChats final : public Function {
41844  public:
41845 
41852 
41854  static const std::int32_t ID = -285582542;
41859  std::int32_t get_id() const final {
41860  return ID;
41861  }
41862 
41865 
41871  void store(TlStorerToString &s, const char *field_name) const final;
41872 };
41873 
41879 class clickAnimatedEmojiMessage final : public Function {
41880  public:
41885 
41892 
41902 
41904  static const std::int32_t ID = 196179554;
41909  std::int32_t get_id() const final {
41910  return ID;
41911  }
41912 
41915 
41921  void store(TlStorerToString &s, const char *field_name) const final;
41922 };
41923 
41929 class close final : public Function {
41930  public:
41931 
41937  close();
41938 
41940  static const std::int32_t ID = -1187782273;
41945  std::int32_t get_id() const final {
41946  return ID;
41947  }
41948 
41951 
41957  void store(TlStorerToString &s, const char *field_name) const final;
41958 };
41959 
41965 class closeChat final : public Function {
41966  public:
41969 
41975  closeChat();
41976 
41984  explicit closeChat(int53 chat_id_);
41985 
41987  static const std::int32_t ID = 39749353;
41992  std::int32_t get_id() const final {
41993  return ID;
41994  }
41995 
41998 
42004  void store(TlStorerToString &s, const char *field_name) const final;
42005 };
42006 
42012 class closeSecretChat final : public Function {
42013  public:
42016 
42022  closeSecretChat();
42023 
42032 
42034  static const std::int32_t ID = -471006133;
42039  std::int32_t get_id() const final {
42040  return ID;
42041  }
42042 
42045 
42051  void store(TlStorerToString &s, const char *field_name) const final;
42052 };
42053 
42060  public:
42062  string link_;
42063 
42070 
42078  explicit confirmQrCodeAuthentication(string const &link_);
42079 
42081  static const std::int32_t ID = -376199379;
42086  std::int32_t get_id() const final {
42087  return ID;
42088  }
42089 
42092 
42098  void store(TlStorerToString &s, const char *field_name) const final;
42099 };
42100 
42106 class createBasicGroupChat final : public Function {
42107  public:
42111  bool force_;
42112 
42119 
42129 
42131  static const std::int32_t ID = 1972024548;
42136  std::int32_t get_id() const final {
42137  return ID;
42138  }
42139 
42142 
42148  void store(TlStorerToString &s, const char *field_name) const final;
42149 };
42150 
42156 class createCall final : public Function {
42157  public:
42164 
42170  createCall();
42171 
42182 
42184  static const std::int32_t ID = -1104663024;
42189  std::int32_t get_id() const final {
42190  return ID;
42191  }
42192 
42195 
42201  void store(TlStorerToString &s, const char *field_name) const final;
42202 };
42203 
42209 class createChatFilter final : public Function {
42210  public:
42213 
42219  createChatFilter();
42220 
42229 
42231  static const std::int32_t ID = 49065126;
42236  std::int32_t get_id() const final {
42237  return ID;
42238  }
42239 
42242 
42248  void store(TlStorerToString &s, const char *field_name) const final;
42249 };
42250 
42256 class createChatInviteLink final : public Function {
42257  public:
42261  string name_;
42268 
42275 
42288 
42290  static const std::int32_t ID = 287744833;
42295  std::int32_t get_id() const final {
42296  return ID;
42297  }
42298 
42301 
42307  void store(TlStorerToString &s, const char *field_name) const final;
42308 };
42309 
42315 class createNewBasicGroupChat final : public Function {
42316  public:
42320  string title_;
42321 
42328 
42338 
42340  static const std::int32_t ID = -2104438789;
42345  std::int32_t get_id() const final {
42346  return ID;
42347  }
42348 
42351 
42357  void store(TlStorerToString &s, const char *field_name) const final;
42358 };
42359 
42365 class createNewSecretChat final : public Function {
42366  public:
42369 
42376 
42385 
42387  static const std::int32_t ID = -620682651;
42392  std::int32_t get_id() const final {
42393  return ID;
42394  }
42395 
42398 
42404  void store(TlStorerToString &s, const char *field_name) const final;
42405 };
42406 
42412 class createNewStickerSet final : public Function {
42413  public:
42417  string title_;
42419  string name_;
42425  string source_;
42426 
42433 
42446  createNewStickerSet(int53 user_id_, string const &title_, string const &name_, bool is_masks_, array<object_ptr<InputSticker>> &&stickers_, string const &source_);
42447 
42449  static const std::int32_t ID = -396493358;
42454  std::int32_t get_id() const final {
42455  return ID;
42456  }
42457 
42460 
42466  void store(TlStorerToString &s, const char *field_name) const final;
42467 };
42468 
42474 class createNewSupergroupChat final : public Function {
42475  public:
42477  string title_;
42486 
42493 
42506 
42508  static const std::int32_t ID = -830232895;
42513  std::int32_t get_id() const final {
42514  return ID;
42515  }
42516 
42519 
42525  void store(TlStorerToString &s, const char *field_name) const final;
42526 };
42527 
42533 class createPrivateChat final : public Function {
42534  public:
42538  bool force_;
42539 
42546 
42556 
42558  static const std::int32_t ID = -947758327;
42563  std::int32_t get_id() const final {
42564  return ID;
42565  }
42566 
42569 
42575  void store(TlStorerToString &s, const char *field_name) const final;
42576 };
42577 
42583 class createSecretChat final : public Function {
42584  public:
42587 
42593  createSecretChat();
42594 
42603 
42605  static const std::int32_t ID = 1930285615;
42610  std::int32_t get_id() const final {
42611  return ID;
42612  }
42613 
42616 
42622  void store(TlStorerToString &s, const char *field_name) const final;
42623 };
42624 
42630 class createSupergroupChat final : public Function {
42631  public:
42635  bool force_;
42636 
42643 
42653 
42655  static const std::int32_t ID = 1187475691;
42660  std::int32_t get_id() const final {
42661  return ID;
42662  }
42663 
42666 
42672  void store(TlStorerToString &s, const char *field_name) const final;
42673 };
42674 
42680 class createTemporaryPassword final : public Function {
42681  public:
42683  string password_;
42686 
42693 
42703 
42705  static const std::int32_t ID = -1626509434;
42710  std::int32_t get_id() const final {
42711  return ID;
42712  }
42713 
42716 
42722  void store(TlStorerToString &s, const char *field_name) const final;
42723 };
42724 
42730 class createVideoChat final : public Function {
42731  public:
42735  string title_;
42738 
42744  createVideoChat();
42745 
42756 
42758  static const std::int32_t ID = -917641210;
42763  std::int32_t get_id() const final {
42764  return ID;
42765  }
42766 
42769 
42775  void store(TlStorerToString &s, const char *field_name) const final;
42776 };
42777 
42783 class deleteAccount final : public Function {
42784  public:
42786  string reason_;
42787 
42793  deleteAccount();
42794 
42802  explicit deleteAccount(string const &reason_);
42803 
42805  static const std::int32_t ID = -1203056508;
42810  std::int32_t get_id() const final {
42811  return ID;
42812  }
42813 
42816 
42822  void store(TlStorerToString &s, const char *field_name) const final;
42823 };
42824 
42830 class deleteAllCallMessages final : public Function {
42831  public:
42833  bool revoke_;
42834 
42841 
42849  explicit deleteAllCallMessages(bool revoke_);
42850 
42852  static const std::int32_t ID = -1466445325;
42857  std::int32_t get_id() const final {
42858  return ID;
42859  }
42860 
42863 
42869  void store(TlStorerToString &s, const char *field_name) const final;
42870 };
42871 
42878  public:
42883 
42890 
42900 
42902  static const std::int32_t ID = 1112020698;
42907  std::int32_t get_id() const final {
42908  return ID;
42909  }
42910 
42913 
42919  void store(TlStorerToString &s, const char *field_name) const final;
42920 };
42921 
42927 class deleteChat final : public Function {
42928  public:
42931 
42937  deleteChat();
42938 
42946  explicit deleteChat(int53 chat_id_);
42947 
42949  static const std::int32_t ID = -171253666;
42954  std::int32_t get_id() const final {
42955  return ID;
42956  }
42957 
42960 
42966  void store(TlStorerToString &s, const char *field_name) const final;
42967 };
42968 
42974 class deleteChatFilter final : public Function {
42975  public:
42978 
42984  deleteChatFilter();
42985 
42994 
42996  static const std::int32_t ID = -523220877;
43001  std::int32_t get_id() const final {
43002  return ID;
43003  }
43004 
43007 
43013  void store(TlStorerToString &s, const char *field_name) const final;
43014 };
43015 
43021 class deleteChatHistory final : public Function {
43022  public:
43028  bool revoke_;
43029 
43036 
43047 
43049  static const std::int32_t ID = -1472081761;
43054  std::int32_t get_id() const final {
43055  return ID;
43056  }
43057 
43060 
43066  void store(TlStorerToString &s, const char *field_name) const final;
43067 };
43068 
43074 class deleteChatMessagesByDate final : public Function {
43075  public:
43083  bool revoke_;
43084 
43091 
43103 
43105  static const std::int32_t ID = -1639653185;
43110  std::int32_t get_id() const final {
43111  return ID;
43112  }
43113 
43116 
43122  void store(TlStorerToString &s, const char *field_name) const final;
43123 };
43124 
43130 class deleteChatMessagesBySender final : public Function {
43131  public:
43136 
43143 
43153 
43155  static const std::int32_t ID = -1164235161;
43160  std::int32_t get_id() const final {
43161  return ID;
43162  }
43163 
43166 
43172  void store(TlStorerToString &s, const char *field_name) const final;
43173 };
43174 
43180 class deleteChatReplyMarkup final : public Function {
43181  public:
43186 
43193 
43203 
43205  static const std::int32_t ID = 100637531;
43210  std::int32_t get_id() const final {
43211  return ID;
43212  }
43213 
43216 
43222  void store(TlStorerToString &s, const char *field_name) const final;
43223 };
43224 
43230 class deleteCommands final : public Function {
43231  public:
43236 
43242  deleteCommands();
43243 
43253 
43255  static const std::int32_t ID = 1002732586;
43260  std::int32_t get_id() const final {
43261  return ID;
43262  }
43263 
43266 
43272  void store(TlStorerToString &s, const char *field_name) const final;
43273 };
43274 
43280 class deleteFile final : public Function {
43281  public:
43284 
43290  deleteFile();
43291 
43299  explicit deleteFile(int32 file_id_);
43300 
43302  static const std::int32_t ID = 1807653676;
43307  std::int32_t get_id() const final {
43308  return ID;
43309  }
43310 
43313 
43319  void store(TlStorerToString &s, const char *field_name) const final;
43320 };
43321 
43327 class deleteLanguagePack final : public Function {
43328  public:
43331 
43338 
43346  explicit deleteLanguagePack(string const &language_pack_id_);
43347 
43349  static const std::int32_t ID = -2108761026;
43354  std::int32_t get_id() const final {
43355  return ID;
43356  }
43357 
43360 
43366  void store(TlStorerToString &s, const char *field_name) const final;
43367 };
43368 
43374 class deleteMessages final : public Function {
43375  public:
43381  bool revoke_;
43382 
43388  deleteMessages();
43389 
43400 
43402  static const std::int32_t ID = 1130090173;
43407  std::int32_t get_id() const final {
43408  return ID;
43409  }
43410 
43413 
43419  void store(TlStorerToString &s, const char *field_name) const final;
43420 };
43421 
43427 class deletePassportElement final : public Function {
43428  public:
43431 
43438 
43447 
43449  static const std::int32_t ID = -1719555468;
43454  std::int32_t get_id() const final {
43455  return ID;
43456  }
43457 
43460 
43466  void store(TlStorerToString &s, const char *field_name) const final;
43467 };
43468 
43474 class deleteProfilePhoto final : public Function {
43475  public:
43478 
43485 
43494 
43496  static const std::int32_t ID = 1319794625;
43501  std::int32_t get_id() const final {
43502  return ID;
43503  }
43504 
43507 
43513  void store(TlStorerToString &s, const char *field_name) const final;
43514 };
43515 
43522  public:
43527 
43534 
43544 
43546  static const std::int32_t ID = -1859711873;
43551  std::int32_t get_id() const final {
43552  return ID;
43553  }
43554 
43557 
43563  void store(TlStorerToString &s, const char *field_name) const final;
43564 };
43565 
43571 class deleteSavedCredentials final : public Function {
43572  public:
43573 
43580 
43582  static const std::int32_t ID = 826300114;
43587  std::int32_t get_id() const final {
43588  return ID;
43589  }
43590 
43593 
43599  void store(TlStorerToString &s, const char *field_name) const final;
43600 };
43601 
43607 class deleteSavedOrderInfo final : public Function {
43608  public:
43609 
43616 
43618  static const std::int32_t ID = 1629058164;
43623  std::int32_t get_id() const final {
43624  return ID;
43625  }
43626 
43629 
43635  void store(TlStorerToString &s, const char *field_name) const final;
43636 };
43637 
43643 class destroy final : public Function {
43644  public:
43645 
43651  destroy();
43652 
43654  static const std::int32_t ID = 685331274;
43659  std::int32_t get_id() const final {
43660  return ID;
43661  }
43662 
43665 
43671  void store(TlStorerToString &s, const char *field_name) const final;
43672 };
43673 
43679 class disableProxy final : public Function {
43680  public:
43681 
43687  disableProxy();
43688 
43690  static const std::int32_t ID = -2100095102;
43695  std::int32_t get_id() const final {
43696  return ID;
43697  }
43698 
43701 
43707  void store(TlStorerToString &s, const char *field_name) const final;
43708 };
43709 
43715 class discardCall final : public Function {
43716  public:
43727 
43733  discardCall();
43734 
43747 
43749  static const std::int32_t ID = -1784044162;
43754  std::int32_t get_id() const final {
43755  return ID;
43756  }
43757 
43760 
43766  void store(TlStorerToString &s, const char *field_name) const final;
43767 };
43768 
43774 class disconnectAllWebsites final : public Function {
43775  public:
43776 
43783 
43785  static const std::int32_t ID = -1082985981;
43790  std::int32_t get_id() const final {
43791  return ID;
43792  }
43793 
43796 
43802  void store(TlStorerToString &s, const char *field_name) const final;
43803 };
43804 
43810 class disconnectWebsite final : public Function {
43811  public:
43814 
43821 
43830 
43832  static const std::int32_t ID = -778767395;
43837  std::int32_t get_id() const final {
43838  return ID;
43839  }
43840 
43843 
43849  void store(TlStorerToString &s, const char *field_name) const final;
43850 };
43851 
43857 class downloadFile final : public Function {
43858  public:
43869 
43875  downloadFile();
43876 
43889 
43891  static const std::int32_t ID = -1102026662;
43896  std::int32_t get_id() const final {
43897  return ID;
43898  }
43899 
43902 
43908  void store(TlStorerToString &s, const char *field_name) const final;
43909 };
43910 
43916 class editChatFilter final : public Function {
43917  public:
43922 
43928  editChatFilter();
43929 
43939 
43941  static const std::int32_t ID = -1674793086;
43946  std::int32_t get_id() const final {
43947  return ID;
43948  }
43949 
43952 
43958  void store(TlStorerToString &s, const char *field_name) const final;
43959 };
43960 
43966 class editChatInviteLink final : public Function {
43967  public:
43973  string name_;
43980 
43987 
44001 
44003  static const std::int32_t ID = 1320303996;
44008  std::int32_t get_id() const final {
44009  return ID;
44010  }
44011 
44014 
44020  void store(TlStorerToString &s, const char *field_name) const final;
44021 };
44022 
44028 class editCustomLanguagePackInfo final : public Function {
44029  public:
44032 
44039 
44048 
44050  static const std::int32_t ID = 1320751257;
44055  std::int32_t get_id() const final {
44056  return ID;
44057  }
44058 
44061 
44067  void store(TlStorerToString &s, const char *field_name) const final;
44068 };
44069 
44075 class editInlineMessageCaption final : public Function {
44076  public:
44083 
44090 
44101 
44103  static const std::int32_t ID = -760985929;
44108  std::int32_t get_id() const final {
44109  return ID;
44110  }
44111 
44114 
44120  void store(TlStorerToString &s, const char *field_name) const final;
44121 };
44122 
44129  public:
44140 
44147 
44160 
44162  static const std::int32_t ID = -156902912;
44167  std::int32_t get_id() const final {
44168  return ID;
44169  }
44170 
44173 
44179  void store(TlStorerToString &s, const char *field_name) const final;
44180 };
44181 
44187 class editInlineMessageMedia final : public Function {
44188  public:
44195 
44202 
44213 
44215  static const std::int32_t ID = 23553921;
44220  std::int32_t get_id() const final {
44221  return ID;
44222  }
44223 
44226 
44232  void store(TlStorerToString &s, const char *field_name) const final;
44233 };
44234 
44241  public:
44246 
44253 
44263 
44265  static const std::int32_t ID = -67565858;
44270  std::int32_t get_id() const final {
44271  return ID;
44272  }
44273 
44276 
44282  void store(TlStorerToString &s, const char *field_name) const final;
44283 };
44284 
44290 class editInlineMessageText final : public Function {
44291  public:
44298 
44305 
44316 
44318  static const std::int32_t ID = -855457307;
44323  std::int32_t get_id() const final {
44324  return ID;
44325  }
44326 
44329 
44335  void store(TlStorerToString &s, const char *field_name) const final;
44336 };
44337 
44343 class editMessageCaption final : public Function {
44344  public:
44353 
44360 
44372 
44374  static const std::int32_t ID = 1154677038;
44379  std::int32_t get_id() const final {
44380  return ID;
44381  }
44382 
44385 
44391  void store(TlStorerToString &s, const char *field_name) const final;
44392 };
44393 
44399 class editMessageLiveLocation final : public Function {
44400  public:
44413 
44420 
44434 
44436  static const std::int32_t ID = -14047982;
44441  std::int32_t get_id() const final {
44442  return ID;
44443  }
44444 
44447 
44453  void store(TlStorerToString &s, const char *field_name) const final;
44454 };
44455 
44461 class editMessageMedia final : public Function {
44462  public:
44471 
44477  editMessageMedia();
44478 
44490 
44492  static const std::int32_t ID = -1152678125;
44497  std::int32_t get_id() const final {
44498  return ID;
44499  }
44500 
44503 
44509  void store(TlStorerToString &s, const char *field_name) const final;
44510 };
44511 
44517 class editMessageReplyMarkup final : public Function {
44518  public:
44525 
44532 
44543 
44545  static const std::int32_t ID = 332127881;
44550  std::int32_t get_id() const final {
44551  return ID;
44552  }
44553 
44556 
44562  void store(TlStorerToString &s, const char *field_name) const final;
44563 };
44564 
44570 class editMessageSchedulingState final : public Function {
44571  public:
44578 
44585 
44596 
44598  static const std::int32_t ID = -1372976192;
44603  std::int32_t get_id() const final {
44604  return ID;
44605  }
44606 
44609 
44615  void store(TlStorerToString &s, const char *field_name) const final;
44616 };
44617 
44623 class editMessageText final : public Function {
44624  public:
44633 
44639  editMessageText();
44640 
44652 
44654  static const std::int32_t ID = 196272567;
44659  std::int32_t get_id() const final {
44660  return ID;
44661  }
44662 
44665 
44671  void store(TlStorerToString &s, const char *field_name) const final;
44672 };
44673 
44679 class editProxy final : public Function {
44680  public:
44684  string server_;
44688  bool enable_;
44691 
44697  editProxy();
44698 
44711 
44713  static const std::int32_t ID = -1605883821;
44718  std::int32_t get_id() const final {
44719  return ID;
44720  }
44721 
44724 
44730  void store(TlStorerToString &s, const char *field_name) const final;
44731 };
44732 
44738 class enableProxy final : public Function {
44739  public:
44742 
44748  enableProxy();
44749 
44757  explicit enableProxy(int32 proxy_id_);
44758 
44760  static const std::int32_t ID = 1494450838;
44765  std::int32_t get_id() const final {
44766  return ID;
44767  }
44768 
44771 
44777  void store(TlStorerToString &s, const char *field_name) const final;
44778 };
44779 
44785 class endGroupCall final : public Function {
44786  public:
44789 
44795  endGroupCall();
44796 
44804  explicit endGroupCall(int32 group_call_id_);
44805 
44807  static const std::int32_t ID = 573131959;
44812  std::int32_t get_id() const final {
44813  return ID;
44814  }
44815 
44818 
44824  void store(TlStorerToString &s, const char *field_name) const final;
44825 };
44826 
44832 class endGroupCallRecording final : public Function {
44833  public:
44836 
44843 
44852 
44854  static const std::int32_t ID = -75799927;
44859  std::int32_t get_id() const final {
44860  return ID;
44861  }
44862 
44865 
44871  void store(TlStorerToString &s, const char *field_name) const final;
44872 };
44873 
44879 class endGroupCallScreenSharing final : public Function {
44880  public:
44883 
44890 
44899 
44901  static const std::int32_t ID = -2047599540;
44906  std::int32_t get_id() const final {
44907  return ID;
44908  }
44909 
44912 
44918  void store(TlStorerToString &s, const char *field_name) const final;
44919 };
44920 
44926 class finishFileGeneration final : public Function {
44927  public:
44932 
44939 
44949 
44951  static const std::int32_t ID = -1055060835;
44956  std::int32_t get_id() const final {
44957  return ID;
44958  }
44959 
44962 
44968  void store(TlStorerToString &s, const char *field_name) const final;
44969 };
44970 
44976 class forwardMessages final : public Function {
44977  public:
44992 
44998  forwardMessages();
44999 
45014 
45016  static const std::int32_t ID = -798726491;
45021  std::int32_t get_id() const final {
45022  return ID;
45023  }
45024 
45027 
45033  void store(TlStorerToString &s, const char *field_name) const final;
45034 };
45035 
45041 class getAccountTtl final : public Function {
45042  public:
45043 
45049  getAccountTtl();
45050 
45052  static const std::int32_t ID = -443905161;
45057  std::int32_t get_id() const final {
45058  return ID;
45059  }
45060 
45063 
45069  void store(TlStorerToString &s, const char *field_name) const final;
45070 };
45071 
45078  public:
45079 
45086 
45088  static const std::int32_t ID = -1425459567;
45093  std::int32_t get_id() const final {
45094  return ID;
45095  }
45096 
45099 
45105  void store(TlStorerToString &s, const char *field_name) const final;
45106 };
45107 
45113 class getActiveSessions final : public Function {
45114  public:
45115 
45122 
45124  static const std::int32_t ID = 1119710526;
45129  std::int32_t get_id() const final {
45130  return ID;
45131  }
45132 
45135 
45141  void store(TlStorerToString &s, const char *field_name) const final;
45142 };
45143 
45149 class getAllPassportElements final : public Function {
45150  public:
45152  string password_;
45153 
45160 
45168  explicit getAllPassportElements(string const &password_);
45169 
45171  static const std::int32_t ID = -2038945045;
45176  std::int32_t get_id() const final {
45177  return ID;
45178  }
45179 
45182 
45188  void store(TlStorerToString &s, const char *field_name) const final;
45189 };
45190 
45196 class getAnimatedEmoji final : public Function {
45197  public:
45199  string emoji_;
45200 
45206  getAnimatedEmoji();
45207 
45215  explicit getAnimatedEmoji(string const &emoji_);
45216 
45218  static const std::int32_t ID = 1065635702;
45223  std::int32_t get_id() const final {
45224  return ID;
45225  }
45226 
45229 
45235  void store(TlStorerToString &s, const char *field_name) const final;
45236 };
45237 
45243 class getApplicationConfig final : public Function {
45244  public:
45245 
45252 
45254  static const std::int32_t ID = -1823144318;
45259  std::int32_t get_id() const final {
45260  return ID;
45261  }
45262 
45265 
45271  void store(TlStorerToString &s, const char *field_name) const final;
45272 };
45273 
45279 class getApplicationDownloadLink final : public Function {
45280  public:
45281 
45288 
45290  static const std::int32_t ID = 112013252;
45295  std::int32_t get_id() const final {
45296  return ID;
45297  }
45298 
45301 
45307  void store(TlStorerToString &s, const char *field_name) const final;
45308 };
45309 
45315 class getArchivedStickerSets final : public Function {
45316  public:
45323 
45330 
45341 
45343  static const std::int32_t ID = 1996943238;
45348  std::int32_t get_id() const final {
45349  return ID;
45350  }
45351 
45354 
45360  void store(TlStorerToString &s, const char *field_name) const final;
45361 };
45362 
45368 class getAttachedStickerSets final : public Function {
45369  public:
45372 
45379 
45388 
45390  static const std::int32_t ID = 1302172429;
45395  std::int32_t get_id() const final {
45396  return ID;
45397  }
45398 
45401 
45407  void store(TlStorerToString &s, const char *field_name) const final;
45408 };
45409 
45415 class getAuthorizationState final : public Function {
45416  public:
45417 
45424 
45426  static const std::int32_t ID = 1949154877;
45431  std::int32_t get_id() const final {
45432  return ID;
45433  }
45434 
45437 
45443  void store(TlStorerToString &s, const char *field_name) const final;
45444 };
45445 
45452  public:
45453 
45460 
45462  static const std::int32_t ID = -1721088201;
45467  std::int32_t get_id() const final {
45468  return ID;
45469  }
45470 
45473 
45479  void store(TlStorerToString &s, const char *field_name) const final;
45480 };
45481 
45487 class getBackgroundUrl final : public Function {
45488  public:
45490  string name_;
45493 
45499  getBackgroundUrl();
45500 
45510 
45512  static const std::int32_t ID = 733769682;
45517  std::int32_t get_id() const final {
45518  return ID;
45519  }
45520 
45523 
45529  void store(TlStorerToString &s, const char *field_name) const final;
45530 };
45531 
45537 class getBackgrounds final : public Function {
45538  public:
45541 
45547  getBackgrounds();
45548 
45556  explicit getBackgrounds(bool for_dark_theme_);
45557 
45559  static const std::int32_t ID = 249072633;
45564  std::int32_t get_id() const final {
45565  return ID;
45566  }
45567 
45570 
45576  void store(TlStorerToString &s, const char *field_name) const final;
45577 };
45578 
45584 class getBankCardInfo final : public Function {
45585  public:
45588 
45594  getBankCardInfo();
45595 
45603  explicit getBankCardInfo(string const &bank_card_number_);
45604 
45606  static const std::int32_t ID = -1310515792;
45611  std::int32_t get_id() const final {
45612  return ID;
45613  }
45614 
45617 
45623  void store(TlStorerToString &s, const char *field_name) const final;
45624 };
45625 
45631 class getBasicGroup final : public Function {
45632  public:
45635 
45641  getBasicGroup();
45642 
45651 
45653  static const std::int32_t ID = -1635174828;
45658  std::int32_t get_id() const final {
45659  return ID;
45660  }
45661 
45664 
45670  void store(TlStorerToString &s, const char *field_name) const final;
45671 };
45672 
45678 class getBasicGroupFullInfo final : public Function {
45679  public:
45682 
45689 
45698 
45700  static const std::int32_t ID = -1822039253;
45705  std::int32_t get_id() const final {
45706  return ID;
45707  }
45708 
45711 
45717  void store(TlStorerToString &s, const char *field_name) const final;
45718 };
45719 
45725 class getBlockedMessageSenders final : public Function {
45726  public:
45731 
45738 
45748 
45750  static const std::int32_t ID = 1947079776;
45755  std::int32_t get_id() const final {
45756  return ID;
45757  }
45758 
45761 
45767  void store(TlStorerToString &s, const char *field_name) const final;
45768 };
45769 
45775 class getCallbackQueryAnswer final : public Function {
45776  public:
45783 
45790 
45801 
45803  static const std::int32_t ID = 116357727;
45808  std::int32_t get_id() const final {
45809  return ID;
45810  }
45811 
45814 
45820  void store(TlStorerToString &s, const char *field_name) const final;
45821 };
45822 
45828 class getCallbackQueryMessage final : public Function {
45829  public:
45836 
45843 
45854 
45856  static const std::int32_t ID = -1121939086;
45861  std::int32_t get_id() const final {
45862  return ID;
45863  }
45864 
45867 
45873  void store(TlStorerToString &s, const char *field_name) const final;
45874 };
45875 
45881 class getChat final : public Function {
45882  public:
45885 
45891  getChat();
45892 
45900  explicit getChat(int53 chat_id_);
45901 
45903  static const std::int32_t ID = 1866601536;
45908  std::int32_t get_id() const final {
45909  return ID;
45910  }
45911 
45914 
45920  void store(TlStorerToString &s, const char *field_name) const final;
45921 };
45922 
45928 class getChatAdministrators final : public Function {
45929  public:
45932 
45939 
45948 
45950  static const std::int32_t ID = 1544468155;
45955  std::int32_t get_id() const final {
45956  return ID;
45957  }
45958 
45961 
45967  void store(TlStorerToString &s, const char *field_name) const final;
45968 };
45969 
45976  public:
45979 
45986 
45995 
45997  static const std::int32_t ID = -1541571496;
46002  std::int32_t get_id() const final {
46003  return ID;
46004  }
46005 
46008 
46014  void store(TlStorerToString &s, const char *field_name) const final;
46015 };
46016 
46022 class getChatEventLog final : public Function {
46023  public:
46027  string query_;
46036 
46042  getChatEventLog();
46043 
46057 
46059  static const std::int32_t ID = -1281344669;
46064  std::int32_t get_id() const final {
46065  return ID;
46066  }
46067 
46070 
46076  void store(TlStorerToString &s, const char *field_name) const final;
46077 };
46078 
46084 class getChatFilter final : public Function {
46085  public:
46088 
46094  getChatFilter();
46095 
46104 
46106  static const std::int32_t ID = 1826317803;
46111  std::int32_t get_id() const final {
46112  return ID;
46113  }
46114 
46117 
46123  void store(TlStorerToString &s, const char *field_name) const final;
46124 };
46125 
46132  public:
46135 
46142 
46151 
46153  static const std::int32_t ID = -1339828680;
46158  std::int32_t get_id() const final {
46159  return ID;
46160  }
46161 
46164 
46170  void store(TlStorerToString &s, const char *field_name) const final;
46171 };
46172 
46178 class getChatHistory final : public Function {
46179  public:
46190 
46196  getChatHistory();
46197 
46210 
46212  static const std::int32_t ID = -799960451;
46217  std::int32_t get_id() const final {
46218  return ID;
46219  }
46220 
46223 
46229  void store(TlStorerToString &s, const char *field_name) const final;
46230 };
46231 
46237 class getChatInviteLink final : public Function {
46238  public:
46243 
46250 
46259  getChatInviteLink(int53 chat_id_, string const &invite_link_);
46260 
46262  static const std::int32_t ID = -479575555;
46267  std::int32_t get_id() const final {
46268  return ID;
46269  }
46270 
46273 
46279  void store(TlStorerToString &s, const char *field_name) const final;
46280 };
46281 
46287 class getChatInviteLinkCounts final : public Function {
46288  public:
46291 
46298 
46307 
46309  static const std::int32_t ID = 890299025;
46314  std::int32_t get_id() const final {
46315  return ID;
46316  }
46317 
46320 
46326  void store(TlStorerToString &s, const char *field_name) const final;
46327 };
46328 
46334 class getChatInviteLinkMembers final : public Function {
46335  public:
46344 
46351 
46363 
46365  static const std::int32_t ID = -977921638;
46370  std::int32_t get_id() const final {
46371  return ID;
46372  }
46373 
46376 
46382  void store(TlStorerToString &s, const char *field_name) const final;
46383 };
46384 
46390 class getChatInviteLinks final : public Function {
46391  public:
46404 
46411 
46425 
46427  static const std::int32_t ID = 883252396;
46432  std::int32_t get_id() const final {
46433  return ID;
46434  }
46435 
46438 
46444  void store(TlStorerToString &s, const char *field_name) const final;
46445 };
46446 
46452 class getChatJoinRequests final : public Function {
46453  public:
46459  string query_;
46464 
46471 
46484 
46486  static const std::int32_t ID = -388428126;
46491  std::int32_t get_id() const final {
46492  return ID;
46493  }
46494 
46497 
46503  void store(TlStorerToString &s, const char *field_name) const final;
46504 };
46505 
46511 class getChatListsToAddChat final : public Function {
46512  public:
46515 
46522 
46531 
46533  static const std::int32_t ID = 654956193;
46538  std::int32_t get_id() const final {
46539  return ID;
46540  }
46541 
46544 
46550  void store(TlStorerToString &s, const char *field_name) const final;
46551 };
46552 
46558 class getChatMember final : public Function {
46559  public:
46564 
46570  getChatMember();
46571 
46581 
46583  static const std::int32_t ID = -792636814;
46588  std::int32_t get_id() const final {
46589  return ID;
46590  }
46591 
46594 
46600  void store(TlStorerToString &s, const char *field_name) const final;
46601 };
46602 
46608 class getChatMessageByDate final : public Function {
46609  public:
46614 
46621 
46631 
46633  static const std::int32_t ID = 1062564150;
46638  std::int32_t get_id() const final {
46639  return ID;
46640  }
46641 
46644 
46650  void store(TlStorerToString &s, const char *field_name) const final;
46651 };
46652 
46658 class getChatMessageCalendar final : public Function {
46659  public:
46666 
46673 
46684 
46686  static const std::int32_t ID = -326164204;
46691  std::int32_t get_id() const final {
46692  return ID;
46693  }
46694 
46697 
46703  void store(TlStorerToString &s, const char *field_name) const final;
46704 };
46705 
46711 class getChatMessageCount final : public Function {
46712  public:
46719 
46726 
46737 
46739  static const std::int32_t ID = 205435308;
46744  std::int32_t get_id() const final {
46745  return ID;
46746  }
46747 
46750 
46756  void store(TlStorerToString &s, const char *field_name) const final;
46757 };
46758 
46765  public:
46770 
46777 
46787 
46789  static const std::int32_t ID = 201199121;
46794  std::int32_t get_id() const final {
46795  return ID;
46796  }
46797 
46800 
46806  void store(TlStorerToString &s, const char *field_name) const final;
46807 };
46808 
46814 class getChatPinnedMessage final : public Function {
46815  public:
46818 
46825 
46834 
46836  static const std::int32_t ID = 359865008;
46841  std::int32_t get_id() const final {
46842  return ID;
46843  }
46844 
46847 
46853  void store(TlStorerToString &s, const char *field_name) const final;
46854 };
46855 
46861 class getChatScheduledMessages final : public Function {
46862  public:
46865 
46872 
46881 
46883  static const std::int32_t ID = -549638149;
46888  std::int32_t get_id() const final {
46889  return ID;
46890  }
46891 
46894 
46900  void store(TlStorerToString &s, const char *field_name) const final;
46901 };
46902 
46909  public:
46918 
46925 
46937 
46939  static const std::int32_t ID = -462227580;
46944  std::int32_t get_id() const final {
46945  return ID;
46946  }
46947 
46950 
46956  void store(TlStorerToString &s, const char *field_name) const final;
46957 };
46958 
46964 class getChatSponsoredMessage final : public Function {
46965  public:
46968 
46975 
46984 
46986  static const std::int32_t ID = 7520523;
46991  std::int32_t get_id() const final {
46992  return ID;
46993  }
46994 
46997 
47003  void store(TlStorerToString &s, const char *field_name) const final;
47004 };
47005 
47011 class getChatStatistics final : public Function {
47012  public:
47016  bool is_dark_;
47017 
47024 
47034 
47036  static const std::int32_t ID = 327057816;
47041  std::int32_t get_id() const final {
47042  return ID;
47043  }
47044 
47047 
47053  void store(TlStorerToString &s, const char *field_name) const final;
47054 };
47055 
47061 class getChats final : public Function {
47062  public:
47067 
47073  getChats();
47074 
47084 
47086  static const std::int32_t ID = -972768574;
47091  std::int32_t get_id() const final {
47092  return ID;
47093  }
47094 
47097 
47103  void store(TlStorerToString &s, const char *field_name) const final;
47104 };
47105 
47111 class getCommands final : public Function {
47112  public:
47117 
47123  getCommands();
47124 
47134 
47136  static const std::int32_t ID = 1488621559;
47141  std::int32_t get_id() const final {
47142  return ID;
47143  }
47144 
47147 
47153  void store(TlStorerToString &s, const char *field_name) const final;
47154 };
47155 
47161 class getConnectedWebsites final : public Function {
47162  public:
47163 
47170 
47172  static const std::int32_t ID = -170536110;
47177  std::int32_t get_id() const final {
47178  return ID;
47179  }
47180 
47183 
47189  void store(TlStorerToString &s, const char *field_name) const final;
47190 };
47191 
47197 class getContacts final : public Function {
47198  public:
47199 
47205  getContacts();
47206 
47208  static const std::int32_t ID = -1417722768;
47213  std::int32_t get_id() const final {
47214  return ID;
47215  }
47216 
47219 
47225  void store(TlStorerToString &s, const char *field_name) const final;
47226 };
47227 
47233 class getCountries final : public Function {
47234  public:
47235 
47241  getCountries();
47242 
47244  static const std::int32_t ID = -51902050;
47249  std::int32_t get_id() const final {
47250  return ID;
47251  }
47252 
47255 
47261  void store(TlStorerToString &s, const char *field_name) const final;
47262 };
47263 
47269 class getCountryCode final : public Function {
47270  public:
47271 
47277  getCountryCode();
47278 
47280  static const std::int32_t ID = 1540593906;
47285  std::int32_t get_id() const final {
47286  return ID;
47287  }
47288 
47291 
47297  void store(TlStorerToString &s, const char *field_name) const final;
47298 };
47299 
47305 class getCreatedPublicChats final : public Function {
47306  public:
47309 
47316 
47325 
47327  static const std::int32_t ID = 710354415;
47332  std::int32_t get_id() const final {
47333  return ID;
47334  }
47335 
47338 
47344  void store(TlStorerToString &s, const char *field_name) const final;
47345 };
47346 
47352 class getCurrentState final : public Function {
47353  public:
47354 
47360  getCurrentState();
47361 
47363  static const std::int32_t ID = -1191417719;
47368  std::int32_t get_id() const final {
47369  return ID;
47370  }
47371 
47374 
47380  void store(TlStorerToString &s, const char *field_name) const final;
47381 };
47382 
47388 class getDatabaseStatistics final : public Function {
47389  public:
47390 
47397 
47399  static const std::int32_t ID = -1942760263;
47404  std::int32_t get_id() const final {
47405  return ID;
47406  }
47407 
47410 
47416  void store(TlStorerToString &s, const char *field_name) const final;
47417 };
47418 
47424 class getDeepLinkInfo final : public Function {
47425  public:
47427  string link_;
47428 
47434  getDeepLinkInfo();
47435 
47443  explicit getDeepLinkInfo(string const &link_);
47444 
47446  static const std::int32_t ID = 680673150;
47451  std::int32_t get_id() const final {
47452  return ID;
47453  }
47454 
47457 
47463  void store(TlStorerToString &s, const char *field_name) const final;
47464 };
47465 
47471 class getEmojiSuggestionsUrl final : public Function {
47472  public:
47475 
47482 
47490  explicit getEmojiSuggestionsUrl(string const &language_code_);
47491 
47493  static const std::int32_t ID = -1404101841;
47498  std::int32_t get_id() const final {
47499  return ID;
47500  }
47501 
47504 
47510  void store(TlStorerToString &s, const char *field_name) const final;
47511 };
47512 
47518 class getExternalLink final : public Function {
47519  public:
47521  string link_;
47524 
47530  getExternalLink();
47531 
47540  getExternalLink(string const &link_, bool allow_write_access_);
47541 
47543  static const std::int32_t ID = 1586688235;
47548  std::int32_t get_id() const final {
47549  return ID;
47550  }
47551 
47554 
47560  void store(TlStorerToString &s, const char *field_name) const final;
47561 };
47562 
47568 class getExternalLinkInfo final : public Function {
47569  public:
47571  string link_;
47572 
47579 
47587  explicit getExternalLinkInfo(string const &link_);
47588 
47590  static const std::int32_t ID = 1175288383;
47595  std::int32_t get_id() const final {
47596  return ID;
47597  }
47598 
47601 
47607  void store(TlStorerToString &s, const char *field_name) const final;
47608 };
47609 
47615 class getFavoriteStickers final : public Function {
47616  public:
47617 
47624 
47626  static const std::int32_t ID = -338964672;
47631  std::int32_t get_id() const final {
47632  return ID;
47633  }
47634 
47637 
47643  void store(TlStorerToString &s, const char *field_name) const final;
47644 };
47645 
47651 class getFile final : public Function {
47652  public:
47655 
47661  getFile();
47662 
47670  explicit getFile(int32 file_id_);
47671 
47673  static const std::int32_t ID = 1553923406;
47678  std::int32_t get_id() const final {
47679  return ID;
47680  }
47681 
47684 
47690  void store(TlStorerToString &s, const char *field_name) const final;
47691 };
47692 
47699  public:
47704 
47711 
47721 
47723  static const std::int32_t ID = -1668864864;
47728  std::int32_t get_id() const final {
47729  return ID;
47730  }
47731 
47734 
47740  void store(TlStorerToString &s, const char *field_name) const final;
47741 };
47742 
47748 class getFileExtension final : public Function {
47749  public:
47751  string mime_type_;
47752 
47758  getFileExtension();
47759 
47767  explicit getFileExtension(string const &mime_type_);
47768 
47770  static const std::int32_t ID = -106055372;
47775  std::int32_t get_id() const final {
47776  return ID;
47777  }
47778 
47781 
47787  void store(TlStorerToString &s, const char *field_name) const final;
47788 };
47789 
47795 class getFileMimeType final : public Function {
47796  public:
47798  string file_name_;
47799 
47805  getFileMimeType();
47806 
47814  explicit getFileMimeType(string const &file_name_);
47815 
47817  static const std::int32_t ID = -2073879671;
47822  std::int32_t get_id() const final {
47823  return ID;
47824  }
47825 
47828 
47834  void store(TlStorerToString &s, const char *field_name) const final;
47835 };
47836 
47842 class getGameHighScores final : public Function {
47843  public:
47850 
47857 
47868 
47870  static const std::int32_t ID = 15746459;
47875  std::int32_t get_id() const final {
47876  return ID;
47877  }
47878 
47881 
47887  void store(TlStorerToString &s, const char *field_name) const final;
47888 };
47889 
47895 class getGroupCall final : public Function {
47896  public:
47899 
47905  getGroupCall();
47906 
47914  explicit getGroupCall(int32 group_call_id_);
47915 
47917  static const std::int32_t ID = 1468491406;
47922  std::int32_t get_id() const final {
47923  return ID;
47924  }
47925 
47928 
47934  void store(TlStorerToString &s, const char *field_name) const final;
47935 };
47936 
47942 class getGroupCallInviteLink final : public Function {
47943  public:
47948 
47955 
47965 
47967  static const std::int32_t ID = 719407396;
47972  std::int32_t get_id() const final {
47973  return ID;
47974  }
47975 
47978 
47984  void store(TlStorerToString &s, const char *field_name) const final;
47985 };
47986 
47992 class getGroupCallStreamSegment final : public Function {
47993  public:
48004 
48011 
48024 
48026  static const std::int32_t ID = -2077959515;
48031  std::int32_t get_id() const final {
48032  return ID;
48033  }
48034 
48037 
48043  void store(TlStorerToString &s, const char *field_name) const final;
48044 };
48045 
48051 class getGroupsInCommon final : public Function {
48052  public:
48059 
48066 
48077 
48079  static const std::int32_t ID = 381539178;
48084  std::int32_t get_id() const final {
48085  return ID;
48086  }
48087 
48090 
48096  void store(TlStorerToString &s, const char *field_name) const final;
48097 };
48098 
48104 class getImportedContactCount final : public Function {
48105  public:
48106 
48113 
48115  static const std::int32_t ID = -656336346;
48120  std::int32_t get_id() const final {
48121  return ID;
48122  }
48123 
48126 
48132  void store(TlStorerToString &s, const char *field_name) const final;
48133 };
48134 
48140 class getInactiveSupergroupChats final : public Function {
48141  public:
48142 
48149 
48151  static const std::int32_t ID = -657720907;
48156  std::int32_t get_id() const final {
48157  return ID;
48158  }
48159 
48162 
48168  void store(TlStorerToString &s, const char *field_name) const final;
48169 };
48170 
48176 class getInlineGameHighScores final : public Function {
48177  public:
48182 
48189 
48199 
48201  static const std::int32_t ID = -533107798;
48206  std::int32_t get_id() const final {
48207  return ID;
48208  }
48209 
48212 
48218  void store(TlStorerToString &s, const char *field_name) const final;
48219 };
48220 
48226 class getInlineQueryResults final : public Function {
48227  public:
48235  string query_;
48237  string offset_;
48238 
48245 
48258 
48260  static const std::int32_t ID = 2044524652;
48265  std::int32_t get_id() const final {
48266  return ID;
48267  }
48268 
48271 
48277  void store(TlStorerToString &s, const char *field_name) const final;
48278 };
48279 
48285 class getInstalledStickerSets final : public Function {
48286  public:
48289 
48296 
48304  explicit getInstalledStickerSets(bool is_masks_);
48305 
48307  static const std::int32_t ID = 1214523749;
48312  std::int32_t get_id() const final {
48313  return ID;
48314  }
48315 
48318 
48324  void store(TlStorerToString &s, const char *field_name) const final;
48325 };
48326 
48332 class getInternalLinkType final : public Function {
48333  public:
48335  string link_;
48336 
48343 
48351  explicit getInternalLinkType(string const &link_);
48352 
48354  static const std::int32_t ID = -1948428535;
48359  std::int32_t get_id() const final {
48360  return ID;
48361  }
48362 
48365 
48371  void store(TlStorerToString &s, const char *field_name) const final;
48372 };
48373 
48379 class getJsonString final : public Function {
48380  public:
48383 
48389  getJsonString();
48390 
48399 
48401  static const std::int32_t ID = 663458849;
48406  std::int32_t get_id() const final {
48407  return ID;
48408  }
48409 
48412 
48418  void store(TlStorerToString &s, const char *field_name) const final;
48419 };
48420 
48426 class getJsonValue final : public Function {
48427  public:
48429  string json_;
48430 
48436  getJsonValue();
48437 
48445  explicit getJsonValue(string const &json_);
48446 
48448  static const std::int32_t ID = -1829086715;
48453  std::int32_t get_id() const final {
48454  return ID;
48455  }
48456 
48459 
48465  void store(TlStorerToString &s, const char *field_name) const final;
48466 };
48467 
48473 class getLanguagePackInfo final : public Function {
48474  public:
48477 
48484 
48492  explicit getLanguagePackInfo(string const &language_pack_id_);
48493 
48495  static const std::int32_t ID = 2077809320;
48500  std::int32_t get_id() const final {
48501  return ID;
48502  }
48503 
48506 
48512  void store(TlStorerToString &s, const char *field_name) const final;
48513 };
48514 
48520 class getLanguagePackString final : public Function {
48521  public:
48529  string key_;
48530 
48537 
48548  getLanguagePackString(string const &language_pack_database_path_, string const &localization_target_, string const &language_pack_id_, string const &key_);
48549 
48551  static const std::int32_t ID = 150789747;
48556  std::int32_t get_id() const final {
48557  return ID;
48558  }
48559 
48562 
48568  void store(TlStorerToString &s, const char *field_name) const final;
48569 };
48570 
48576 class getLanguagePackStrings final : public Function {
48577  public:
48582 
48589 
48599 
48601  static const std::int32_t ID = 1246259088;
48606  std::int32_t get_id() const final {
48607  return ID;
48608  }
48609 
48612 
48618  void store(TlStorerToString &s, const char *field_name) const final;
48619 };
48620 
48626 class getLocalizationTargetInfo final : public Function {
48627  public:
48630 
48637 
48645  explicit getLocalizationTargetInfo(bool only_local_);
48646 
48648  static const std::int32_t ID = 1849499526;
48653  std::int32_t get_id() const final {
48654  return ID;
48655  }
48656 
48659 
48665  void store(TlStorerToString &s, const char *field_name) const final;
48666 };
48667 
48673 class getLogStream final : public Function {
48674  public:
48675 
48681  getLogStream();
48682 
48684  static const std::int32_t ID = 1167608667;
48689  std::int32_t get_id() const final {
48690  return ID;
48691  }
48692 
48695 
48701  void store(TlStorerToString &s, const char *field_name) const final;
48702 };
48703 
48709 class getLogTagVerbosityLevel final : public Function {
48710  public:
48712  string tag_;
48713 
48720 
48728  explicit getLogTagVerbosityLevel(string const &tag_);
48729 
48731  static const std::int32_t ID = 951004547;
48736  std::int32_t get_id() const final {
48737  return ID;
48738  }
48739 
48742 
48748  void store(TlStorerToString &s, const char *field_name) const final;
48749 };
48750 
48756 class getLogTags final : public Function {
48757  public:
48758 
48764  getLogTags();
48765 
48767  static const std::int32_t ID = -254449190;
48772  std::int32_t get_id() const final {
48773  return ID;
48774  }
48775 
48778 
48784  void store(TlStorerToString &s, const char *field_name) const final;
48785 };
48786 
48792 class getLogVerbosityLevel final : public Function {
48793  public:
48794 
48801 
48803  static const std::int32_t ID = 594057956;
48808  std::int32_t get_id() const final {
48809  return ID;
48810  }
48811 
48814 
48820  void store(TlStorerToString &s, const char *field_name) const final;
48821 };
48822 
48828 class getLoginUrl final : public Function {
48829  public:
48838 
48844  getLoginUrl();
48845 
48857 
48859  static const std::int32_t ID = 791844305;
48864  std::int32_t get_id() const final {
48865  return ID;
48866  }
48867 
48870 
48876  void store(TlStorerToString &s, const char *field_name) const final;
48877 };
48878 
48884 class getLoginUrlInfo final : public Function {
48885  public:
48892 
48898  getLoginUrlInfo();
48899 
48910 
48912  static const std::int32_t ID = -859202125;
48917  std::int32_t get_id() const final {
48918  return ID;
48919  }
48920 
48923 
48929  void store(TlStorerToString &s, const char *field_name) const final;
48930 };
48931 
48937 class getMapThumbnailFile final : public Function {
48938  public:
48951 
48958 
48972 
48974  static const std::int32_t ID = -152660070;
48979  std::int32_t get_id() const final {
48980  return ID;
48981  }
48982 
48985 
48991  void store(TlStorerToString &s, const char *field_name) const final;
48992 };
48993 
48999 class getMarkdownText final : public Function {
49000  public:
49003 
49009  getMarkdownText();
49010 
49019 
49021  static const std::int32_t ID = 164524584;
49026  std::int32_t get_id() const final {
49027  return ID;
49028  }
49029 
49032 
49038  void store(TlStorerToString &s, const char *field_name) const final;
49039 };
49040 
49046 class getMe final : public Function {
49047  public:
49048 
49054  getMe();
49055 
49057  static const std::int32_t ID = -191516033;
49062  std::int32_t get_id() const final {
49063  return ID;
49064  }
49065 
49068 
49074  void store(TlStorerToString &s, const char *field_name) const final;
49075 };
49076 
49082 class getMessage final : public Function {
49083  public:
49088 
49094  getMessage();
49095 
49105 
49107  static const std::int32_t ID = -1821196160;
49112  std::int32_t get_id() const final {
49113  return ID;
49114  }
49115 
49118 
49124  void store(TlStorerToString &s, const char *field_name) const final;
49125 };
49126 
49132 class getMessageEmbeddingCode final : public Function {
49133  public:
49140 
49147 
49158 
49160  static const std::int32_t ID = 1654967561;
49165  std::int32_t get_id() const final {
49166  return ID;
49167  }
49168 
49171 
49177  void store(TlStorerToString &s, const char *field_name) const final;
49178 };
49179 
49185 class getMessageFileType final : public Function {
49186  public:
49189 
49196 
49204  explicit getMessageFileType(string const &message_file_head_);
49205 
49207  static const std::int32_t ID = -490270764;
49212  std::int32_t get_id() const final {
49213  return ID;
49214  }
49215 
49218 
49224  void store(TlStorerToString &s, const char *field_name) const final;
49225 };
49226 
49233  public:
49236 
49243 
49252 
49254  static const std::int32_t ID = 390627752;
49259  std::int32_t get_id() const final {
49260  return ID;
49261  }
49262 
49265 
49271  void store(TlStorerToString &s, const char *field_name) const final;
49272 };
49273 
49279 class getMessageLink final : public Function {
49280  public:
49291 
49297  getMessageLink();
49298 
49311 
49313  static const std::int32_t ID = -1607389329;
49318  std::int32_t get_id() const final {
49319  return ID;
49320  }
49321 
49324 
49330  void store(TlStorerToString &s, const char *field_name) const final;
49331 };
49332 
49338 class getMessageLinkInfo final : public Function {
49339  public:
49341  string url_;
49342 
49349 
49357  explicit getMessageLinkInfo(string const &url_);
49358 
49360  static const std::int32_t ID = -700533672;
49365  std::int32_t get_id() const final {
49366  return ID;
49367  }
49368 
49371 
49377  void store(TlStorerToString &s, const char *field_name) const final;
49378 };
49379 
49385 class getMessageLocally final : public Function {
49386  public:
49391 
49398 
49408 
49410  static const std::int32_t ID = -603575444;
49415  std::int32_t get_id() const final {
49416  return ID;
49417  }
49418 
49421 
49427  void store(TlStorerToString &s, const char *field_name) const final;
49428 };
49429 
49435 class getMessagePublicForwards final : public Function {
49436  public:
49442  string offset_;
49445 
49452 
49464 
49466  static const std::int32_t ID = 1611049289;
49471  std::int32_t get_id() const final {
49472  return ID;
49473  }
49474 
49477 
49483  void store(TlStorerToString &s, const char *field_name) const final;
49484 };
49485 
49491 class getMessageStatistics final : public Function {
49492  public:
49498  bool is_dark_;
49499 
49506 
49517 
49519  static const std::int32_t ID = 1270194648;
49524  std::int32_t get_id() const final {
49525  return ID;
49526  }
49527 
49530 
49536  void store(TlStorerToString &s, const char *field_name) const final;
49537 };
49538 
49544 class getMessageThread final : public Function {
49545  public:
49550 
49556  getMessageThread();
49557 
49567 
49569  static const std::int32_t ID = 2062695998;
49574  std::int32_t get_id() const final {
49575  return ID;
49576  }
49577 
49580 
49586  void store(TlStorerToString &s, const char *field_name) const final;
49587 };
49588 
49594 class getMessageThreadHistory final : public Function {
49595  public:
49606 
49613 
49626 
49628  static const std::int32_t ID = -1808411608;
49633  std::int32_t get_id() const final {
49634  return ID;
49635  }
49636 
49639 
49645  void store(TlStorerToString &s, const char *field_name) const final;
49646 };
49647 
49653 class getMessageViewers final : public Function {
49654  public:
49659 
49666 
49676 
49678  static const std::int32_t ID = -1879496099;
49683  std::int32_t get_id() const final {
49684  return ID;
49685  }
49686 
49689 
49695  void store(TlStorerToString &s, const char *field_name) const final;
49696 };
49697 
49703 class getMessages final : public Function {
49704  public:
49709 
49715  getMessages();
49716 
49726 
49728  static const std::int32_t ID = 425299338;
49733  std::int32_t get_id() const final {
49734  return ID;
49735  }
49736 
49739 
49745  void store(TlStorerToString &s, const char *field_name) const final;
49746 };
49747 
49753 class getNetworkStatistics final : public Function {
49754  public:
49757 
49764 
49772  explicit getNetworkStatistics(bool only_current_);
49773 
49775  static const std::int32_t ID = -986228706;
49780  std::int32_t get_id() const final {
49781  return ID;
49782  }
49783 
49786 
49792  void store(TlStorerToString &s, const char *field_name) const final;
49793 };
49794 
49800 class getOption final : public Function {
49801  public:
49803  string name_;
49804 
49810  getOption();
49811 
49819  explicit getOption(string const &name_);
49820 
49822  static const std::int32_t ID = -1572495746;
49827  std::int32_t get_id() const final {
49828  return ID;
49829  }
49830 
49833 
49839  void store(TlStorerToString &s, const char *field_name) const final;
49840 };
49841 
49848  public:
49852  string scope_;
49854  string public_key_;
49856  string nonce_;
49857 
49864 
49875  getPassportAuthorizationForm(int53 bot_user_id_, string const &scope_, string const &public_key_, string const &nonce_);
49876 
49878  static const std::int32_t ID = 1636107398;
49883  std::int32_t get_id() const final {
49884  return ID;
49885  }
49886 
49889 
49895  void store(TlStorerToString &s, const char *field_name) const final;
49896 };
49897 
49904  public:
49908  string password_;
49909 
49916 
49926 
49928  static const std::int32_t ID = 1738134754;
49933  std::int32_t get_id() const final {
49934  return ID;
49935  }
49936 
49939 
49945  void store(TlStorerToString &s, const char *field_name) const final;
49946 };
49947 
49953 class getPassportElement final : public Function {
49954  public:
49958  string password_;
49959 
49966 
49976 
49978  static const std::int32_t ID = -1882398342;
49983  std::int32_t get_id() const final {
49984  return ID;
49985  }
49986 
49989 
49995  void store(TlStorerToString &s, const char *field_name) const final;
49996 };
49997 
50003 class getPasswordState final : public Function {
50004  public:
50005 
50011  getPasswordState();
50012 
50014  static const std::int32_t ID = -174752904;
50019  std::int32_t get_id() const final {
50020  return ID;
50021  }
50022 
50025 
50031  void store(TlStorerToString &s, const char *field_name) const final;
50032 };
50033 
50039 class getPaymentForm final : public Function {
50040  public:
50047 
50053  getPaymentForm();
50054 
50065 
50067  static const std::int32_t ID = 158229273;
50072  std::int32_t get_id() const final {
50073  return ID;
50074  }
50075 
50078 
50084  void store(TlStorerToString &s, const char *field_name) const final;
50085 };
50086 
50092 class getPaymentReceipt final : public Function {
50093  public:
50098 
50105 
50115 
50117  static const std::int32_t ID = 1013758294;
50122  std::int32_t get_id() const final {
50123  return ID;
50124  }
50125 
50128 
50134  void store(TlStorerToString &s, const char *field_name) const final;
50135 };
50136 
50142 class getPhoneNumberInfo final : public Function {
50143  public:
50146 
50153 
50161  explicit getPhoneNumberInfo(string const &phone_number_prefix_);
50162 
50164  static const std::int32_t ID = -1608344583;
50169  std::int32_t get_id() const final {
50170  return ID;
50171  }
50172 
50175 
50181  void store(TlStorerToString &s, const char *field_name) const final;
50182 };
50183 
50189 class getPhoneNumberInfoSync final : public Function {
50190  public:
50195 
50202 
50211  getPhoneNumberInfoSync(string const &language_code_, string const &phone_number_prefix_);
50212 
50214  static const std::int32_t ID = 547061048;
50219  std::int32_t get_id() const final {
50220  return ID;
50221  }
50222 
50225 
50231  void store(TlStorerToString &s, const char *field_name) const final;
50232 };
50233 
50239 class getPollVoters final : public Function {
50240  public:
50251 
50257  getPollVoters();
50258 
50271 
50273  static const std::int32_t ID = 2075288734;
50278  std::int32_t get_id() const final {
50279  return ID;
50280  }
50281 
50284 
50290  void store(TlStorerToString &s, const char *field_name) const final;
50291 };
50292 
50299  public:
50302 
50309 
50317  explicit getPreferredCountryLanguage(string const &country_code_);
50318 
50320  static const std::int32_t ID = -933049386;
50325  std::int32_t get_id() const final {
50326  return ID;
50327  }
50328 
50331 
50337  void store(TlStorerToString &s, const char *field_name) const final;
50338 };
50339 
50345 class getProxies final : public Function {
50346  public:
50347 
50353  getProxies();
50354 
50356  static const std::int32_t ID = -95026381;
50361  std::int32_t get_id() const final {
50362  return ID;
50363  }
50364 
50367 
50373  void store(TlStorerToString &s, const char *field_name) const final;
50374 };
50375 
50381 class getProxyLink final : public Function {
50382  public:
50385 
50391  getProxyLink();
50392 
50400  explicit getProxyLink(int32 proxy_id_);
50401 
50403  static const std::int32_t ID = -1054495112;
50408  std::int32_t get_id() const final {
50409  return ID;
50410  }
50411 
50414 
50420  void store(TlStorerToString &s, const char *field_name) const final;
50421 };
50422 
50428 class getPushReceiverId final : public Function {
50429  public:
50431  string payload_;
50432 
50439 
50447  explicit getPushReceiverId(string const &payload_);
50448 
50450  static const std::int32_t ID = -286505294;
50455  std::int32_t get_id() const final {
50456  return ID;
50457  }
50458 
50461 
50467  void store(TlStorerToString &s, const char *field_name) const final;
50468 };
50469 
50475 class getRecentInlineBots final : public Function {
50476  public:
50477 
50484 
50486  static const std::int32_t ID = 1437823548;
50491  std::int32_t get_id() const final {
50492  return ID;
50493  }
50494 
50497 
50503  void store(TlStorerToString &s, const char *field_name) const final;
50504 };
50505 
50511 class getRecentStickers final : public Function {
50512  public:
50515 
50522 
50530  explicit getRecentStickers(bool is_attached_);
50531 
50533  static const std::int32_t ID = -579622241;
50538  std::int32_t get_id() const final {
50539  return ID;
50540  }
50541 
50544 
50550  void store(TlStorerToString &s, const char *field_name) const final;
50551 };
50552 
50558 class getRecentlyOpenedChats final : public Function {
50559  public:
50562 
50569 
50578 
50580  static const std::int32_t ID = -1924156893;
50585  std::int32_t get_id() const final {
50586  return ID;
50587  }
50588 
50591 
50597  void store(TlStorerToString &s, const char *field_name) const final;
50598 };
50599 
50605 class getRecentlyVisitedTMeUrls final : public Function {
50606  public:
50608  string referrer_;
50609 
50616 
50624  explicit getRecentlyVisitedTMeUrls(string const &referrer_);
50625 
50627  static const std::int32_t ID = 806754961;
50632  std::int32_t get_id() const final {
50633  return ID;
50634  }
50635 
50638 
50644  void store(TlStorerToString &s, const char *field_name) const final;
50645 };
50646 
50652 class getRecommendedChatFilters final : public Function {
50653  public:
50654 
50661 
50663  static const std::int32_t ID = -779390746;
50668  std::int32_t get_id() const final {
50669  return ID;
50670  }
50671 
50674 
50680  void store(TlStorerToString &s, const char *field_name) const final;
50681 };
50682 
50688 class getRecoveryEmailAddress final : public Function {
50689  public:
50691  string password_;
50692 
50699 
50707  explicit getRecoveryEmailAddress(string const &password_);
50708 
50710  static const std::int32_t ID = -1594770947;
50715  std::int32_t get_id() const final {
50716  return ID;
50717  }
50718 
50721 
50727  void store(TlStorerToString &s, const char *field_name) const final;
50728 };
50729 
50735 class getRemoteFile final : public Function {
50736  public:
50741 
50747  getRemoteFile();
50748 
50758 
50760  static const std::int32_t ID = 2137204530;
50765  std::int32_t get_id() const final {
50766  return ID;
50767  }
50768 
50771 
50777  void store(TlStorerToString &s, const char *field_name) const final;
50778 };
50779 
50785 class getRepliedMessage final : public Function {
50786  public:
50791 
50798 
50808 
50810  static const std::int32_t ID = -641918531;
50815  std::int32_t get_id() const final {
50816  return ID;
50817  }
50818 
50821 
50827  void store(TlStorerToString &s, const char *field_name) const final;
50828 };
50829 
50835 class getSavedAnimations final : public Function {
50836  public:
50837 
50844 
50846  static const std::int32_t ID = 7051032;
50851  std::int32_t get_id() const final {
50852  return ID;
50853  }
50854 
50857 
50863  void store(TlStorerToString &s, const char *field_name) const final;
50864 };
50865 
50871 class getSavedOrderInfo final : public Function {
50872  public:
50873 
50880 
50882  static const std::int32_t ID = -1152016675;
50887  std::int32_t get_id() const final {
50888  return ID;
50889  }
50890 
50893 
50899  void store(TlStorerToString &s, const char *field_name) const final;
50900 };
50901 
50908  public:
50911 
50918 
50927 
50929  static const std::int32_t ID = -995613361;
50934  std::int32_t get_id() const final {
50935  return ID;
50936  }
50937 
50940 
50946  void store(TlStorerToString &s, const char *field_name) const final;
50947 };
50948 
50954 class getSecretChat final : public Function {
50955  public:
50958 
50964  getSecretChat();
50965 
50974 
50976  static const std::int32_t ID = 40599169;
50981  std::int32_t get_id() const final {
50982  return ID;
50983  }
50984 
50987 
50993  void store(TlStorerToString &s, const char *field_name) const final;
50994 };
50995 
51001 class getStatisticalGraph final : public Function {
51002  public:
51006  string token_;
51009 
51016 
51026  getStatisticalGraph(int53 chat_id_, string const &token_, int53 x_);
51027 
51029  static const std::int32_t ID = 1100975515;
51034  std::int32_t get_id() const final {
51035  return ID;
51036  }
51037 
51040 
51046  void store(TlStorerToString &s, const char *field_name) const final;
51047 };
51048 
51054 class getStickerEmojis final : public Function {
51055  public:
51058 
51064  getStickerEmojis();
51065 
51074 
51076  static const std::int32_t ID = -1895508665;
51081  std::int32_t get_id() const final {
51082  return ID;
51083  }
51084 
51087 
51093  void store(TlStorerToString &s, const char *field_name) const final;
51094 };
51095 
51101 class getStickerSet final : public Function {
51102  public:
51105 
51111  getStickerSet();
51112 
51120  explicit getStickerSet(int64 set_id_);
51121 
51123  static const std::int32_t ID = 1052318659;
51128  std::int32_t get_id() const final {
51129  return ID;
51130  }
51131 
51134 
51140  void store(TlStorerToString &s, const char *field_name) const final;
51141 };
51142 
51148 class getStickers final : public Function {
51149  public:
51151  string emoji_;
51154 
51160  getStickers();
51161 
51170  getStickers(string const &emoji_, int32 limit_);
51171 
51173  static const std::int32_t ID = -1594919556;
51178  std::int32_t get_id() const final {
51179  return ID;
51180  }
51181 
51184 
51190  void store(TlStorerToString &s, const char *field_name) const final;
51191 };
51192 
51198 class getStorageStatistics final : public Function {
51199  public:
51202 
51209 
51218 
51220  static const std::int32_t ID = -853193929;
51225  std::int32_t get_id() const final {
51226  return ID;
51227  }
51228 
51231 
51237  void store(TlStorerToString &s, const char *field_name) const final;
51238 };
51239 
51245 class getStorageStatisticsFast final : public Function {
51246  public:
51247 
51254 
51256  static const std::int32_t ID = 61368066;
51261  std::int32_t get_id() const final {
51262  return ID;
51263  }
51264 
51267 
51273  void store(TlStorerToString &s, const char *field_name) const final;
51274 };
51275 
51281 class getSuggestedFileName final : public Function {
51282  public:
51286  string directory_;
51287 
51294 
51304 
51306  static const std::int32_t ID = -2049399674;
51311  std::int32_t get_id() const final {
51312  return ID;
51313  }
51314 
51317 
51323  void store(TlStorerToString &s, const char *field_name) const final;
51324 };
51325 
51331 class getSuggestedStickerSetName final : public Function {
51332  public:
51334  string title_;
51335 
51342 
51350  explicit getSuggestedStickerSetName(string const &title_);
51351 
51353  static const std::int32_t ID = -1340995520;
51358  std::int32_t get_id() const final {
51359  return ID;
51360  }
51361 
51364 
51370  void store(TlStorerToString &s, const char *field_name) const final;
51371 };
51372 
51378 class getSuitableDiscussionChats final : public Function {
51379  public:
51380 
51387 
51389  static const std::int32_t ID = 49044982;
51394  std::int32_t get_id() const final {
51395  return ID;
51396  }
51397 
51400 
51406  void store(TlStorerToString &s, const char *field_name) const final;
51407 };
51408 
51414 class getSupergroup final : public Function {
51415  public:
51418 
51424  getSupergroup();
51425 
51434 
51436  static const std::int32_t ID = 989663458;
51441  std::int32_t get_id() const final {
51442  return ID;
51443  }
51444 
51447 
51453  void store(TlStorerToString &s, const char *field_name) const final;
51454 };
51455 
51461 class getSupergroupFullInfo final : public Function {
51462  public:
51465 
51472 
51481 
51483  static const std::int32_t ID = 1099776056;
51488  std::int32_t get_id() const final {
51489  return ID;
51490  }
51491 
51494 
51500  void store(TlStorerToString &s, const char *field_name) const final;
51501 };
51502 
51508 class getSupergroupMembers final : public Function {
51509  public:
51518 
51525 
51537 
51539  static const std::int32_t ID = -570940984;
51544  std::int32_t get_id() const final {
51545  return ID;
51546  }
51547 
51550 
51556  void store(TlStorerToString &s, const char *field_name) const final;
51557 };
51558 
51564 class getSupportUser final : public Function {
51565  public:
51566 
51572  getSupportUser();
51573 
51575  static const std::int32_t ID = -1733497700;
51580  std::int32_t get_id() const final {
51581  return ID;
51582  }
51583 
51586 
51592  void store(TlStorerToString &s, const char *field_name) const final;
51593 };
51594 
51600 class getTemporaryPasswordState final : public Function {
51601  public:
51602 
51609 
51611  static const std::int32_t ID = -12670830;
51616  std::int32_t get_id() const final {
51617  return ID;
51618  }
51619 
51622 
51628  void store(TlStorerToString &s, const char *field_name) const final;
51629 };
51630 
51636 class getTextEntities final : public Function {
51637  public:
51639  string text_;
51640 
51646  getTextEntities();
51647 
51655  explicit getTextEntities(string const &text_);
51656 
51658  static const std::int32_t ID = -341490693;
51663  std::int32_t get_id() const final {
51664  return ID;
51665  }
51666 
51669 
51675  void store(TlStorerToString &s, const char *field_name) const final;
51676 };
51677 
51683 class getTopChats final : public Function {
51684  public:
51689 
51695  getTopChats();
51696 
51706 
51708  static const std::int32_t ID = -388410847;
51713  std::int32_t get_id() const final {
51714  return ID;
51715  }
51716 
51719 
51725  void store(TlStorerToString &s, const char *field_name) const final;
51726 };
51727 
51733 class getTrendingStickerSets final : public Function {
51734  public:
51739 
51746 
51756 
51758  static const std::int32_t ID = -1494581948;
51763  std::int32_t get_id() const final {
51764  return ID;
51765  }
51766 
51769 
51775  void store(TlStorerToString &s, const char *field_name) const final;
51776 };
51777 
51783 class getUser final : public Function {
51784  public:
51787 
51793  getUser();
51794 
51802  explicit getUser(int53 user_id_);
51803 
51805  static const std::int32_t ID = 1117363211;
51810  std::int32_t get_id() const final {
51811  return ID;
51812  }
51813 
51816 
51822  void store(TlStorerToString &s, const char *field_name) const final;
51823 };
51824 
51830 class getUserFullInfo final : public Function {
51831  public:
51834 
51840  getUserFullInfo();
51841 
51849  explicit getUserFullInfo(int53 user_id_);
51850 
51852  static const std::int32_t ID = -776823720;
51857  std::int32_t get_id() const final {
51858  return ID;
51859  }
51860 
51863 
51869  void store(TlStorerToString &s, const char *field_name) const final;
51870 };
51871 
51877 class getUserPrivacySettingRules final : public Function {
51878  public:
51881 
51888 
51897 
51899  static const std::int32_t ID = -2077223311;
51904  std::int32_t get_id() const final {
51905  return ID;
51906  }
51907 
51910 
51916  void store(TlStorerToString &s, const char *field_name) const final;
51917 };
51918 
51924 class getUserProfilePhotos final : public Function {
51925  public:
51932 
51939 
51950 
51952  static const std::int32_t ID = -908132798;
51957  std::int32_t get_id() const final {
51958  return ID;
51959  }
51960 
51963 
51969  void store(TlStorerToString &s, const char *field_name) const final;
51970 };
51971 
51978  public:
51981 
51988 
51997 
51999  static const std::int32_t ID = -1000496379;
52004  std::int32_t get_id() const final {
52005  return ID;
52006  }
52007 
52010 
52016  void store(TlStorerToString &s, const char *field_name) const final;
52017 };
52018 
52024 class getWebPageInstantView final : public Function {
52025  public:
52027  string url_;
52030 
52037 
52046  getWebPageInstantView(string const &url_, bool force_full_);
52047 
52049  static const std::int32_t ID = -1962649975;
52054  std::int32_t get_id() const final {
52055  return ID;
52056  }
52057 
52060 
52066  void store(TlStorerToString &s, const char *field_name) const final;
52067 };
52068 
52074 class getWebPagePreview final : public Function {
52075  public:
52078 
52085 
52094 
52096  static const std::int32_t ID = 573441580;
52101  std::int32_t get_id() const final {
52102  return ID;
52103  }
52104 
52107 
52113  void store(TlStorerToString &s, const char *field_name) const final;
52114 };
52115 
52121 class hideSuggestedAction final : public Function {
52122  public:
52125 
52132 
52141 
52143  static const std::int32_t ID = -1561384065;
52148  std::int32_t get_id() const final {
52149  return ID;
52150  }
52151 
52154 
52160  void store(TlStorerToString &s, const char *field_name) const final;
52161 };
52162 
52168 class importContacts final : public Function {
52169  public:
52172 
52178  importContacts();
52179 
52188 
52190  static const std::int32_t ID = -215132767;
52195  std::int32_t get_id() const final {
52196  return ID;
52197  }
52198 
52201 
52207  void store(TlStorerToString &s, const char *field_name) const final;
52208 };
52209 
52215 class importMessages final : public Function {
52216  public:
52223 
52229  importMessages();
52230 
52241 
52243  static const std::int32_t ID = -1864116784;
52248  std::int32_t get_id() const final {
52249  return ID;
52250  }
52251 
52254 
52260  void store(TlStorerToString &s, const char *field_name) const final;
52261 };
52262 
52269  public:
52274 
52281 
52291 
52293  static const std::int32_t ID = 1867097679;
52298  std::int32_t get_id() const final {
52299  return ID;
52300  }
52301 
52304 
52310  void store(TlStorerToString &s, const char *field_name) const final;
52311 };
52312 
52318 class joinChat final : public Function {
52319  public:
52322 
52328  joinChat();
52329 
52337  explicit joinChat(int53 chat_id_);
52338 
52340  static const std::int32_t ID = 326769313;
52345  std::int32_t get_id() const final {
52346  return ID;
52347  }
52348 
52351 
52357  void store(TlStorerToString &s, const char *field_name) const final;
52358 };
52359 
52365 class joinChatByInviteLink final : public Function {
52366  public:
52369 
52376 
52384  explicit joinChatByInviteLink(string const &invite_link_);
52385 
52387  static const std::int32_t ID = -1049973882;
52392  std::int32_t get_id() const final {
52393  return ID;
52394  }
52395 
52398 
52404  void store(TlStorerToString &s, const char *field_name) const final;
52405 };
52406 
52412 class joinGroupCall final : public Function {
52413  public:
52421  string payload_;
52428 
52434  joinGroupCall();
52435 
52450 
52452  static const std::int32_t ID = -1043773467;
52457  std::int32_t get_id() const final {
52458  return ID;
52459  }
52460 
52463 
52469  void store(TlStorerToString &s, const char *field_name) const final;
52470 };
52471 
52477 class leaveChat final : public Function {
52478  public:
52481 
52487  leaveChat();
52488 
52496  explicit leaveChat(int53 chat_id_);
52497 
52499  static const std::int32_t ID = -1825080735;
52504  std::int32_t get_id() const final {
52505  return ID;
52506  }
52507 
52510 
52516  void store(TlStorerToString &s, const char *field_name) const final;
52517 };
52518 
52524 class leaveGroupCall final : public Function {
52525  public:
52528 
52534  leaveGroupCall();
52535 
52544 
52546  static const std::int32_t ID = 980152233;
52551  std::int32_t get_id() const final {
52552  return ID;
52553  }
52554 
52557 
52563  void store(TlStorerToString &s, const char *field_name) const final;
52564 };
52565 
52571 class loadChats final : public Function {
52572  public:
52577 
52583  loadChats();
52584 
52594 
52596  static const std::int32_t ID = -1885635205;
52601  std::int32_t get_id() const final {
52602  return ID;
52603  }
52604 
52607 
52613  void store(TlStorerToString &s, const char *field_name) const final;
52614 };
52615 
52621 class loadGroupCallParticipants final : public Function {
52622  public:
52627 
52634 
52644 
52646  static const std::int32_t ID = 938720974;
52651  std::int32_t get_id() const final {
52652  return ID;
52653  }
52654 
52657 
52663  void store(TlStorerToString &s, const char *field_name) const final;
52664 };
52665 
52671 class logOut final : public Function {
52672  public:
52673 
52679  logOut();
52680 
52682  static const std::int32_t ID = -1581923301;
52687  std::int32_t get_id() const final {
52688  return ID;
52689  }
52690 
52693 
52699  void store(TlStorerToString &s, const char *field_name) const final;
52700 };
52701 
52707 class openChat final : public Function {
52708  public:
52711 
52717  openChat();
52718 
52726  explicit openChat(int53 chat_id_);
52727 
52729  static const std::int32_t ID = -323371509;
52734  std::int32_t get_id() const final {
52735  return ID;
52736  }
52737 
52740 
52746  void store(TlStorerToString &s, const char *field_name) const final;
52747 };
52748 
52754 class openMessageContent final : public Function {
52755  public:
52760 
52767 
52777 
52779  static const std::int32_t ID = -739088005;
52784  std::int32_t get_id() const final {
52785  return ID;
52786  }
52787 
52790 
52796  void store(TlStorerToString &s, const char *field_name) const final;
52797 };
52798 
52804 class optimizeStorage final : public Function {
52805  public:
52824 
52830  optimizeStorage();
52831 
52848 
52850  static const std::int32_t ID = 853186759;
52855  std::int32_t get_id() const final {
52856  return ID;
52857  }
52858 
52861 
52867  void store(TlStorerToString &s, const char *field_name) const final;
52868 };
52869 
52875 class parseMarkdown final : public Function {
52876  public:
52879 
52885  parseMarkdown();
52886 
52895 
52897  static const std::int32_t ID = 756366063;
52902  std::int32_t get_id() const final {
52903  return ID;
52904  }
52905 
52908 
52914  void store(TlStorerToString &s, const char *field_name) const final;
52915 };
52916 
52922 class parseTextEntities final : public Function {
52923  public:
52925  string text_;
52928 
52935 
52945 
52947  static const std::int32_t ID = -1709194593;
52952  std::int32_t get_id() const final {
52953  return ID;
52954  }
52955 
52958 
52964  void store(TlStorerToString &s, const char *field_name) const final;
52965 };
52966 
52972 class pinChatMessage final : public Function {
52973  public:
52982 
52988  pinChatMessage();
52989 
53001 
53003  static const std::int32_t ID = 2034719663;
53008  std::int32_t get_id() const final {
53009  return ID;
53010  }
53011 
53014 
53020  void store(TlStorerToString &s, const char *field_name) const final;
53021 };
53022 
53028 class pingProxy final : public Function {
53029  public:
53032 
53038  pingProxy();
53039 
53047  explicit pingProxy(int32 proxy_id_);
53048 
53050  static const std::int32_t ID = -979681103;
53055  std::int32_t get_id() const final {
53056  return ID;
53057  }
53058 
53061 
53067  void store(TlStorerToString &s, const char *field_name) const final;
53068 };
53069 
53075 class processChatJoinRequest final : public Function {
53076  public:
53082  bool approve_;
53083 
53090 
53101 
53103  static const std::int32_t ID = 1004876963;
53108  std::int32_t get_id() const final {
53109  return ID;
53110  }
53111 
53114 
53120  void store(TlStorerToString &s, const char *field_name) const final;
53121 };
53122 
53128 class processChatJoinRequests final : public Function {
53129  public:
53135  bool approve_;
53136 
53143 
53154 
53156  static const std::int32_t ID = 1048722894;
53161  std::int32_t get_id() const final {
53162  return ID;
53163  }
53164 
53167 
53173  void store(TlStorerToString &s, const char *field_name) const final;
53174 };
53175 
53181 class processPushNotification final : public Function {
53182  public:
53184  string payload_;
53185 
53192 
53200  explicit processPushNotification(string const &payload_);
53201 
53203  static const std::int32_t ID = 786679952;
53208  std::int32_t get_id() const final {
53209  return ID;
53210  }
53211 
53214 
53220  void store(TlStorerToString &s, const char *field_name) const final;
53221 };
53222 
53228 class readAllChatMentions final : public Function {
53229  public:
53232 
53239 
53248 
53250  static const std::int32_t ID = 1357558453;
53255  std::int32_t get_id() const final {
53256  return ID;
53257  }
53258 
53261 
53267  void store(TlStorerToString &s, const char *field_name) const final;
53268 };
53269 
53275 class readFilePart final : public Function {
53276  public:
53283 
53289  readFilePart();
53290 
53301 
53303  static const std::int32_t ID = -407749314;
53308  std::int32_t get_id() const final {
53309  return ID;
53310  }
53311 
53314 
53320  void store(TlStorerToString &s, const char *field_name) const final;
53321 };
53322 
53329  public:
53335  string new_hint_;
53336 
53343 
53353  recoverAuthenticationPassword(string const &recovery_code_, string const &new_password_, string const &new_hint_);
53354 
53356  static const std::int32_t ID = -131001053;
53361  std::int32_t get_id() const final {
53362  return ID;
53363  }
53364 
53367 
53373  void store(TlStorerToString &s, const char *field_name) const final;
53374 };
53375 
53381 class recoverPassword final : public Function {
53382  public:
53388  string new_hint_;
53389 
53395  recoverPassword();
53396 
53406  recoverPassword(string const &recovery_code_, string const &new_password_, string const &new_hint_);
53407 
53409  static const std::int32_t ID = -1524262541;
53414  std::int32_t get_id() const final {
53415  return ID;
53416  }
53417 
53420 
53426  void store(TlStorerToString &s, const char *field_name) const final;
53427 };
53428 
53434 class registerDevice final : public Function {
53435  public:
53440 
53446  registerDevice();
53447 
53457 
53459  static const std::int32_t ID = 366088823;
53464  std::int32_t get_id() const final {
53465  return ID;
53466  }
53467 
53470 
53476  void store(TlStorerToString &s, const char *field_name) const final;
53477 };
53478 
53484 class registerUser final : public Function {
53485  public:
53487  string first_name_;
53489  string last_name_;
53490 
53496  registerUser();
53497 
53506  registerUser(string const &first_name_, string const &last_name_);
53507 
53509  static const std::int32_t ID = -109994467;
53514  std::int32_t get_id() const final {
53515  return ID;
53516  }
53517 
53520 
53526  void store(TlStorerToString &s, const char *field_name) const final;
53527 };
53528 
53534 class removeBackground final : public Function {
53535  public:
53538 
53544  removeBackground();
53545 
53554 
53556  static const std::int32_t ID = -1484545642;
53561  std::int32_t get_id() const final {
53562  return ID;
53563  }
53564 
53567 
53573  void store(TlStorerToString &s, const char *field_name) const final;
53574 };
53575 
53581 class removeChatActionBar final : public Function {
53582  public:
53585 
53592 
53601 
53603  static const std::int32_t ID = -1650968070;
53608  std::int32_t get_id() const final {
53609  return ID;
53610  }
53611 
53614 
53620  void store(TlStorerToString &s, const char *field_name) const final;
53621 };
53622 
53628 class removeContacts final : public Function {
53629  public:
53632 
53638  removeContacts();
53639 
53648 
53650  static const std::int32_t ID = 1943858054;
53655  std::int32_t get_id() const final {
53656  return ID;
53657  }
53658 
53661 
53667  void store(TlStorerToString &s, const char *field_name) const final;
53668 };
53669 
53675 class removeFavoriteSticker final : public Function {
53676  public:
53679 
53686 
53695 
53697  static const std::int32_t ID = 1152945264;
53702  std::int32_t get_id() const final {
53703  return ID;
53704  }
53705 
53708 
53714  void store(TlStorerToString &s, const char *field_name) const final;
53715 };
53716 
53722 class removeNotification final : public Function {
53723  public:
53728 
53735 
53745 
53747  static const std::int32_t ID = 862630734;
53752  std::int32_t get_id() const final {
53753  return ID;
53754  }
53755 
53758 
53764  void store(TlStorerToString &s, const char *field_name) const final;
53765 };
53766 
53772 class removeNotificationGroup final : public Function {
53773  public:
53778 
53785 
53795 
53797  static const std::int32_t ID = 1713005454;
53802  std::int32_t get_id() const final {
53803  return ID;
53804  }
53805 
53808 
53814  void store(TlStorerToString &s, const char *field_name) const final;
53815 };
53816 
53822 class removeProxy final : public Function {
53823  public:
53826 
53832  removeProxy();
53833 
53841  explicit removeProxy(int32 proxy_id_);
53842 
53844  static const std::int32_t ID = 1369219847;
53849  std::int32_t get_id() const final {
53850  return ID;
53851  }
53852 
53855 
53861  void store(TlStorerToString &s, const char *field_name) const final;
53862 };
53863 
53869 class removeRecentHashtag final : public Function {
53870  public:
53872  string hashtag_;
53873 
53880 
53888  explicit removeRecentHashtag(string const &hashtag_);
53889 
53891  static const std::int32_t ID = -1013735260;
53896  std::int32_t get_id() const final {
53897  return ID;
53898  }
53899 
53902 
53908  void store(TlStorerToString &s, const char *field_name) const final;
53909 };
53910 
53916 class removeRecentSticker final : public Function {
53917  public:
53922 
53929 
53939 
53941  static const std::int32_t ID = 1246577677;
53946  std::int32_t get_id() const final {
53947  return ID;
53948  }
53949 
53952 
53958  void store(TlStorerToString &s, const char *field_name) const final;
53959 };
53960 
53966 class removeRecentlyFoundChat final : public Function {
53967  public:
53970 
53977 
53986 
53988  static const std::int32_t ID = 717340444;
53993  std::int32_t get_id() const final {
53994  return ID;
53995  }
53996 
53999 
54005  void store(TlStorerToString &s, const char *field_name) const final;
54006 };
54007 
54013 class removeSavedAnimation final : public Function {
54014  public:
54017 
54024 
54033 
54035  static const std::int32_t ID = -495605479;
54040  std::int32_t get_id() const final {
54041  return ID;
54042  }
54043 
54046 
54052  void store(TlStorerToString &s, const char *field_name) const final;
54053 };
54054 
54060 class removeStickerFromSet final : public Function {
54061  public:
54064 
54071 
54080 
54082  static const std::int32_t ID = 1642196644;
54087  std::int32_t get_id() const final {
54088  return ID;
54089  }
54090 
54093 
54099  void store(TlStorerToString &s, const char *field_name) const final;
54100 };
54101 
54107 class removeTopChat final : public Function {
54108  public:
54113 
54119  removeTopChat();
54120 
54130 
54132  static const std::int32_t ID = -1907876267;
54137  std::int32_t get_id() const final {
54138  return ID;
54139  }
54140 
54143 
54149  void store(TlStorerToString &s, const char *field_name) const final;
54150 };
54151 
54157 class reorderChatFilters final : public Function {
54158  public:
54161 
54168 
54177 
54179  static const std::int32_t ID = -1258111097;
54184  std::int32_t get_id() const final {
54185  return ID;
54186  }
54187 
54190 
54196  void store(TlStorerToString &s, const char *field_name) const final;
54197 };
54198 
54205  public:
54210 
54217 
54227 
54229  static const std::int32_t ID = 1114537563;
54234  std::int32_t get_id() const final {
54235  return ID;
54236  }
54237 
54240 
54246  void store(TlStorerToString &s, const char *field_name) const final;
54247 };
54248 
54255  public:
54258 
54265 
54274 
54276  static const std::int32_t ID = 1067350941;
54281  std::int32_t get_id() const final {
54282  return ID;
54283  }
54284 
54287 
54293  void store(TlStorerToString &s, const char *field_name) const final;
54294 };
54295 
54301 class reportChat final : public Function {
54302  public:
54310  string text_;
54311 
54317  reportChat();
54318 
54330 
54332  static const std::int32_t ID = -964543587;
54337  std::int32_t get_id() const final {
54338  return ID;
54339  }
54340 
54343 
54349  void store(TlStorerToString &s, const char *field_name) const final;
54350 };
54351 
54357 class reportChatPhoto final : public Function {
54358  public:
54366  string text_;
54367 
54373  reportChatPhoto();
54374 
54386 
54388  static const std::int32_t ID = 734652708;
54393  std::int32_t get_id() const final {
54394  return ID;
54395  }
54396 
54399 
54405  void store(TlStorerToString &s, const char *field_name) const final;
54406 };
54407 
54413 class reportSupergroupSpam final : public Function {
54414  public:
54419 
54426 
54436 
54438  static const std::int32_t ID = -94825000;
54443  std::int32_t get_id() const final {
54444  return ID;
54445  }
54446 
54449 
54455  void store(TlStorerToString &s, const char *field_name) const final;
54456 };
54457 
54464  public:
54465 
54472 
54474  static const std::int32_t ID = 1393896118;
54479  std::int32_t get_id() const final {
54480  return ID;
54481  }
54482 
54485 
54491  void store(TlStorerToString &s, const char *field_name) const final;
54492 };
54493 
54499 class requestPasswordRecovery final : public Function {
54500  public:
54501 
54508 
54510  static const std::int32_t ID = -13777582;
54515  std::int32_t get_id() const final {
54516  return ID;
54517  }
54518 
54521 
54527  void store(TlStorerToString &s, const char *field_name) const final;
54528 };
54529 
54536  public:
54539 
54546 
54555 
54557  static const std::int32_t ID = 1363496527;
54562  std::int32_t get_id() const final {
54563  return ID;
54564  }
54565 
54568 
54574  void store(TlStorerToString &s, const char *field_name) const final;
54575 };
54576 
54582 class resendAuthenticationCode final : public Function {
54583  public:
54584 
54591 
54593  static const std::int32_t ID = -814377191;
54598  std::int32_t get_id() const final {
54599  return ID;
54600  }
54601 
54604 
54610  void store(TlStorerToString &s, const char *field_name) const final;
54611 };
54612 
54619  public:
54620 
54627 
54629  static const std::int32_t ID = -786772060;
54634  std::int32_t get_id() const final {
54635  return ID;
54636  }
54637 
54640 
54646  void store(TlStorerToString &s, const char *field_name) const final;
54647 };
54648 
54655  public:
54656 
54663 
54665  static const std::int32_t ID = -1872416732;
54670  std::int32_t get_id() const final {
54671  return ID;
54672  }
54673 
54676 
54682  void store(TlStorerToString &s, const char *field_name) const final;
54683 };
54684 
54690 class resendMessages final : public Function {
54691  public:
54696 
54702  resendMessages();
54703 
54713 
54715  static const std::int32_t ID = -940655817;
54720  std::int32_t get_id() const final {
54721  return ID;
54722  }
54723 
54726 
54732  void store(TlStorerToString &s, const char *field_name) const final;
54733 };
54734 
54741  public:
54742 
54749 
54751  static const std::int32_t ID = 2069068522;
54756  std::int32_t get_id() const final {
54757  return ID;
54758  }
54759 
54762 
54768  void store(TlStorerToString &s, const char *field_name) const final;
54769 };
54770 
54777  public:
54778 
54785 
54787  static const std::int32_t ID = 1367629820;
54792  std::int32_t get_id() const final {
54793  return ID;
54794  }
54795 
54798 
54804  void store(TlStorerToString &s, const char *field_name) const final;
54805 };
54806 
54813  public:
54814 
54821 
54823  static const std::int32_t ID = 433483548;
54828  std::int32_t get_id() const final {
54829  return ID;
54830  }
54831 
54834 
54840  void store(TlStorerToString &s, const char *field_name) const final;
54841 };
54842 
54849  public:
54850 
54857 
54859  static const std::int32_t ID = -174020359;
54864  std::int32_t get_id() const final {
54865  return ID;
54866  }
54867 
54870 
54876  void store(TlStorerToString &s, const char *field_name) const final;
54877 };
54878 
54884 class resetBackgrounds final : public Function {
54885  public:
54886 
54892  resetBackgrounds();
54893 
54895  static const std::int32_t ID = 204852088;
54900  std::int32_t get_id() const final {
54901  return ID;
54902  }
54903 
54906 
54912  void store(TlStorerToString &s, const char *field_name) const final;
54913 };
54914 
54920 class resetNetworkStatistics final : public Function {
54921  public:
54922 
54929 
54931  static const std::int32_t ID = 1646452102;
54936  std::int32_t get_id() const final {
54937  return ID;
54938  }
54939 
54942 
54948  void store(TlStorerToString &s, const char *field_name) const final;
54949 };
54950 
54956 class resetPassword final : public Function {
54957  public:
54958 
54964  resetPassword();
54965 
54967  static const std::int32_t ID = -593589091;
54972  std::int32_t get_id() const final {
54973  return ID;
54974  }
54975 
54978 
54984  void store(TlStorerToString &s, const char *field_name) const final;
54985 };
54986 
54992 class revokeChatInviteLink final : public Function {
54993  public:
54998 
55005 
55015 
55017  static const std::int32_t ID = -776514135;
55022  std::int32_t get_id() const final {
55023  return ID;
55024  }
55025 
55028 
55034  void store(TlStorerToString &s, const char *field_name) const final;
55035 };
55036 
55042 class revokeGroupCallInviteLink final : public Function {
55043  public:
55046 
55053 
55062 
55064  static const std::int32_t ID = 501589140;
55069  std::int32_t get_id() const final {
55070  return ID;
55071  }
55072 
55075 
55081  void store(TlStorerToString &s, const char *field_name) const final;
55082 };
55083 
55089 class saveApplicationLogEvent final : public Function {
55090  public:
55092  string type_;
55097 
55104 
55115 
55117  static const std::int32_t ID = -811154930;
55122  std::int32_t get_id() const final {
55123  return ID;
55124  }
55125 
55128 
55134  void store(TlStorerToString &s, const char *field_name) const final;
55135 };
55136 
55142 class searchBackground final : public Function {
55143  public:
55145  string name_;
55146 
55152  searchBackground();
55153 
55161  explicit searchBackground(string const &name_);
55162 
55164  static const std::int32_t ID = -2130996959;
55169  std::int32_t get_id() const final {
55170  return ID;
55171  }
55172 
55175 
55181  void store(TlStorerToString &s, const char *field_name) const final;
55182 };
55183 
55189 class searchCallMessages final : public Function {
55190  public:
55197 
55204 
55215 
55217  static const std::int32_t ID = -1077230820;
55222  std::int32_t get_id() const final {
55223  return ID;
55224  }
55225 
55228 
55234  void store(TlStorerToString &s, const char *field_name) const final;
55235 };
55236 
55242 class searchChatMembers final : public Function {
55243  public:
55247  string query_;
55252 
55259 
55271 
55273  static const std::int32_t ID = -445823291;
55278  std::int32_t get_id() const final {
55279  return ID;
55280  }
55281 
55284 
55290  void store(TlStorerToString &s, const char *field_name) const final;
55291 };
55292 
55298 class searchChatMessages final : public Function {
55299  public:
55303  string query_;
55316 
55323 
55339 
55341  static const std::int32_t ID = -162154976;
55346  std::int32_t get_id() const final {
55347  return ID;
55348  }
55349 
55352 
55358  void store(TlStorerToString &s, const char *field_name) const final;
55359 };
55360 
55367  public:
55372 
55379 
55389 
55391  static const std::int32_t ID = 950238950;
55396  std::int32_t get_id() const final {
55397  return ID;
55398  }
55399 
55402 
55408  void store(TlStorerToString &s, const char *field_name) const final;
55409 };
55410 
55416 class searchChats final : public Function {
55417  public:
55419  string query_;
55422 
55428  searchChats();
55429 
55438  searchChats(string const &query_, int32 limit_);
55439 
55441  static const std::int32_t ID = -1879787060;
55446  std::int32_t get_id() const final {
55447  return ID;
55448  }
55449 
55452 
55458  void store(TlStorerToString &s, const char *field_name) const final;
55459 };
55460 
55466 class searchChatsNearby final : public Function {
55467  public:
55470 
55477 
55486 
55488  static const std::int32_t ID = -196753377;
55493  std::int32_t get_id() const final {
55494  return ID;
55495  }
55496 
55499 
55505  void store(TlStorerToString &s, const char *field_name) const final;
55506 };
55507 
55513 class searchChatsOnServer final : public Function {
55514  public:
55516  string query_;
55519 
55526 
55535  searchChatsOnServer(string const &query_, int32 limit_);
55536 
55538  static const std::int32_t ID = -1158402188;
55543  std::int32_t get_id() const final {
55544  return ID;
55545  }
55546 
55549 
55555  void store(TlStorerToString &s, const char *field_name) const final;
55556 };
55557 
55563 class searchContacts final : public Function {
55564  public:
55566  string query_;
55569 
55575  searchContacts();
55576 
55585  searchContacts(string const &query_, int32 limit_);
55586 
55588  static const std::int32_t ID = -1794690715;
55593  std::int32_t get_id() const final {
55594  return ID;
55595  }
55596 
55599 
55605  void store(TlStorerToString &s, const char *field_name) const final;
55606 };
55607 
55613 class searchEmojis final : public Function {
55614  public:
55616  string text_;
55621 
55627  searchEmojis();
55628 
55639 
55641  static const std::int32_t ID = 398837927;
55646  std::int32_t get_id() const final {
55647  return ID;
55648  }
55649 
55652 
55658  void store(TlStorerToString &s, const char *field_name) const final;
55659 };
55660 
55666 class searchHashtags final : public Function {
55667  public:
55669  string prefix_;
55672 
55678  searchHashtags();
55679 
55688  searchHashtags(string const &prefix_, int32 limit_);
55689 
55691  static const std::int32_t ID = 1043637617;
55696  std::int32_t get_id() const final {
55697  return ID;
55698  }
55699 
55702 
55708  void store(TlStorerToString &s, const char *field_name) const final;
55709 };
55710 
55716 class searchInstalledStickerSets final : public Function {
55717  public:
55721  string query_;
55724 
55731 
55741  searchInstalledStickerSets(bool is_masks_, string const &query_, int32 limit_);
55742 
55744  static const std::int32_t ID = 681171344;
55749  std::int32_t get_id() const final {
55750  return ID;
55751  }
55752 
55755 
55761  void store(TlStorerToString &s, const char *field_name) const final;
55762 };
55763 
55769 class searchMessages final : public Function {
55770  public:
55774  string query_;
55789 
55795  searchMessages();
55796 
55813 
55815  static const std::int32_t ID = -225214062;
55820  std::int32_t get_id() const final {
55821  return ID;
55822  }
55823 
55826 
55832  void store(TlStorerToString &s, const char *field_name) const final;
55833 };
55834 
55840 class searchPublicChat final : public Function {
55841  public:
55843  string username_;
55844 
55850  searchPublicChat();
55851 
55859  explicit searchPublicChat(string const &username_);
55860 
55862  static const std::int32_t ID = 857135533;
55867  std::int32_t get_id() const final {
55868  return ID;
55869  }
55870 
55873 
55879  void store(TlStorerToString &s, const char *field_name) const final;
55880 };
55881 
55887 class searchPublicChats final : public Function {
55888  public:
55890  string query_;
55891 
55898 
55906  explicit searchPublicChats(string const &query_);
55907 
55909  static const std::int32_t ID = 970385337;
55914  std::int32_t get_id() const final {
55915  return ID;
55916  }
55917 
55920 
55926  void store(TlStorerToString &s, const char *field_name) const final;
55927 };
55928 
55934 class searchSecretMessages final : public Function {
55935  public:
55939  string query_;
55941  string offset_;
55946 
55953 
55966 
55968  static const std::int32_t ID = -852865892;
55973  std::int32_t get_id() const final {
55974  return ID;
55975  }
55976 
55979 
55985  void store(TlStorerToString &s, const char *field_name) const final;
55986 };
55987 
55993 class searchStickerSet final : public Function {
55994  public:
55996  string name_;
55997 
56003  searchStickerSet();
56004 
56012  explicit searchStickerSet(string const &name_);
56013 
56015  static const std::int32_t ID = 1157930222;
56020  std::int32_t get_id() const final {
56021  return ID;
56022  }
56023 
56026 
56032  void store(TlStorerToString &s, const char *field_name) const final;
56033 };
56034 
56040 class searchStickerSets final : public Function {
56041  public:
56043  string query_;
56044 
56051 
56059  explicit searchStickerSets(string const &query_);
56060 
56062  static const std::int32_t ID = -1082314629;
56067  std::int32_t get_id() const final {
56068  return ID;
56069  }
56070 
56073 
56079  void store(TlStorerToString &s, const char *field_name) const final;
56080 };
56081 
56087 class searchStickers final : public Function {
56088  public:
56090  string emoji_;
56093 
56099  searchStickers();
56100 
56109  searchStickers(string const &emoji_, int32 limit_);
56110 
56112  static const std::int32_t ID = 1555771203;
56117  std::int32_t get_id() const final {
56118  return ID;
56119  }
56120 
56123 
56129  void store(TlStorerToString &s, const char *field_name) const final;
56130 };
56131 
56137 class sendBotStartMessage final : public Function {
56138  public:
56144  string parameter_;
56145 
56152 
56163 
56165  static const std::int32_t ID = -1435877650;
56170  std::int32_t get_id() const final {
56171  return ID;
56172  }
56173 
56176 
56182  void store(TlStorerToString &s, const char *field_name) const final;
56183 };
56184 
56190 class sendCallDebugInformation final : public Function {
56191  public:
56196 
56203 
56213 
56215  static const std::int32_t ID = 2019243839;
56220  std::int32_t get_id() const final {
56221  return ID;
56222  }
56223 
56226 
56232  void store(TlStorerToString &s, const char *field_name) const final;
56233 };
56234 
56240 class sendCallRating final : public Function {
56241  public:
56247  string comment_;
56250 
56256  sendCallRating();
56257 
56269 
56271  static const std::int32_t ID = -1402719502;
56276  std::int32_t get_id() const final {
56277  return ID;
56278  }
56279 
56282 
56288  void store(TlStorerToString &s, const char *field_name) const final;
56289 };
56290 
56296 class sendCallSignalingData final : public Function {
56297  public:
56302 
56309 
56319 
56321  static const std::int32_t ID = 1412280732;
56326  std::int32_t get_id() const final {
56327  return ID;
56328  }
56329 
56332 
56338  void store(TlStorerToString &s, const char *field_name) const final;
56339 };
56340 
56346 class sendChatAction final : public Function {
56347  public:
56354 
56360  sendChatAction();
56361 
56372 
56374  static const std::int32_t ID = 2096947540;
56379  std::int32_t get_id() const final {
56380  return ID;
56381  }
56382 
56385 
56391  void store(TlStorerToString &s, const char *field_name) const final;
56392 };
56393 
56400  public:
56403 
56410 
56419 
56421  static const std::int32_t ID = 448399457;
56426  std::int32_t get_id() const final {
56427  return ID;
56428  }
56429 
56432 
56438  void store(TlStorerToString &s, const char *field_name) const final;
56439 };
56440 
56446 class sendCustomRequest final : public Function {
56447  public:
56449  string method_;
56451  string parameters_;
56452 
56459 
56468  sendCustomRequest(string const &method_, string const &parameters_);
56469 
56471  static const std::int32_t ID = 285045153;
56476  std::int32_t get_id() const final {
56477  return ID;
56478  }
56479 
56482 
56488  void store(TlStorerToString &s, const char *field_name) const final;
56489 };
56490 
56497  public:
56500 
56507 
56515  explicit sendEmailAddressVerificationCode(string const &email_address_);
56516 
56518  static const std::int32_t ID = -221621379;
56523  std::int32_t get_id() const final {
56524  return ID;
56525  }
56526 
56529 
56535  void store(TlStorerToString &s, const char *field_name) const final;
56536 };
56537 
56544  public:
56556  string result_id_;
56559 
56566 
56581 
56583  static const std::int32_t ID = -948639588;
56588  std::int32_t get_id() const final {
56589  return ID;
56590  }
56591 
56594 
56600  void store(TlStorerToString &s, const char *field_name) const final;
56601 };
56602 
56608 class sendMessage final : public Function {
56609  public:
56622 
56628  sendMessage();
56629 
56643 
56645  static const std::int32_t ID = 960453021;
56650  std::int32_t get_id() const final {
56651  return ID;
56652  }
56653 
56656 
56662  void store(TlStorerToString &s, const char *field_name) const final;
56663 };
56664 
56670 class sendMessageAlbum final : public Function {
56671  public:
56682 
56688  sendMessageAlbum();
56689 
56702 
56704  static const std::int32_t ID = 983360432;
56709  std::int32_t get_id() const final {
56710  return ID;
56711  }
56712 
56715 
56721  void store(TlStorerToString &s, const char *field_name) const final;
56722 };
56723 
56730  public:
56735 
56742 
56752 
56754  static const std::int32_t ID = -602402218;
56759  std::int32_t get_id() const final {
56760  return ID;
56761  }
56762 
56765 
56771  void store(TlStorerToString &s, const char *field_name) const final;
56772 };
56773 
56779 class sendPaymentForm final : public Function {
56780  public:
56795 
56801  sendPaymentForm();
56802 
56817 
56819  static const std::int32_t ID = 1536242687;
56824  std::int32_t get_id() const final {
56825  return ID;
56826  }
56827 
56830 
56836  void store(TlStorerToString &s, const char *field_name) const final;
56837 };
56838 
56845  public:
56847  string hash_;
56852 
56859 
56870 
56872  static const std::int32_t ID = -1901171495;
56877  std::int32_t get_id() const final {
56878  return ID;
56879  }
56880 
56883 
56889  void store(TlStorerToString &s, const char *field_name) const final;
56890 };
56891 
56898  public:
56903 
56910 
56920 
56922  static const std::int32_t ID = 2081689035;
56927  std::int32_t get_id() const final {
56928  return ID;
56929  }
56930 
56933 
56939  void store(TlStorerToString &s, const char *field_name) const final;
56940 };
56941 
56947 class setAccountTtl final : public Function {
56948  public:
56951 
56957  setAccountTtl();
56958 
56967 
56969  static const std::int32_t ID = 701389032;
56974  std::int32_t get_id() const final {
56975  return ID;
56976  }
56977 
56980 
56986  void store(TlStorerToString &s, const char *field_name) const final;
56987 };
56988 
56994 class setAlarm final : public Function {
56995  public:
56997  double seconds_;
56998 
57004  setAlarm();
57005 
57013  explicit setAlarm(double seconds_);
57014 
57016  static const std::int32_t ID = -873497067;
57021  std::int32_t get_id() const final {
57022  return ID;
57023  }
57024 
57027 
57033  void store(TlStorerToString &s, const char *field_name) const final;
57034 };
57035 
57042  public:
57047 
57054 
57064 
57066  static const std::int32_t ID = 868276259;
57071  std::int32_t get_id() const final {
57072  return ID;
57073  }
57074 
57077 
57083  void store(TlStorerToString &s, const char *field_name) const final;
57084 };
57085 
57091 class setAutoDownloadSettings final : public Function {
57092  public:
57097 
57104 
57114 
57116  static const std::int32_t ID = -353671948;
57121  std::int32_t get_id() const final {
57122  return ID;
57123  }
57124 
57127 
57133  void store(TlStorerToString &s, const char *field_name) const final;
57134 };
57135 
57141 class setBackground final : public Function {
57142  public:
57149 
57155  setBackground();
57156 
57167 
57169  static const std::int32_t ID = -1035439225;
57174  std::int32_t get_id() const final {
57175  return ID;
57176  }
57177 
57180 
57186  void store(TlStorerToString &s, const char *field_name) const final;
57187 };
57188 
57194 class setBio final : public Function {
57195  public:
57197  string bio_;
57198 
57204  setBio();
57205 
57213  explicit setBio(string const &bio_);
57214 
57216  static const std::int32_t ID = -1619582124;
57221  std::int32_t get_id() const final {
57222  return ID;
57223  }
57224 
57227 
57233  void store(TlStorerToString &s, const char *field_name) const final;
57234 };
57235 
57241 class setBotUpdatesStatus final : public Function {
57242  public:
57247 
57254 
57264 
57266  static const std::int32_t ID = -1154926191;
57271  std::int32_t get_id() const final {
57272  return ID;
57273  }
57274 
57277 
57283  void store(TlStorerToString &s, const char *field_name) const final;
57284 };
57285 
57291 class setChatClientData final : public Function {
57292  public:
57297 
57304 
57313  setChatClientData(int53 chat_id_, string const &client_data_);
57314 
57316  static const std::int32_t ID = -827119811;
57321  std::int32_t get_id() const final {
57322  return ID;
57323  }
57324 
57327 
57333  void store(TlStorerToString &s, const char *field_name) const final;
57334 };
57335 
57341 class setChatDescription final : public Function {
57342  public:
57347 
57354 
57364 
57366  static const std::int32_t ID = 1957213277;
57371  std::int32_t get_id() const final {
57372  return ID;
57373  }
57374 
57377 
57383  void store(TlStorerToString &s, const char *field_name) const final;
57384 };
57385 
57391 class setChatDiscussionGroup final : public Function {
57392  public:
57397 
57404 
57414 
57416  static const std::int32_t ID = -918801736;
57421  std::int32_t get_id() const final {
57422  return ID;
57423  }
57424 
57427 
57433  void store(TlStorerToString &s, const char *field_name) const final;
57434 };
57435 
57441 class setChatDraftMessage final : public Function {
57442  public:
57449 
57456 
57467 
57469  static const std::int32_t ID = 1683889946;
57474  std::int32_t get_id() const final {
57475  return ID;
57476  }
57477 
57480 
57486  void store(TlStorerToString &s, const char *field_name) const final;
57487 };
57488 
57494 class setChatLocation final : public Function {
57495  public:
57500 
57506  setChatLocation();
57507 
57517 
57519  static const std::int32_t ID = -767091286;
57524  std::int32_t get_id() const final {
57525  return ID;
57526  }
57527 
57530 
57536  void store(TlStorerToString &s, const char *field_name) const final;
57537 };
57538 
57544 class setChatMemberStatus final : public Function {
57545  public:
57552 
57559 
57570 
57572  static const std::int32_t ID = 81794847;
57577  std::int32_t get_id() const final {
57578  return ID;
57579  }
57580 
57583 
57589  void store(TlStorerToString &s, const char *field_name) const final;
57590 };
57591 
57597 class setChatMessageSender final : public Function {
57598  public:
57603 
57610 
57620 
57622  static const std::int32_t ID = -1421513858;
57627  std::int32_t get_id() const final {
57628  return ID;
57629  }
57630 
57633 
57639  void store(TlStorerToString &s, const char *field_name) const final;
57640 };
57641 
57647 class setChatMessageTtl final : public Function {
57648  public:
57653 
57660 
57670 
57672  static const std::int32_t ID = -1578406279;
57677  std::int32_t get_id() const final {
57678  return ID;
57679  }
57680 
57683 
57689  void store(TlStorerToString &s, const char *field_name) const final;
57690 };
57691 
57698  public:
57703 
57710 
57720 
57722  static const std::int32_t ID = 777199614;
57727  std::int32_t get_id() const final {
57728  return ID;
57729  }
57730 
57733 
57739  void store(TlStorerToString &s, const char *field_name) const final;
57740 };
57741 
57747 class setChatPermissions final : public Function {
57748  public:
57753 
57760 
57770 
57772  static const std::int32_t ID = 2138507006;
57777  std::int32_t get_id() const final {
57778  return ID;
57779  }
57780 
57783 
57789  void store(TlStorerToString &s, const char *field_name) const final;
57790 };
57791 
57797 class setChatPhoto final : public Function {
57798  public:
57803 
57809  setChatPhoto();
57810 
57820 
57822  static const std::int32_t ID = -377778941;
57827  std::int32_t get_id() const final {
57828  return ID;
57829  }
57830 
57833 
57839  void store(TlStorerToString &s, const char *field_name) const final;
57840 };
57841 
57847 class setChatSlowModeDelay final : public Function {
57848  public:
57853 
57860 
57870 
57872  static const std::int32_t ID = -540350914;
57877  std::int32_t get_id() const final {
57878  return ID;
57879  }
57880 
57883 
57889  void store(TlStorerToString &s, const char *field_name) const final;
57890 };
57891 
57897 class setChatTheme final : public Function {
57898  public:
57902  string theme_name_;
57903 
57909  setChatTheme();
57910 
57919  setChatTheme(int53 chat_id_, string const &theme_name_);
57920 
57922  static const std::int32_t ID = -1895234925;
57927  std::int32_t get_id() const final {
57928  return ID;
57929  }
57930 
57933 
57939  void store(TlStorerToString &s, const char *field_name) const final;
57940 };
57941 
57947 class setChatTitle final : public Function {
57948  public:
57952  string title_;
57953 
57959  setChatTitle();
57960 
57969  setChatTitle(int53 chat_id_, string const &title_);
57970 
57972  static const std::int32_t ID = 164282047;
57977  std::int32_t get_id() const final {
57978  return ID;
57979  }
57980 
57983 
57989  void store(TlStorerToString &s, const char *field_name) const final;
57990 };
57991 
57997 class setCommands final : public Function {
57998  public:
58005 
58011  setCommands();
58012 
58023 
58025  static const std::int32_t ID = -907165606;
58030  std::int32_t get_id() const final {
58031  return ID;
58032  }
58033 
58036 
58042  void store(TlStorerToString &s, const char *field_name) const final;
58043 };
58044 
58050 class setCustomLanguagePack final : public Function {
58051  public:
58056 
58063 
58073 
58075  static const std::int32_t ID = -296742819;
58080  std::int32_t get_id() const final {
58081  return ID;
58082  }
58083 
58086 
58092  void store(TlStorerToString &s, const char *field_name) const final;
58093 };
58094 
58101  public:
58106 
58113 
58123 
58125  static const std::int32_t ID = 1316365592;
58130  std::int32_t get_id() const final {
58131  return ID;
58132  }
58133 
58136 
58142  void store(TlStorerToString &s, const char *field_name) const final;
58143 };
58144 
58150 class setDatabaseEncryptionKey final : public Function {
58151  public:
58154 
58161 
58170 
58172  static const std::int32_t ID = -1204599371;
58177  std::int32_t get_id() const final {
58178  return ID;
58179  }
58180 
58183 
58189  void store(TlStorerToString &s, const char *field_name) const final;
58190 };
58191 
58197 class setFileGenerationProgress final : public Function {
58198  public:
58205 
58212 
58223 
58225  static const std::int32_t ID = -540459953;
58230  std::int32_t get_id() const final {
58231  return ID;
58232  }
58233 
58236 
58242  void store(TlStorerToString &s, const char *field_name) const final;
58243 };
58244 
58250 class setGameScore final : public Function {
58251  public:
58263  bool force_;
58264 
58270  setGameScore();
58271 
58285 
58287  static const std::int32_t ID = 2127359430;
58292  std::int32_t get_id() const final {
58293  return ID;
58294  }
58295 
58298 
58304  void store(TlStorerToString &s, const char *field_name) const final;
58305 };
58306 
58313  public:
58320 
58327 
58338 
58340  static const std::int32_t ID = 927506917;
58345  std::int32_t get_id() const final {
58346  return ID;
58347  }
58348 
58351 
58357  void store(TlStorerToString &s, const char *field_name) const final;
58358 };
58359 
58366  public:
58373 
58380 
58391 
58393  static const std::int32_t ID = -1753769944;
58398  std::int32_t get_id() const final {
58399  return ID;
58400  }
58401 
58404 
58410  void store(TlStorerToString &s, const char *field_name) const final;
58411 };
58412 
58418 class setGroupCallTitle final : public Function {
58419  public:
58423  string title_;
58424 
58431 
58440  setGroupCallTitle(int32 group_call_id_, string const &title_);
58441 
58443  static const std::int32_t ID = -1228825139;
58448  std::int32_t get_id() const final {
58449  return ID;
58450  }
58451 
58454 
58460  void store(TlStorerToString &s, const char *field_name) const final;
58461 };
58462 
58468 class setInactiveSessionTtl final : public Function {
58469  public:
58472 
58479 
58488 
58490  static const std::int32_t ID = 1570548048;
58495  std::int32_t get_id() const final {
58496  return ID;
58497  }
58498 
58501 
58507  void store(TlStorerToString &s, const char *field_name) const final;
58508 };
58509 
58515 class setInlineGameScore final : public Function {
58516  public:
58526  bool force_;
58527 
58534 
58547 
58549  static const std::int32_t ID = -948871797;
58554  std::int32_t get_id() const final {
58555  return ID;
58556  }
58557 
58560 
58566  void store(TlStorerToString &s, const char *field_name) const final;
58567 };
58568 
58574 class setLocation final : public Function {
58575  public:
58578 
58584  setLocation();
58585 
58594 
58596  static const std::int32_t ID = 93926257;
58601  std::int32_t get_id() const final {
58602  return ID;
58603  }
58604 
58607 
58613  void store(TlStorerToString &s, const char *field_name) const final;
58614 };
58615 
58621 class setLogStream final : public Function {
58622  public:
58625 
58631  setLogStream();
58632 
58641 
58643  static const std::int32_t ID = -1364199535;
58648  std::int32_t get_id() const final {
58649  return ID;
58650  }
58651 
58654 
58660  void store(TlStorerToString &s, const char *field_name) const final;
58661 };
58662 
58668 class setLogTagVerbosityLevel final : public Function {
58669  public:
58671  string tag_;
58674 
58681 
58691 
58693  static const std::int32_t ID = -2095589738;
58698  std::int32_t get_id() const final {
58699  return ID;
58700  }
58701 
58704 
58710  void store(TlStorerToString &s, const char *field_name) const final;
58711 };
58712 
58718 class setLogVerbosityLevel final : public Function {
58719  public:
58722 
58729 
58738 
58740  static const std::int32_t ID = -303429678;
58745  std::int32_t get_id() const final {
58746  return ID;
58747  }
58748 
58751 
58757  void store(TlStorerToString &s, const char *field_name) const final;
58758 };
58759 
58765 class setName final : public Function {
58766  public:
58768  string first_name_;
58770  string last_name_;
58771 
58777  setName();
58778 
58787  setName(string const &first_name_, string const &last_name_);
58788 
58790  static const std::int32_t ID = 1711693584;
58795  std::int32_t get_id() const final {
58796  return ID;
58797  }
58798 
58801 
58807  void store(TlStorerToString &s, const char *field_name) const final;
58808 };
58809 
58815 class setNetworkType final : public Function {
58816  public:
58819 
58825  setNetworkType();
58826 
58835 
58837  static const std::int32_t ID = -701635234;
58842  std::int32_t get_id() const final {
58843  return ID;
58844  }
58845 
58848 
58854  void store(TlStorerToString &s, const char *field_name) const final;
58855 };
58856 
58862 class setOption final : public Function {
58863  public:
58865  string name_;
58868 
58874  setOption();
58875 
58884  setOption(string const &name_, object_ptr<OptionValue> &&value_);
58885 
58887  static const std::int32_t ID = 2114670322;
58892  std::int32_t get_id() const final {
58893  return ID;
58894  }
58895 
58898 
58904  void store(TlStorerToString &s, const char *field_name) const final;
58905 };
58906 
58912 class setPassportElement final : public Function {
58913  public:
58917  string password_;
58918 
58925 
58935 
58937  static const std::int32_t ID = 2068173212;
58942  std::int32_t get_id() const final {
58943  return ID;
58944  }
58945 
58948 
58954  void store(TlStorerToString &s, const char *field_name) const final;
58955 };
58956 
58962 class setPassportElementErrors final : public Function {
58963  public:
58968 
58975 
58985 
58987  static const std::int32_t ID = -2056754881;
58992  std::int32_t get_id() const final {
58993  return ID;
58994  }
58995 
58998 
59004  void store(TlStorerToString &s, const char *field_name) const final;
59005 };
59006 
59012 class setPassword final : public Function {
59013  public:
59019  string new_hint_;
59024 
59030  setPassword();
59031 
59043  setPassword(string const &old_password_, string const &new_password_, string const &new_hint_, bool set_recovery_email_address_, string const &new_recovery_email_address_);
59044 
59046  static const std::int32_t ID = -1193589027;
59051  std::int32_t get_id() const final {
59052  return ID;
59053  }
59054 
59057 
59063  void store(TlStorerToString &s, const char *field_name) const final;
59064 };
59065 
59071 class setPinnedChats final : public Function {
59072  public:
59077 
59083  setPinnedChats();
59084 
59094 
59096  static const std::int32_t ID = -695640000;
59101  std::int32_t get_id() const final {
59102  return ID;
59103  }
59104 
59107 
59113  void store(TlStorerToString &s, const char *field_name) const final;
59114 };
59115 
59121 class setPollAnswer final : public Function {
59122  public:
59129 
59135  setPollAnswer();
59136 
59147 
59149  static const std::int32_t ID = -1399388792;
59154  std::int32_t get_id() const final {
59155  return ID;
59156  }
59157 
59160 
59166  void store(TlStorerToString &s, const char *field_name) const final;
59167 };
59168 
59174 class setProfilePhoto final : public Function {
59175  public:
59178 
59184  setProfilePhoto();
59185 
59194 
59196  static const std::int32_t ID = -2069678882;
59201  std::int32_t get_id() const final {
59202  return ID;
59203  }
59204 
59207 
59213  void store(TlStorerToString &s, const char *field_name) const final;
59214 };
59215 
59221 class setRecoveryEmailAddress final : public Function {
59222  public:
59224  string password_;
59227 
59234 
59243  setRecoveryEmailAddress(string const &password_, string const &new_recovery_email_address_);
59244 
59246  static const std::int32_t ID = -1981836385;
59251  std::int32_t get_id() const final {
59252  return ID;
59253  }
59254 
59257 
59263  void store(TlStorerToString &s, const char *field_name) const final;
59264 };
59265 
59272  public:
59277 
59284 
59294 
59296  static const std::int32_t ID = -2049984966;
59301  std::int32_t get_id() const final {
59302  return ID;
59303  }
59304 
59307 
59313  void store(TlStorerToString &s, const char *field_name) const final;
59314 };
59315 
59321 class setStickerPositionInSet final : public Function {
59322  public:
59327 
59334 
59344 
59346  static const std::int32_t ID = 2075281185;
59351  std::int32_t get_id() const final {
59352  return ID;
59353  }
59354 
59357 
59363  void store(TlStorerToString &s, const char *field_name) const final;
59364 };
59365 
59371 class setStickerSetThumbnail final : public Function {
59372  public:
59376  string name_;
59379 
59386 
59397 
59399  static const std::int32_t ID = 1230174856;
59404  std::int32_t get_id() const final {
59405  return ID;
59406  }
59407 
59410 
59416  void store(TlStorerToString &s, const char *field_name) const final;
59417 };
59418 
59424 class setSupergroupStickerSet final : public Function {
59425  public:
59430 
59437 
59447 
59449  static const std::int32_t ID = -2056344215;
59454  std::int32_t get_id() const final {
59455  return ID;
59456  }
59457 
59460 
59466  void store(TlStorerToString &s, const char *field_name) const final;
59467 };
59468 
59474 class setSupergroupUsername final : public Function {
59475  public:
59479  string username_;
59480 
59487 
59497 
59499  static const std::int32_t ID = 1346325252;
59504  std::int32_t get_id() const final {
59505  return ID;
59506  }
59507 
59510 
59516  void store(TlStorerToString &s, const char *field_name) const final;
59517 };
59518 
59524 class setTdlibParameters final : public Function {
59525  public:
59528 
59535 
59544 
59546  static const std::int32_t ID = -1912557997;
59551  std::int32_t get_id() const final {
59552  return ID;
59553  }
59554 
59557 
59563  void store(TlStorerToString &s, const char *field_name) const final;
59564 };
59565 
59571 class setUserPrivacySettingRules final : public Function {
59572  public:
59577 
59584 
59594 
59596  static const std::int32_t ID = -473812741;
59601  std::int32_t get_id() const final {
59602  return ID;
59603  }
59604 
59607 
59613  void store(TlStorerToString &s, const char *field_name) const final;
59614 };
59615 
59621 class setUsername final : public Function {
59622  public:
59624  string username_;
59625 
59631  setUsername();
59632 
59640  explicit setUsername(string const &username_);
59641 
59643  static const std::int32_t ID = 439901214;
59648  std::int32_t get_id() const final {
59649  return ID;
59650  }
59651 
59654 
59660  void store(TlStorerToString &s, const char *field_name) const final;
59661 };
59662 
59669  public:
59674 
59681 
59691 
59693  static const std::int32_t ID = -240749901;
59698  std::int32_t get_id() const final {
59699  return ID;
59700  }
59701 
59704 
59710  void store(TlStorerToString &s, const char *field_name) const final;
59711 };
59712 
59718 class sharePhoneNumber final : public Function {
59719  public:
59722 
59728  sharePhoneNumber();
59729 
59737  explicit sharePhoneNumber(int53 user_id_);
59738 
59740  static const std::int32_t ID = 1097130069;
59745  std::int32_t get_id() const final {
59746  return ID;
59747  }
59748 
59751 
59757  void store(TlStorerToString &s, const char *field_name) const final;
59758 };
59759 
59765 class startGroupCallRecording final : public Function {
59766  public:
59770  string title_;
59775 
59782 
59794 
59796  static const std::int32_t ID = 1757774971;
59801  std::int32_t get_id() const final {
59802  return ID;
59803  }
59804 
59807 
59813  void store(TlStorerToString &s, const char *field_name) const final;
59814 };
59815 
59822  public:
59828  string payload_;
59829 
59836 
59847 
59849  static const std::int32_t ID = -884068051;
59854  std::int32_t get_id() const final {
59855  return ID;
59856  }
59857 
59860 
59866  void store(TlStorerToString &s, const char *field_name) const final;
59867 };
59868 
59874 class startScheduledGroupCall final : public Function {
59875  public:
59878 
59885 
59894 
59896  static const std::int32_t ID = 1519938838;
59901  std::int32_t get_id() const final {
59902  return ID;
59903  }
59904 
59907 
59913  void store(TlStorerToString &s, const char *field_name) const final;
59914 };
59915 
59921 class stopPoll final : public Function {
59922  public:
59929 
59935  stopPoll();
59936 
59947 
59949  static const std::int32_t ID = 1659374253;
59954  std::int32_t get_id() const final {
59955  return ID;
59956  }
59957 
59960 
59966  void store(TlStorerToString &s, const char *field_name) const final;
59967 };
59968 
59974 class synchronizeLanguagePack final : public Function {
59975  public:
59978 
59985 
59993  explicit synchronizeLanguagePack(string const &language_pack_id_);
59994 
59996  static const std::int32_t ID = -2065307858;
60001  std::int32_t get_id() const final {
60002  return ID;
60003  }
60004 
60007 
60013  void store(TlStorerToString &s, const char *field_name) const final;
60014 };
60015 
60021 class terminateAllOtherSessions final : public Function {
60022  public:
60023 
60030 
60032  static const std::int32_t ID = 1874485523;
60037  std::int32_t get_id() const final {
60038  return ID;
60039  }
60040 
60043 
60049  void store(TlStorerToString &s, const char *field_name) const final;
60050 };
60051 
60057 class terminateSession final : public Function {
60058  public:
60061 
60067  terminateSession();
60068 
60077 
60079  static const std::int32_t ID = -407385812;
60084  std::int32_t get_id() const final {
60085  return ID;
60086  }
60087 
60090 
60096  void store(TlStorerToString &s, const char *field_name) const final;
60097 };
60098 
60104 class testCallBytes final : public Function {
60105  public:
60108 
60114  testCallBytes();
60115 
60123  explicit testCallBytes(bytes const &x_);
60124 
60126  static const std::int32_t ID = -736011607;
60131  std::int32_t get_id() const final {
60132  return ID;
60133  }
60134 
60137 
60143  void store(TlStorerToString &s, const char *field_name) const final;
60144 };
60145 
60151 class testCallEmpty final : public Function {
60152  public:
60153 
60159  testCallEmpty();
60160 
60162  static const std::int32_t ID = -627291626;
60167  std::int32_t get_id() const final {
60168  return ID;
60169  }
60170 
60173 
60179  void store(TlStorerToString &s, const char *field_name) const final;
60180 };
60181 
60187 class testCallString final : public Function {
60188  public:
60190  string x_;
60191 
60197  testCallString();
60198 
60206  explicit testCallString(string const &x_);
60207 
60209  static const std::int32_t ID = -1732818385;
60214  std::int32_t get_id() const final {
60215  return ID;
60216  }
60217 
60220 
60226  void store(TlStorerToString &s, const char *field_name) const final;
60227 };
60228 
60234 class testCallVectorInt final : public Function {
60235  public:
60238 
60245 
60253  explicit testCallVectorInt(array<int32> &&x_);
60254 
60256  static const std::int32_t ID = -2137277793;
60261  std::int32_t get_id() const final {
60262  return ID;
60263  }
60264 
60267 
60273  void store(TlStorerToString &s, const char *field_name) const final;
60274 };
60275 
60281 class testCallVectorIntObject final : public Function {
60282  public:
60285 
60292 
60301 
60303  static const std::int32_t ID = 1825428218;
60308  std::int32_t get_id() const final {
60309  return ID;
60310  }
60311 
60314 
60320  void store(TlStorerToString &s, const char *field_name) const final;
60321 };
60322 
60328 class testCallVectorString final : public Function {
60329  public:
60332 
60339 
60348 
60350  static const std::int32_t ID = -408600900;
60355  std::int32_t get_id() const final {
60356  return ID;
60357  }
60358 
60361 
60367  void store(TlStorerToString &s, const char *field_name) const final;
60368 };
60369 
60375 class testCallVectorStringObject final : public Function {
60376  public:
60379 
60386 
60395 
60397  static const std::int32_t ID = 1527666429;
60402  std::int32_t get_id() const final {
60403  return ID;
60404  }
60405 
60408 
60414  void store(TlStorerToString &s, const char *field_name) const final;
60415 };
60416 
60422 class testGetDifference final : public Function {
60423  public:
60424 
60431 
60433  static const std::int32_t ID = 1747084069;
60438  std::int32_t get_id() const final {
60439  return ID;
60440  }
60441 
60444 
60450  void store(TlStorerToString &s, const char *field_name) const final;
60451 };
60452 
60458 class testNetwork final : public Function {
60459  public:
60460 
60466  testNetwork();
60467 
60469  static const std::int32_t ID = -1343998901;
60474  std::int32_t get_id() const final {
60475  return ID;
60476  }
60477 
60480 
60486  void store(TlStorerToString &s, const char *field_name) const final;
60487 };
60488 
60494 class testProxy final : public Function {
60495  public:
60497  string server_;
60505  double timeout_;
60506 
60512  testProxy();
60513 
60526 
60528  static const std::int32_t ID = -1197366626;
60533  std::int32_t get_id() const final {
60534  return ID;
60535  }
60536 
60539 
60545  void store(TlStorerToString &s, const char *field_name) const final;
60546 };
60547 
60553 class testReturnError final : public Function {
60554  public:
60557 
60563  testReturnError();
60564 
60573 
60575  static const std::int32_t ID = 455179506;
60580  std::int32_t get_id() const final {
60581  return ID;
60582  }
60583 
60586 
60592  void store(TlStorerToString &s, const char *field_name) const final;
60593 };
60594 
60600 class testSquareInt final : public Function {
60601  public:
60604 
60610  testSquareInt();
60611 
60619  explicit testSquareInt(int32 x_);
60620 
60622  static const std::int32_t ID = -60135024;
60627  std::int32_t get_id() const final {
60628  return ID;
60629  }
60630 
60633 
60639  void store(TlStorerToString &s, const char *field_name) const final;
60640 };
60641 
60647 class testUseUpdate final : public Function {
60648  public:
60649 
60655  testUseUpdate();
60656 
60658  static const std::int32_t ID = 717094686;
60663  std::int32_t get_id() const final {
60664  return ID;
60665  }
60666 
60669 
60675  void store(TlStorerToString &s, const char *field_name) const final;
60676 };
60677 
60684  public:
60689 
60696 
60706 
60708  static const std::int32_t ID = 314794002;
60713  std::int32_t get_id() const final {
60714  return ID;
60715  }
60716 
60719 
60725  void store(TlStorerToString &s, const char *field_name) const final;
60726 };
60727 
60734  public:
60739 
60746 
60756 
60758  static const std::int32_t ID = 975231309;
60763  std::int32_t get_id() const final {
60764  return ID;
60765  }
60766 
60769 
60775  void store(TlStorerToString &s, const char *field_name) const final;
60776 };
60777 
60783 class toggleChatIsMarkedAsUnread final : public Function {
60784  public:
60789 
60796 
60806 
60808  static const std::int32_t ID = -986129697;
60813  std::int32_t get_id() const final {
60814  return ID;
60815  }
60816 
60819 
60825  void store(TlStorerToString &s, const char *field_name) const final;
60826 };
60827 
60833 class toggleChatIsPinned final : public Function {
60834  public:
60841 
60848 
60859 
60861  static const std::int32_t ID = -1485429186;
60866  std::int32_t get_id() const final {
60867  return ID;
60868  }
60869 
60872 
60878  void store(TlStorerToString &s, const char *field_name) const final;
60879 };
60880 
60887  public:
60892 
60899 
60909 
60911  static const std::int32_t ID = 707839826;
60916  std::int32_t get_id() const final {
60917  return ID;
60918  }
60919 
60922 
60928  void store(TlStorerToString &s, const char *field_name) const final;
60929 };
60930 
60937  public:
60942 
60949 
60959 
60961  static const std::int32_t ID = -1624289030;
60966  std::int32_t get_id() const final {
60967  return ID;
60968  }
60969 
60972 
60978  void store(TlStorerToString &s, const char *field_name) const final;
60979 };
60980 
60987  public:
60992 
60999 
61009 
61011  static const std::int32_t ID = -478875239;
61016  std::int32_t get_id() const final {
61017  return ID;
61018  }
61019 
61022 
61028  void store(TlStorerToString &s, const char *field_name) const final;
61029 };
61030 
61037  public:
61042 
61049 
61059 
61061  static const std::int32_t ID = 284082626;
61066  std::int32_t get_id() const final {
61067  return ID;
61068  }
61069 
61072 
61078  void store(TlStorerToString &s, const char *field_name) const final;
61079 };
61080 
61087  public:
61094 
61101 
61112 
61114  static const std::int32_t ID = -1896127519;
61119  std::int32_t get_id() const final {
61120  return ID;
61121  }
61122 
61125 
61131  void store(TlStorerToString &s, const char *field_name) const final;
61132 };
61133 
61140  public:
61147 
61154 
61165 
61167  static const std::int32_t ID = -1308093433;
61172  std::int32_t get_id() const final {
61173  return ID;
61174  }
61175 
61178 
61184  void store(TlStorerToString &s, const char *field_name) const final;
61185 };
61186 
61193  public:
61198 
61205 
61215 
61217  static const std::int32_t ID = -1602530464;
61222  std::int32_t get_id() const final {
61223  return ID;
61224  }
61225 
61228 
61234  void store(TlStorerToString &s, const char *field_name) const final;
61235 };
61236 
61243  public:
61248 
61255 
61265 
61267  static const std::int32_t ID = -2008084779;
61272  std::int32_t get_id() const final {
61273  return ID;
61274  }
61275 
61278 
61284  void store(TlStorerToString &s, const char *field_name) const final;
61285 };
61286 
61293  public:
61298 
61305 
61315 
61317  static const std::int32_t ID = 1819027208;
61322  std::int32_t get_id() const final {
61323  return ID;
61324  }
61325 
61328 
61334  void store(TlStorerToString &s, const char *field_name) const final;
61335 };
61336 
61343  public:
61348 
61355 
61365 
61367  static const std::int32_t ID = 1000843390;
61372  std::int32_t get_id() const final {
61373  return ID;
61374  }
61375 
61378 
61384  void store(TlStorerToString &s, const char *field_name) const final;
61385 };
61386 
61393  public:
61398 
61405 
61415 
61417  static const std::int32_t ID = 1155110478;
61422  std::int32_t get_id() const final {
61423  return ID;
61424  }
61425 
61428 
61434  void store(TlStorerToString &s, const char *field_name) const final;
61435 };
61436 
61443  public:
61446 
61453 
61462 
61464  static const std::int32_t ID = 884089365;
61469  std::int32_t get_id() const final {
61470  return ID;
61471  }
61472 
61475 
61481  void store(TlStorerToString &s, const char *field_name) const final;
61482 };
61483 
61490  public:
61495 
61502 
61512 
61514  static const std::int32_t ID = 1156568356;
61519  std::int32_t get_id() const final {
61520  return ID;
61521  }
61522 
61525 
61531  void store(TlStorerToString &s, const char *field_name) const final;
61532 };
61533 
61539 class transferChatOwnership final : public Function {
61540  public:
61546  string password_;
61547 
61554 
61565 
61567  static const std::int32_t ID = 2006977043;
61572  std::int32_t get_id() const final {
61573  return ID;
61574  }
61575 
61578 
61584  void store(TlStorerToString &s, const char *field_name) const final;
61585 };
61586 
61592 class unpinAllChatMessages final : public Function {
61593  public:
61596 
61603 
61612 
61614  static const std::int32_t ID = -1437805385;
61619  std::int32_t get_id() const final {
61620  return ID;
61621  }
61622 
61625 
61631  void store(TlStorerToString &s, const char *field_name) const final;
61632 };
61633 
61639 class unpinChatMessage final : public Function {
61640  public:
61645 
61651  unpinChatMessage();
61652 
61662 
61664  static const std::int32_t ID = 2065448670;
61669  std::int32_t get_id() const final {
61670  return ID;
61671  }
61672 
61675 
61681  void store(TlStorerToString &s, const char *field_name) const final;
61682 };
61683 
61690  public:
61693 
61700 
61709 
61711  static const std::int32_t ID = 300488122;
61716  std::int32_t get_id() const final {
61717  return ID;
61718  }
61719 
61722 
61728  void store(TlStorerToString &s, const char *field_name) const final;
61729 };
61730 
61736 class uploadFile final : public Function {
61737  public:
61744 
61750  uploadFile();
61751 
61762 
61764  static const std::int32_t ID = -745597786;
61769  std::int32_t get_id() const final {
61770  return ID;
61771  }
61772 
61775 
61781  void store(TlStorerToString &s, const char *field_name) const final;
61782 };
61783 
61789 class uploadStickerFile final : public Function {
61790  public:
61795 
61802 
61812 
61814  static const std::int32_t ID = 597751182;
61819  std::int32_t get_id() const final {
61820  return ID;
61821  }
61822 
61825 
61831  void store(TlStorerToString &s, const char *field_name) const final;
61832 };
61833 
61839 class validateOrderInfo final : public Function {
61840  public:
61849 
61856 
61868 
61870  static const std::int32_t ID = 9480644;
61875  std::int32_t get_id() const final {
61876  return ID;
61877  }
61878 
61881 
61887  void store(TlStorerToString &s, const char *field_name) const final;
61888 };
61889 
61895 class viewMessages final : public Function {
61896  public:
61905 
61911  viewMessages();
61912 
61924 
61926  static const std::int32_t ID = -1155961496;
61931  std::int32_t get_id() const final {
61932  return ID;
61933  }
61934 
61937 
61943  void store(TlStorerToString &s, const char *field_name) const final;
61944 };
61945 
61951 class viewTrendingStickerSets final : public Function {
61952  public:
61955 
61962 
61971 
61973  static const std::int32_t ID = -952416520;
61978  std::int32_t get_id() const final {
61979  return ID;
61980  }
61981 
61984 
61990  void store(TlStorerToString &s, const char *field_name) const final;
61991 };
61992 
61998 class writeGeneratedFilePart final : public Function {
61999  public:
62006 
62013 
62024 
62026  static const std::int32_t ID = -2062358189;
62031  std::int32_t get_id() const final {
62032  return ID;
62033  }
62034 
62037 
62043  void store(TlStorerToString &s, const char *field_name) const final;
62044 };
62045 
62046 } // namespace td_api
62047 } // namespace td
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:61572
Definition: td_api.h:21985
object_ptr< inputIdentityDocument > internal_passport_
The internal passport to be saved.
Definition: td_api.h:15558
void store(TlStorerToString &s, const char *field_name) const final
int32 distance_
Distance to the chat location, in meters.
Definition: td_api.h:7784
object_ptr< pageBlockCaption > caption_
Video caption.
Definition: td_api.h:23840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32886
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:33629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24867
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:60501
Definition: td_api.h:16294
int32 photo_height_
Height of the photo.
Definition: td_api.h:14269
std::int32_t get_id() const final
Definition: td_api.h:37657
Definition: td_api.h:55142
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31914
object_ptr< paymentFormTheme > theme_
Preferred payment form theme; pass null to use the default theme.
Definition: td_api.h:50046
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:38848
bool is_scam_
True, if many users reported this supergroup or channel as a scam.
Definition: td_api.h:31526
object_ptr< StatisticalGraph > message_interaction_graph_
A graph containing number of message views and shares.
Definition: td_api.h:21988
string video_url_
The URL of the video file (file size must not exceed 1MB).
Definition: td_api.h:13849
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43006
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36816
string title_
Title of the result.
Definition: td_api.h:14201
object_ptr< userFullInfo > user_full_info_
New full information about the user.
Definition: td_api.h:35942
Definition: td_api.h:11116
object_ptr< chatInviteLink > invite_link_
Primary invite link for this group; may be null. For chat administrators with can_invite_users right ...
Definition: td_api.h:2367
void store(TlStorerToString &s, const char *field_name) const final
array< int64 > sticker_set_ids_
The new list of installed ordinary sticker sets.
Definition: td_api.h:36604
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string middle_name_
Middle name of the user written in English; 0-255 characters.
Definition: td_api.h:26526
Definition: td_api.h:7944
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5050
int32 date_
Point in time (Unix timestamp) relative to which to search for messages.
Definition: td_api.h:46613
string text_
The text.
Definition: td_api.h:11467
int64 id_
Unique background identifier.
Definition: td_api.h:1874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6185
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:845
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27347
double main_frame_timestamp_
Timestamp of the frame, used as a static chat photo.
Definition: td_api.h:902
Definition: td_api.h:50003
Definition: td_api.h:8166
bool only_for_self_
True, if the message needs to be pinned for one side only; private chats only.
Definition: td_api.h:52981
std::int32_t get_id() const final
Definition: td_api.h:4766
std::int32_t get_id() const final
Definition: td_api.h:52687
Definition: td_api.h:56040
int53 receipt_message_id_
The identifier of the message with the receipt, after the product has been purchased.
Definition: td_api.h:19778
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:29855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48601
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:46187
Definition: td_api.h:24073
string api_hash_
Application identifier hash for Telegram API access, which can be obtained at https://my....
Definition: td_api.h:32221
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61524
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57882
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get fi...
Definition: td_api.h:55941
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StatisticalGraph > join_by_source_graph_
A graph containing number of new member joins per source.
Definition: td_api.h:8561
std::int32_t get_id() const final
Definition: td_api.h:28404
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56872
string device_token_
Device token; may be empty to deregister a device.
Definition: td_api.h:10096
std::int32_t get_id() const final
Definition: td_api.h:40130
std::int32_t get_id() const final
Definition: td_api.h:21109
void store(TlStorerToString &s, const char *field_name) const final
string name_
Sticker set name.
Definition: td_api.h:59376
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58035
string author_
Author of the content.
Definition: td_api.h:39321
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11667
Definition: td_api.h:1142
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< chatMember > > members_
Group members.
Definition: td_api.h:2365
std::int32_t get_id() const final
Definition: td_api.h:968
int32 old_slow_mode_delay_
Previous value of slow_mode_delay, in seconds.
Definition: td_api.h:5737
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60961
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:44741
std::int64_t int53
Definition: td_api.h:27
std::int32_t get_id() const final
Definition: td_api.h:21758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51899
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54725
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49207
bool set_recovery_email_address_
Pass true if the recovery email address must be changed.
Definition: td_api.h:59021
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43842
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:44468
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38593
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inputPersonalDocument > utility_bill_
The utility bill to be saved.
Definition: td_api.h:15634
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40125
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25923
int32 length_
Length of the code.
Definition: td_api.h:1276
int53 reply_to_message_id_
Identifier of the message to reply to or 0.
Definition: td_api.h:56615
std::int32_t get_id() const final
Definition: td_api.h:34425
std::int32_t get_id() const final
Definition: td_api.h:26506
Definition: td_api.h:12256
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41698
std::int32_t get_id() const final
Definition: td_api.h:51358
bool is_outbound_
True, if the chat was created by the current user; otherwise false.
Definition: td_api.h:30294
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool exclude_muted_
True, if muted chats need to be excluded.
Definition: td_api.h:6447
bool is_anonymous_
True, if the creator isn't shown in the chat member list and sends messages anonymously; applicable t...
Definition: td_api.h:7265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48079
string publishable_key_
Stripe API publishable key.
Definition: td_api.h:26477
int32 notification_group_id_
Notification group identifier.
Definition: td_api.h:53775
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12183
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20748
bool can_be_deleted_for_all_users_
True, if the message can be deleted for all users.
Definition: td_api.h:18825
std::int32_t get_id() const final
Definition: td_api.h:33379
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:50301
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36362
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11585
std::int32_t get_id() const final
Definition: td_api.h:16013
std::int32_t get_id() const final
Definition: td_api.h:40938
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55127
Definition: td_api.h:30131
string video_url_
URL of the embedded video player or video file.
Definition: td_api.h:14439
int32 date_
Point in time (Unix timestamp) when the event happened.
Definition: td_api.h:4941
int32 limit_
The maximum number of stickers to be returned.
Definition: td_api.h:56092
std::int32_t get_id() const final
Definition: td_api.h:50455
int32 last_active_date_
Point in time (Unix timestamp) when the session was last used.
Definition: td_api.h:30462
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55872
std::int32_t get_id() const final
Definition: td_api.h:52457
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
Identifier of the file.
Definition: td_api.h:51284
void store(TlStorerToString &s, const char *field_name) const final
string password_
The password for the current user.
Definition: td_api.h:50691
int53 time_offset_
Point in time when the stream segment begins; Unix timestamp in milliseconds.
Definition: td_api.h:47997
void store(TlStorerToString &s, const char *field_name) const final
bool is_personal_
True, if the result of the query can be cached for the specified user.
Definition: td_api.h:40364
int32 banned_until_date_
Point in time (Unix timestamp) when the user will be unbanned; 0 if never. If the user is banned for ...
Definition: td_api.h:40534
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38460
std::int32_t get_id() const final
Definition: td_api.h:24444
int32 group_call_id_
Group call identifier.
Definition: td_api.h:60939
int64 id_
Identifier of the sticker set.
Definition: td_api.h:30888
object_ptr< message > message_
The message.
Definition: td_api.h:22784
std::int32_t get_id() const final
Definition: td_api.h:36086
object_ptr< ChatActionBar > action_bar_
The new value of the action bar; may be null.
Definition: td_api.h:34738
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44517
int53 offset_message_id_
The message identifier of the last found message, or 0 for the first request.
Definition: td_api.h:55780
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53203
Definition: td_api.h:24114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14999
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52606
bool is_video_recorded_
True, if a video file is being recorded for the call.
Definition: td_api.h:11724
Definition: td_api.h:33492
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55217
Definition: td_api.h:44343
Definition: td_api.h:18978
Definition: td_api.h:27597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2554
string caption_
Photo caption.
Definition: td_api.h:27810
string order_
User's order in the group call participant list. Orders must be compared lexicographically....
Definition: td_api.h:11854
void store(TlStorerToString &s, const char *field_name) const final
array< string > authentication_tokens_
List of up to 20 authentication tokens, recently received in updateOption("authentication_token") in ...
Definition: td_api.h:26638
void store(TlStorerToString &s, const char *field_name) const final
int32 layer_
Secret chat layer; determines features supported by the chat partner's application....
Definition: td_api.h:30298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22799
std::int32_t get_id() const final
Definition: td_api.h:7639
string author_
Post author.
Definition: td_api.h:24025
Definition: td_api.h:32754
Definition: td_api.h:6325
bytes data_hash_
Current data hash.
Definition: td_api.h:15992
networkStatisticsEntryFile()
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_hand_raised_
True, if the participant hand is raised.
Definition: td_api.h:11836
std::int32_t get_id() const final
Definition: td_api.h:11634
Definition: td_api.h:49046
string new_title_
New chat title.
Definition: td_api.h:5455
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58172
std::int32_t get_id() const final
Definition: td_api.h:53655
bool can_get_message_thread_
True, if the message thread info is available.
Definition: td_api.h:18829
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > user_ids_
Identifiers of users to be deleted.
Definition: td_api.h:53631
object_ptr< personalDetails > personal_details_
Personal details of the user.
Definition: td_api.h:24814
std::int32_t get_id() const final
Definition: td_api.h:48979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26745
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:13925
std::int32_t get_id() const final
Definition: td_api.h:37949
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< closedVectorPath > > outline_
Sticker's outline represented as a list of closed vector paths; may be empty. The coordinate system o...
Definition: td_api.h:30837
Definition: td_api.h:24611
std::int32_t get_id() const final
Definition: td_api.h:16165
Definition: td_api.h:59071
Definition: td_api.h:5032
string phone_number_prefix_
The phone number prefix.
Definition: td_api.h:50145
Definition: td_api.h:54301
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 link_color_
A color of links in the RGB24 format.
Definition: td_api.h:26321
bool only_local_
If true, returns only messages that are available locally without sending network requests.
Definition: td_api.h:46189
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:12966
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17794
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46893
int53 reply_markup_message_id_
Identifier of the message from which reply markup needs to be used; 0 if there is no default custom r...
Definition: td_api.h:34987
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 date_
Point in time (Unix timestamp) when the payment was made.
Definition: td_api.h:26374
string text_
Message text.
Definition: td_api.h:27972
std::int32_t get_id() const final
Definition: td_api.h:17799
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22916
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53113
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31183
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23382
Definition: td_api.h:895
object_ptr< MessageSchedulingState > scheduling_state_
Message scheduling state; pass null to send message immediately. Messages sent to a secret chat,...
Definition: td_api.h:21736
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:59427
std::int32_t get_id() const final
Definition: td_api.h:3024
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35630
int53 tip_amount_
Chosen by the user amount of tip in the smallest units of the currency.
Definition: td_api.h:56794
string query_
Inline query to be sent to the bot.
Definition: td_api.h:12536
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11529
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
array< array< object_ptr< keyboardButton > > > rows_
A list of rows of bot keyboard buttons.
Definition: td_api.h:28802
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22182
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get fi...
Definition: td_api.h:49442
int32 offset_
The offset from which to write the data to the file.
Definition: td_api.h:62003
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:14133
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16452
int32 min_date_
The minimum date of the messages to delete.
Definition: td_api.h:43079
object_ptr< file > video_
File containing the video.
Definition: td_api.h:39208
string text_
Option text; 1-100 characters.
Definition: td_api.h:26924
int53 last_read_inbox_message_id_
Identifier of the last read incoming reply to the message.
Definition: td_api.h:21611
bool is_paused_
True if the video is paused. This flag needs to be ignored, if new video frames are received.
Definition: td_api.h:11913
int53 user_id_
User identifier.
Definition: td_api.h:8668
object_ptr< supergroupFullInfo > supergroup_full_info_
New full information about the supergroup.
Definition: td_api.h:36024
int32 offset_
Specify 0 to get results from exactly the from_message_id or a negative offset up to 99 to get additi...
Definition: td_api.h:46185
object_ptr< date > birthdate_
Birthdate of the user.
Definition: td_api.h:26536
object_ptr< gameHighScores > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47880
int53 chat_id_
Chat identifier.
Definition: td_api.h:34100
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48709
double value_
The value.
Definition: td_api.h:17558
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51389
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35571
object_ptr< animation > animation_
Preview of the content as an animation, if available; may be null.
Definition: td_api.h:39323
string url_
Related article URL.
Definition: td_api.h:24561
object_ptr< ChatList > chat_list_
The chat list with changed number of unread messages.
Definition: td_api.h:36470
Definition: td_api.h:3677
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40830
bool is_member_
True, if the user is a member of the chat.
Definition: td_api.h:7410
std::int32_t get_id() const final
Definition: td_api.h:45705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33002
bytes secret_
Secret for data decryption, encrypted with the service's public key.
Definition: td_api.h:10764
std::int32_t get_id() const final
Definition: td_api.h:33658
object_ptr< StatisticalGraph > message_content_graph_
A graph containing distribution of sent messages by content type.
Definition: td_api.h:8476
Definition: td_api.h:50735
std::int32_t get_id() const final
Definition: td_api.h:46538
int64 custom_query_id_
Identifier of a custom query.
Definition: td_api.h:40312
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > other_user_ids_
List of user identifiers of other users currently using the application.
Definition: td_api.h:53439
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53166
bool need_cardholder_name_
True, if the cardholder name must be provided.
Definition: td_api.h:26483
string thumbnail_url_
URL of the sticker thumbnail, if it exists.
Definition: td_api.h:14321
Definition: td_api.h:35899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41594
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57276
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:34803
std::int32_t get_id() const final
Definition: td_api.h:59745
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9983
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 call_id_
Call identifier.
Definition: td_api.h:56193
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44275
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:35415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21634
Definition: td_api.h:61839
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37893
object_ptr< LanguagePackStringValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48561
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:53108
Definition: td_api.h:34481
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36579
string name_
Language name.
Definition: td_api.h:17932
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42949
std::int32_t get_id() const final
Definition: td_api.h:35456
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60328
int53 database_size_
Size of the database.
Definition: td_api.h:31254
int32 inactive_session_ttl_days_
New number of days of inactivity before sessions will be automatically terminated; 1-366 days.
Definition: td_api.h:58471
bool force_
If true, the chat will be created without network request. In this case all information about the cha...
Definition: td_api.h:42111
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49978
std::int32_t get_id() const final
Definition: td_api.h:30944
Definition: td_api.h:35650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29821
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to get.
Definition: td_api.h:49087
object_ptr< chatNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:34905
std::int32_t get_id() const final
Definition: td_api.h:37792
object_ptr< RichText > text_
Text.
Definition: td_api.h:29438
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33185
Definition: td_api.h:11058
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50014
object_ptr< userPrivacySettingRules > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51909
string command_
Text of the bot command.
Definition: td_api.h:2412
int53 chat_id_
Chat identifier.
Definition: td_api.h:34144
Definition: td_api.h:35978
std::int32_t get_id() const final
Definition: td_api.h:25725
bool is_returned_
True, if the user has returned to the group themselves.
Definition: td_api.h:28175
string title_
Title of the new basic group; 1-128 characters.
Definition: td_api.h:42320
std::int32_t get_id() const final
Definition: td_api.h:41599
int53 chat_id_
Identifier of the chat in which to search messages.
Definition: td_api.h:55301
int53 message_id_
Message identifier.
Definition: td_api.h:8709
bool is_secret_
True, if the video is secret.
Definition: td_api.h:28017
string title_
New chat title.
Definition: td_api.h:20105
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29908
int64 id_
The payment form identifier.
Definition: td_api.h:26250
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:10098
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ChatList > chat_list_
Chat list in which to change the order of pinned chats.
Definition: td_api.h:59074
std::int32_t get_id() const final
Definition: td_api.h:33840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2467
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Identifier of group call.
Definition: td_api.h:36303
std::int32_t get_id() const final
Definition: td_api.h:57021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8645
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52268
int32 group_call_id_
Group call identifier.
Definition: td_api.h:61195
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30265
Definition: td_api.h:939
string first_name_
First name of the user written in English; 1-255 characters.
Definition: td_api.h:26524
std::int32_t get_id() const final
Definition: td_api.h:23101
std::int32_t get_id() const final
Definition: td_api.h:37710
object_ptr< chatMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51549
object_ptr< orderInfo > order_info_
The order information, provided by the user; pass null if empty.
Definition: td_api.h:61846
std::int32_t get_id() const final
Definition: td_api.h:42513
std::int32_t get_id() const final
Definition: td_api.h:39577
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43312
std::int32_t get_id() const final
Definition: td_api.h:12369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24591
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27548
string title_
Title of the sticker set.
Definition: td_api.h:30890
void store(TlStorerToString &s, const char *field_name) const final
int32 ttl_
Photo TTL (Time To Live), in seconds (0-60). A non-zero TTL can be specified only in private chats.
Definition: td_api.h:14772
object_ptr< StatisticalGraph > action_graph_
A graph containing number of different actions in the chat.
Definition: td_api.h:8478
int53 chat_id_
Chat identifier.
Definition: td_api.h:34484
bool setting_changes_
True, if changes in chat settings need to be returned.
Definition: td_api.h:6346
object_ptr< formattedText > caption_
Voice note caption; pass null to use an empty caption; 0-GetOption("message_caption_length_max") char...
Definition: td_api.h:14981
Definition: td_api.h:41146
std::int32_t get_id() const final
Definition: td_api.h:42086
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:29549
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6961
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28259
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41168
std::int32_t get_id() const final
Definition: td_api.h:29884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37097
Definition: td_api.h:11817
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25209
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7460
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15375
std::int32_t get_id() const final
Definition: td_api.h:51544
bool allow_flash_call_
Pass true if the authentication code may be sent via a flash call to the specified phone number.
Definition: td_api.h:26630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31835
std::int32_t get_id() const final
Definition: td_api.h:59901
string comment_
An optional user comment if the rating is less than 5.
Definition: td_api.h:56247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12066
std::int32_t get_id() const final
Definition: td_api.h:6190
Definition: td_api.h:50092
Definition: td_api.h:22973
int32 verbosity_level_
Log verbosity level.
Definition: td_api.h:18498
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7576
Definition: td_api.h:19378
object_ptr< video > video_
Preview of the content as a video, if available; may be null.
Definition: td_api.h:39331
int64 background_id_
The background identifier.
Definition: td_api.h:13288
Definition: td_api.h:39247
std::int32_t get_id() const final
Definition: td_api.h:27553
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36139
object_ptr< ChatList > chat_list_
The chat list in which to load chats; pass null to load chats from the main chat list.
Definition: td_api.h:52574
object_ptr< MessageSender > default_participant_id_
Default group call participant identifier to join the video chats.
Definition: td_api.h:59673
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21799
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44770
object_ptr< address > address_
Address.
Definition: td_api.h:25004
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1253
Definition: td_api.h:32906
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3213
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56764
int32 online_member_count_
New number of online members in the chat, or 0 if unknown.
Definition: td_api.h:35394
string phone_number_
A phone number that is being authenticated.
Definition: td_api.h:1145
Definition: td_api.h:2053
Definition: td_api.h:45243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14581
Definition: td_api.h:57141
int53 message_id_
Message identifier.
Definition: td_api.h:21524
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
The phone number of the user, in international format.
Definition: td_api.h:57044
string password_
Password of the current user.
Definition: td_api.h:58917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15763
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41084
int53 chat_id_
Target chat.
Definition: td_api.h:56611
string shipping_option_id_
Identifier of a shipping option chosen by the user; may be empty if not applicable.
Definition: td_api.h:37465
Definition: td_api.h:31497
int53 chat_id_
Identifier of the chat to upgrade.
Definition: td_api.h:61692
Definition: td_api.h:55416
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:54670
object_ptr< ChatList > chat_list_
Chat list in which to change the pinned state of the chat.
Definition: td_api.h:60836
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:44464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5126
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30318
object_ptr< videoNote > video_note_
Message content; may be null.
Definition: td_api.h:28060
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45353
std::int32_t get_id() const final
Definition: td_api.h:55593
string provider_payment_charge_id_
Provider payment identifier.
Definition: td_api.h:20707
object_ptr< ChatActionBar > action_bar_
Information about actions which must be possible to do through the chat action bar; may be null.
Definition: td_api.h:4037
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43302
double x_shift_
Shift by X-axis measured in widths of the mask scaled to the face size, from left to right....
Definition: td_api.h:18758
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27990
int53 chat_id_
Chat identifier.
Definition: td_api.h:39600
string public_service_announcement_type_
The type of a public service announcement for the forwarded message.
Definition: td_api.h:21131
object_ptr< filePart > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48036
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:42015
Definition: td_api.h:33080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31557
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > sticker_
Animated sticker for the emoji.
Definition: td_api.h:942
string public_key_
Service's public key.
Definition: td_api.h:49854
object_ptr< MessageSender > sender_id_
Identifier of a message sender to block/unblock.
Definition: td_api.h:61245
int53 sender_user_id_
Identifier of the user that originally sent the message.
Definition: td_api.h:21185
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4732
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8320
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25057
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23461
int32 success_animation_frame_number_
Number of frame after which a success animation like a shower of confetti needs to be shown on update...
Definition: td_api.h:19644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45088
std::int32_t get_id() const final
Definition: td_api.h:55222
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50846
bool can_join_groups_
True, if the bot can be invited to basic group and supergroup chats.
Definition: td_api.h:38787
int53 user_id_
The user, who changed the answer to the poll.
Definition: td_api.h:37633
std::int32_t get_id() const final
Definition: td_api.h:34082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9132
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33508
Definition: td_api.h:11319
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10354
std::int32_t get_id() const final
Definition: td_api.h:42954
std::int32_t get_id() const final
Definition: td_api.h:3469
std::int32_t get_id() const final
Definition: td_api.h:50815
Definition: td_api.h:23402
int53 user_id_
Identifier of the user, if known; otherwise 0.
Definition: td_api.h:9636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53103
Definition: td_api.h:40250
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31013
Definition: td_api.h:57494
Definition: td_api.h:31112
int32 group_call_id_
Group call identifier.
Definition: td_api.h:52415
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52875
string semantics_
The semantics of sources, one of "SIM" or "FID".
Definition: td_api.h:12089
int32 send_date_
Date the message will be sent. The date must be within 367 days in the future.
Definition: td_api.h:21665
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_hand_raised_
Pass true if the user's hand needs to be raised. Only self hand can be raised. Requires groupCall....
Definition: td_api.h:61093
string error_message_
Error message.
Definition: td_api.h:21940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59740
std::int32_t get_id() const final
Definition: td_api.h:43210
Definition: td_api.h:40905
Definition: td_api.h:22555
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9576
bool can_be_deleted_for_all_users_
True, if the chat messages can be deleted for all users.
Definition: td_api.h:4017
std::int32_t get_id() const final
Definition: td_api.h:31840
Definition: td_api.h:2356
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33748
std::int32_t get_id() const final
Definition: td_api.h:23025
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53013
string password_
The password to check.
Definition: td_api.h:41055
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38155
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5088
std::int32_t get_id() const final
Definition: td_api.h:36367
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31074
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > front_side_
Front side of the document.
Definition: td_api.h:13784
int53 user_id_
User identifier.
Definition: td_api.h:12606
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55919
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:54304
void store(TlStorerToString &s, const char *field_name) const final
string new_recovery_email_address_
New recovery email address.
Definition: td_api.h:59226
std::int32_t get_id() const final
Definition: td_api.h:5391
int32 group_call_id_
Group call identifier.
Definition: td_api.h:44882
string name_
Name to be checked.
Definition: td_api.h:41622
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57416
array< object_ptr< encryptedPassportElement > > elements_
List of received Telegram Passport elements.
Definition: td_api.h:20856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32537
std::int32_t get_id() const final
Definition: td_api.h:40835
Definition: td_api.h:22428
string emoji_
Emoji used to choose the sticker.
Definition: td_api.h:14824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32030
bool is_listened_
True, if at least one of the recipients has listened to the voice note.
Definition: td_api.h:19429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37570
std::int32_t get_id() const final
Definition: td_api.h:28571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24943
object_ptr< videoNote > video_note_
The video note description.
Definition: td_api.h:19381
int53 message_id_
Identifier of the new pinned message.
Definition: td_api.h:52977
array< string > value_
Vector of strings.
Definition: td_api.h:32560
int32 audio_source_id_
Caller audio channel synchronization source identifier; received from tgcalls.
Definition: td_api.h:52419
Definition: td_api.h:21012
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32689
bytes payload_
The invoice payload.
Definition: td_api.h:15241
object_ptr< dateRange > period_
A period to which the statistics applies.
Definition: td_api.h:8541
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:15616
Definition: td_api.h:60104
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49264
std::int32_t get_id() const final
Definition: td_api.h:51857
string thumbnail_url_
URL of the photo thumbnail, if it exists.
Definition: td_api.h:14263
Definition: td_api.h:35351
void store(TlStorerToString &s, const char *field_name) const final
int32 audio_duration_
Audio file duration, in seconds.
Definition: td_api.h:13982
string translation_url_
Link to language translation interface; empty for custom local language packs.
Definition: td_api.h:17952
Definition: td_api.h:39447
std::int32_t get_id() const final
Definition: td_api.h:17733
std::int32_t get_id() const final
Definition: td_api.h:50325
std::int32_t get_id() const final
Definition: td_api.h:27427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2166
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57772
std::int32_t get_id() const final
Definition: td_api.h:56476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54035
bool disable_pinned_message_notifications_
If true, notifications for incoming pinned messages will be created as for an ordinary unread message...
Definition: td_api.h:7837
std::int32_t get_id() const final
Definition: td_api.h:29420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1904
void store(TlStorerToString &s, const char *field_name) const final
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:4322
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38422
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:10119
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14372
Definition: td_api.h:6396
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51399
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59196
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36081
object_ptr< accountTtl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45062
std::int32_t get_id() const final
Definition: td_api.h:8823
std::int32_t get_id() const final
Definition: td_api.h:58345
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the anchor.
Definition: td_api.h:23551
int53 chat_id_
Chat identifier.
Definition: td_api.h:53078
std::int32_t get_id() const final
Definition: td_api.h:11935
bool enabled_start_notification_
True, if the group call is scheduled and the current user will receive a notification when the group ...
Definition: td_api.h:11696
bool is_password_pending_
True, if a password is needed to complete authorization of the session.
Definition: td_api.h:30440
bytes key_hash_
Hash of the currently used key for comparison with the hash of the chat partner's key....
Definition: td_api.h:30296
bool has_passport_data_
True, if some Telegram Passport elements were saved.
Definition: td_api.h:26203
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat to which the message thread belongs.
Definition: td_api.h:22026
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57116
Definition: td_api.h:9087
string mime_type_
MIME type of the content of the video URL, only "text/html" or "video/mp4" are currently supported.
Definition: td_api.h:14441
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38555
Definition: td_api.h:60281
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56384
Definition: td_api.h:30375
std::int32_t get_id() const final
Definition: td_api.h:4458
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5193
bool is_channel_
True, if the join request was sent to a channel chat.
Definition: td_api.h:4815
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:43587
bool is_support_
True, if the user is Telegram support account.
Definition: td_api.h:37830
std::int32_t get_id() const final
Definition: td_api.h:26841
std::int32_t get_id() const final
Definition: td_api.h:52054
std::int32_t get_id() const final
Definition: td_api.h:58230
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:34653
std::int32_t get_id() const final
Definition: td_api.h:22489
Definition: td_api.h:50142
Definition: td_api.h:26921
int53 chat_id_
Identifier of the chat in which to return information about messages.
Definition: td_api.h:46661
Definition: td_api.h:21381
array< object_ptr< emojis > > emojis_
A list of emoji corresponding to the stickers in the same order. The list is only for informational p...
Definition: td_api.h:30912
bool is_all_history_available_
New value of is_all_history_available.
Definition: td_api.h:5977
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28341
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56882
string payload_
Group call join payload; received from tgcalls.
Definition: td_api.h:52421
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28148
string title_
Animation title.
Definition: td_api.h:12885
object_ptr< chatMember > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46593
networkStatisticsEntryCall()
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:14271
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11299
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61377
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7759
int53 chat_id_
Chat identifier.
Definition: td_api.h:2615
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:59926
bool use_default_disable_pinned_message_notifications_
If true, disable_pinned_message_notifications is ignored and the value for the relevant type of chat ...
Definition: td_api.h:7835
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:49549
Definition: td_api.h:18534
std::int32_t get_id() const final
Definition: td_api.h:40619
string saved_credentials_id_
Identifier of the saved credentials.
Definition: td_api.h:13459
object_ptr< MessageSender > member_id_
Member identifier.
Definition: td_api.h:40532
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35085
string currency_
ISO 4217 currency code.
Definition: td_api.h:17371
std::int32_t get_id() const final
Definition: td_api.h:11420
bool allow_write_access_
True, if the user allowed the bot to send them messages.
Definition: td_api.h:48837
Definition: td_api.h:28895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3077
string recovery_code_
Recovery code to check.
Definition: td_api.h:53384
array< object_ptr< closedVectorPath > > thumbnail_outline_
Sticker set thumbnail's outline represented as a list of closed vector paths; may be empty....
Definition: td_api.h:30970
void store(TlStorerToString &s, const char *field_name) const final
string label_
Item label.
Definition: td_api.h:24520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45700
std::int32_t get_id() const final
Definition: td_api.h:61875
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33424
int32 button_color_
A color of the buttons in the RGB24 format.
Definition: td_api.h:26323
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30111
object_ptr< inputPersonalDocument > passport_registration_
The passport registration page to be saved.
Definition: td_api.h:15748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18704
Definition: td_api.h:9334
std::int32_t get_id() const final
Definition: td_api.h:3277
Definition: td_api.h:7451
string url_
The URL to be opened.
Definition: td_api.h:2229
int64 set_id_
The identifier of the sticker set to which the sticker belongs; 0 if none.
Definition: td_api.h:30823
string url_
An HTTP URL to be opened.
Definition: td_api.h:18585
int32 limit_
The maximum number of requests to join the chat to return.
Definition: td_api.h:46463
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:44080
int53 x_
X-value for zoomed in graph or 0 otherwise.
Definition: td_api.h:51008
object_ptr< chatJoinRequest > request_
Join request.
Definition: td_api.h:37730
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:40563
Definition: td_api.h:24925
int32 heading_
For live locations, a direction in which the location moves, in degrees; 1-360. If 0 the direction is...
Definition: td_api.h:19475
string caption_
Video caption.
Definition: td_api.h:28015
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30560
std::int32_t get_id() const final
Definition: td_api.h:46944
array< string > emojis_
The new list of supported dice emojis.
Definition: td_api.h:37038
Definition: td_api.h:19020
string description_
Group description. Updated only after the basic group is opened.
Definition: td_api.h:2361
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string error_message_
The error message.
Definition: td_api.h:30741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53797
bool is_flexible_
True, if the total price depends on the shipping method.
Definition: td_api.h:17393
string description_
Document description.
Definition: td_api.h:12972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10972
Definition: td_api.h:32519
Definition: td_api.h:36467
std::int32_t get_id() const final
Definition: td_api.h:9457
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:42930
bool is_video_
True, if the call is a video call.
Definition: td_api.h:2741
int32 height_
Thumbnail height, usually doesn't exceed 40.
Definition: td_api.h:22122
object_ptr< PageBlock > cover_
Cover.
Definition: td_api.h:23926
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:13984
object_ptr< videoChat > video_chat_
Information about video chat of the chat.
Definition: td_api.h:4039
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34420
bool enabled_start_notification_
New value of the enabled_start_notification setting.
Definition: td_api.h:60891
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:25783
array< int53 > user_ids_
Invited user identifiers.
Definition: td_api.h:19987
std::int32_t get_id() const final
Definition: td_api.h:44718
object_ptr< sticker > right_reel_
The animated sticker with the right reel.
Definition: td_api.h:10545
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< orderInfo > order_info_
Information about the order; may be null.
Definition: td_api.h:20703
int32 id_
Group call identifier.
Definition: td_api.h:11690
std::int32_t get_id() const final
Definition: td_api.h:24099
std::int32_t get_id() const final
Definition: td_api.h:20230
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker file identifier.
Definition: td_api.h:51057
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:43183
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38669
object_ptr< formattedText > caption_
Photo caption; pass null to use an empty caption; 0-GetOption("message_caption_length_max") character...
Definition: td_api.h:14770
int32 marked_as_unread_count_
Total number of chats marked as unread.
Definition: td_api.h:36478
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59621
Definition: td_api.h:50345
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33499
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14905
object_ptr< photo > photo_
Message content; may be null.
Definition: td_api.h:27808
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2799
Definition: td_api.h:55298
std::int32_t get_id() const final
Definition: td_api.h:1412
int53 chat_id_
Chat identifier of the message with the button.
Definition: td_api.h:48887
std::int32_t get_id() const final
Definition: td_api.h:47631
int32 start_date_
Point in time (Unix timestamp) when the group call is supposed to be started by an administrator.
Definition: td_api.h:19870
std::int32_t get_id() const final
Definition: td_api.h:52298
std::int32_t get_id() const final
Definition: td_api.h:38331
std::int32_t get_id() const final
Definition: td_api.h:20923
bool need_shipping_address_
True, if the shipping address must be specified.
Definition: td_api.h:19776
Definition: td_api.h:19267
int32 participant_count_
Number of participants in the group call.
Definition: td_api.h:11706
string username_
The new value of the username. Use an empty string to remove the username.
Definition: td_api.h:59624
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52190
object_ptr< paymentForm > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50077
string code_
Confirmation code to check.
Definition: td_api.h:41481
std::int32_t get_id() const final
Definition: td_api.h:32187
Definition: td_api.h:8137
string id_
Unique identifier of the query result.
Definition: td_api.h:12881
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23189
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53366
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60397
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11759
std::int32_t get_id() const final
Definition: td_api.h:1856
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:5367
Definition: td_api.h:13831
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29064
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12339
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< orderInfo > saved_order_info_
Saved server-side order information; may be null.
Definition: td_api.h:26262
Definition: td_api.h:28507
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2953
string error_message_
The last error message.
Definition: td_api.h:57246
object_ptr< file > photo_
Information about the image file.
Definition: td_api.h:26770
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7865
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:880
std::int32_t get_id() const final
Definition: td_api.h:20163
Definition: td_api.h:37590
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26454
std::int32_t get_id() const final
Definition: td_api.h:2635
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55441
int53 chat_id_
Identifier of the chat that sent the message.
Definition: td_api.h:21822
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:20288
object_ptr< StatisticalGraph > language_graph_
A graph containing number of users viewed chat messages per language.
Definition: td_api.h:8563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53156
bool need_location_
True, if the location of the user is expected to be sent with every inline query to this bot.
Definition: td_api.h:38795
Definition: td_api.h:33022
std::int32_t get_id() const final
Definition: td_api.h:26956
string domain_name_
The domain name of the website.
Definition: td_api.h:9377
array< object_ptr< SuggestedAction > > removed_actions_
Removed suggested actions.
Definition: td_api.h:37163
std::int32_t get_id() const final
Definition: td_api.h:31232
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35003
object_ptr< temporaryPasswordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42715
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27618
std::int32_t get_id() const final
Definition: td_api.h:43407
bool is_secret_
True, if the photo is secret.
Definition: td_api.h:27812
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:58370
int32 width_
Image width.
Definition: td_api.h:26772
std::int32_t get_id() const final
Definition: td_api.h:25024
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8455
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21584
std::int32_t get_id() const final
Definition: td_api.h:38703
string title_
New group call title; 1-64 characters.
Definition: td_api.h:58423
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3272
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55242
void store(TlStorerToString &s, const char *field_name) const final
bool exclude_archived_
True, if archived chats need to be excluded.
Definition: td_api.h:6451
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:8925
int53 offset_chat_id_
Chat identifier starting from which to return chats; use 0 for the first request.
Definition: td_api.h:48056
std::int32_t get_id() const final
Definition: td_api.h:34926
array< object_ptr< session > > sessions_
List of sessions.
Definition: td_api.h:30522
std::int32_t get_id() const final
Definition: td_api.h:25438
bool is_full_width_
True, if the block must be full width.
Definition: td_api.h:23976
Definition: td_api.h:2848
Definition: td_api.h:11435
std::int32_t get_id() const final
Definition: td_api.h:25601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6376
int53 reply_to_message_id_
Identifier of a message to reply to or 0.
Definition: td_api.h:56550
std::int32_t get_id() const final
Definition: td_api.h:27664
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49928
object_ptr< StatisticalGraph > language_graph_
A graph containing distribution of active users per language.
Definition: td_api.h:8474
std::int32_t get_id() const final
Definition: td_api.h:40230
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:12588
int53 user_id_
User identifier.
Definition: td_api.h:58965
object_ptr< callId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42194
object_ptr< statisticalValue > mean_view_count_
Mean number of times the recently sent messages was viewed.
Definition: td_api.h:8545
std::int32_t get_id() const final
Definition: td_api.h:31764
std::int32_t get_id() const final
Definition: td_api.h:23232
std::int32_t get_id() const final
Definition: td_api.h:60037
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:59698
Definition: td_api.h:51101
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33089
Definition: td_api.h:58912
Definition: td_api.h:28849
std::int32_t get_id() const final
Definition: td_api.h:45348
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1512
int32 width_
Map width.
Definition: td_api.h:24338
int32 position_
New position of the sticker in the set, zero-based.
Definition: td_api.h:59326
int32 forward_count_
Number of times the message was forwarded.
Definition: td_api.h:8713
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:39846
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41178
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:43695
Definition: td_api.h:23011
Definition: td_api.h:3242
int32 id_
Unique identifier of the authorization form.
Definition: td_api.h:24762
Definition: td_api.h:1710
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6147
bool is_video_
True, if the call was a video call.
Definition: td_api.h:19824
object_ptr< testBytes > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60136
std::int32_t get_id() const final
Definition: td_api.h:5198
string password_
Password of the current user.
Definition: td_api.h:49908
array< object_ptr< messagePosition > > positions_
List of message positions.
Definition: td_api.h:21568
Definition: td_api.h:43327
std::int32_t get_id() const final
Definition: td_api.h:38616
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8884
Definition: td_api.h:25229
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36775
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26127
std::int32_t get_id() const final
Definition: td_api.h:20510
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48684
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9655
int53 chat_id_
Chat identifier.
Definition: td_api.h:57547
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51805
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
New message content caption; pass null to remove caption; 0-GetOption("message_caption_length_max") c...
Definition: td_api.h:44082
Definition: td_api.h:43474
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< audio > audio_
Audio file.
Definition: td_api.h:12927
int64 id_
Server identifier.
Definition: td_api.h:3295
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47290
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:44402
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60758
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:20192
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45537
object_ptr< draftMessage > draft_message_
A draft of a message in the chat; may be null.
Definition: td_api.h:4045
std::int32_t get_id() const final
Definition: td_api.h:35682
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:13101
string reg_id_
Push service registration identifier; may be empty to deregister a device.
Definition: td_api.h:10453
std::int32_t get_id() const final
Definition: td_api.h:9030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57216
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12902
Definition: td_api.h:54204
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45098
Definition: td_api.h:36101
Definition: td_api.h:42156
Definition: td_api.h:60494
std::int32_t get_id() const final
Definition: td_api.h:47141
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:44929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38221
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message. Corresponding user or chat may be inaccessible.
Definition: td_api.h:22891
Definition: td_api.h:48756
std::int32_t get_id() const final
Definition: td_api.h:24140
Definition: td_api.h:7654
std::int32_t get_id() const final
Definition: td_api.h:26459
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60808
object_ptr< InputFile > animation_
The animation file to be added. Only animations known to the server (i.e., successfully sent via a me...
Definition: td_api.h:40153
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3892
object_ptr< MessageContent > content_
Content of the message. Currently, can be only of the type messageText.
Definition: td_api.h:30613
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60006
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30053
std::int32_t get_id() const final
Definition: td_api.h:20087
Definition: td_api.h:13189
std::int32_t get_id() const final
Definition: td_api.h:57727
void store(TlStorerToString &s, const char *field_name) const final
int32 date_
Point in time (Unix timestamp) when the message was sent.
Definition: td_api.h:21526
Definition: td_api.h:37508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28399
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< paymentResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14793
Definition: td_api.h:30700
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31730
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1063
Definition: td_api.h:42927
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19247
int32 priority_
Priority of the download (1-32). The higher the priority, the earlier the file will be downloaded....
Definition: td_api.h:43862
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41500
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2671
string tag_
Logging tag to change verbosity level.
Definition: td_api.h:58671
std::int32_t get_id() const final
Definition: td_api.h:5017
Definition: td_api.h:57897
object_ptr< photo > photo_
Product photo; may be null.
Definition: td_api.h:26372
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:12662
Definition: td_api.h:4357
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59509
std::int32_t get_id() const final
Definition: td_api.h:22008
object_ptr< NotificationSettingsScope > scope_
Types of chats for which notification settings were updated.
Definition: td_api.h:35433
object_ptr< videoChat > video_chat_
New value of video_chat.
Definition: td_api.h:35110
string token_
Token; may be empty to deregister a device.
Definition: td_api.h:10415
object_ptr< RichText > text_
Text.
Definition: td_api.h:29201
Definition: td_api.h:20853
Definition: td_api.h:51331
array< object_ptr< message > > messages_
The messages from which the thread starts. The messages are returned in a reverse chronological order...
Definition: td_api.h:22034
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44290
std::int32_t get_id() const final
Definition: td_api.h:9357
string title_
Title of the voice note.
Definition: td_api.h:14501
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:45517
string text_
Message text to be shown in the chat.
Definition: td_api.h:20566
string path_
Path to the file to where the internal TDLib log will be written.
Definition: td_api.h:18387
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:47016
int53 message_id_
Identifier of the removed pinned message.
Definition: td_api.h:61644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43449
Definition: td_api.h:5146
std::int32_t get_id() const final
Definition: td_api.h:20472
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58443
int32 limit_
The maximum number of users and chats to return; up to 100.
Definition: td_api.h:45730
std::int32_t get_id() const final
Definition: td_api.h:16241
object_ptr< LogStream > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48694
object_ptr< formattedText > description_
Description of the content.
Definition: td_api.h:39307
std::int32_t get_id() const final
Definition: td_api.h:4696
Definition: td_api.h:13145
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25171
int53 message_id_
Message identifier.
Definition: td_api.h:49440
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:21842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20225
Definition: td_api.h:51683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61167
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:30029
std::int32_t get_id() const final
Definition: td_api.h:45093
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48285
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7232
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59149
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StatisticalGraph > member_count_graph_
A graph containing number of members in the chat.
Definition: td_api.h:8468
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17517
object_ptr< datedFile > selfie_
Selfie with the document; may be null.
Definition: td_api.h:12214
int53 amount_
Currency amount in the smallest units of the currency.
Definition: td_api.h:17889
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59459
std::int32_t get_id() const final
Definition: td_api.h:3831
std::int32_t get_id() const final
Definition: td_api.h:50981
Definition: td_api.h:29564
object_ptr< ChatList > chat_list_
The chat list with changed number of unread messages.
Definition: td_api.h:36426
bool disable_content_type_detection_
If true, automatic file type detection will be disabled and the document will be always sent as file....
Definition: td_api.h:14717
string state_
State, if applicable.
Definition: td_api.h:847
int32 version_
Version of the instant view; currently, can be 1 or 2.
Definition: td_api.h:39399
object_ptr< logVerbosityLevel > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48813
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30756
int32 month_
Month; 1-12.
Definition: td_api.h:9882
int32 group_call_id_
Group call identifier.
Definition: td_api.h:58315
int53 button_id_
Button identifier.
Definition: td_api.h:48835
int53 message_id_
Identifier of the message.
Definition: td_api.h:44404
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31277
object_ptr< languagePackInfo > info_
New information about the custom local language pack.
Definition: td_api.h:44031
string author_signature_
For messages originally sent by an anonymous chat administrator, original message author signature.
Definition: td_api.h:21225
void store(TlStorerToString &s, const char *field_name) const final
bool is_joined_
True, if the call is joined.
Definition: td_api.h:11700
string photo_url_
Product photo URL; optional.
Definition: td_api.h:15233
Definition: td_api.h:28962
std::int32_t get_id() const final
Definition: td_api.h:42392
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:14381
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:18124
string browser_
The version of a browser used to log in.
Definition: td_api.h:9381
std::int32_t get_id() const final
Definition: td_api.h:41032
std::int32_t get_id() const final
Definition: td_api.h:24275
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:33571
int53 id_
Supergroup or channel identifier.
Definition: td_api.h:31500
int53 user_id_
User identifier of the deleted chat member.
Definition: td_api.h:20306
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18186
std::int32_t get_id() const final
Definition: td_api.h:2291
string text_
Text of the button.
Definition: td_api.h:17710
std::int32_t get_id() const final
Definition: td_api.h:44055
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32303
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51173
int53 chat_id_
Chat identifier.
Definition: td_api.h:35190
Definition: td_api.h:30247
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< testVectorString > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60360
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:10663
string prefix_
Hashtag prefix to search for.
Definition: td_api.h:55669
string debug_information_
Debug information in application-specific format.
Definition: td_api.h:56195
string username_
Username to be used for authentication.
Definition: td_api.h:3391
array< object_ptr< SuggestedAction > > added_actions_
Added suggested actions.
Definition: td_api.h:37161
string title_
Title of the sticker set.
Definition: td_api.h:30964
void store(TlStorerToString &s, const char *field_name) const final
string client_data_
New value of client_data.
Definition: td_api.h:57296
std::int32_t get_id() const final
Definition: td_api.h:29382
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:20699
bool can_pin_messages_
True, if the administrator can pin messages; applicable to basic groups and supergroups only.
Definition: td_api.h:7325
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15967
object_ptr< MessageSender > participant_id_
Group call participant identifier.
Definition: td_api.h:11953
bool is_outgoing_
True, if the message is outgoing.
Definition: td_api.h:18813
std::int32_t get_id() const final
Definition: td_api.h:32504
string method_
The method name.
Definition: td_api.h:56449
Definition: td_api.h:33674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1474
string recovery_code_
Recovery code to check.
Definition: td_api.h:53331
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27407
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12513
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46964
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54967
int32 offset_
Offset of the entity, in UTF-16 code units.
Definition: td_api.h:32712
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30169
object_ptr< storageStatisticsFast > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51266
Definition: td_api.h:45196
Definition: td_api.h:15183
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34880
std::int32_t get_id() const final
Definition: td_api.h:61519
int53 chat_id_
Chat identifier.
Definition: td_api.h:57650
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54618
string restriction_reason_
If non-empty, contains a human-readable description of the reason why access to this message must be ...
Definition: td_api.h:18865
object_ptr< validatedOrderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61880
int32 date_
Point in time (Unix timestamp) when the user sent the join request.
Definition: td_api.h:6901
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:46158
void store(TlStorerToString &s, const char *field_name) const final
int32 expires_
Point in time (Unix timestamp) when the user's online status will expire.
Definition: td_api.h:38558
object_ptr< audio > audio_
Message content; may be null.
Definition: td_api.h:27489
object_ptr< MessageSender > watcher_id_
The identifier of a user or chat that subscribed for the proximity alert.
Definition: td_api.h:20899
object_ptr< thumbnail > thumbnail_
Sticker set thumbnail in WEBP or TGS format with width and height 100; may be null.
Definition: td_api.h:30968
Definition: td_api.h:51600
Definition: td_api.h:25350
int32 max_date_
The maximum date of the messages to delete.
Definition: td_api.h:43081
int53 chat_id_
Chat identifier.
Definition: td_api.h:35700
std::int32_t get_id() const final
Definition: td_api.h:19806
object_ptr< point > end_control_point_
The end control point of the curve.
Definition: td_api.h:38996
int53 chat_id_
Chat identifier.
Definition: td_api.h:34944
std::int32_t get_id() const final
Definition: td_api.h:36452
Definition: td_api.h:19422
std::int32_t get_id() const final
Definition: td_api.h:12687
object_ptr< MessageSender > default_participant_id_
Default group call participant identifier to join the video chat; may be null.
Definition: td_api.h:39160
int32 message_ttl_
Current message Time To Live setting (self-destruct timer) for the chat; 0 if not defined....
Definition: td_api.h:4033
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:13974
bool is_my_video_paused_
True, if the current user's video is paused.
Definition: td_api.h:11714
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:44659
std::int32_t get_id() const final
Definition: td_api.h:11490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56645
string data_
JSON-serialized query data.
Definition: td_api.h:37551
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57529
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:25334
Definition: td_api.h:13494
int32 old_message_ttl_
Previous value of message_ttl.
Definition: td_api.h:5778
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the result.
Definition: td_api.h:12658
std::int32_t get_id() const final
Definition: td_api.h:10619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9066
int32 option_id_
0-based identifier of the answer option.
Definition: td_api.h:50246
std::int32_t get_id() const final
Definition: td_api.h:44765
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:7735
int32 limit_
The maximum number of sticker sets to return; up to 100.
Definition: td_api.h:45322
Definition: td_api.h:32282
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51585
std::int32_t get_id() const final
Definition: td_api.h:48689
Definition: td_api.h:45113
Definition: td_api.h:41431
Definition: td_api.h:38660
string server_
Proxy server IP address.
Definition: td_api.h:44684
std::int32_t get_id() const final
Definition: td_api.h:55696
int53 message_thread_id_
If not 0, only messages in the specified thread will be returned; supergroups only.
Definition: td_api.h:55315
Definition: td_api.h:54535
object_ptr< testVectorStringObject > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60407
Definition: td_api.h:29397
object_ptr< InputFile > document_
Document to be sent.
Definition: td_api.h:14713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20003
int32 limit_
Number of bytes which need to be downloaded starting from the "offset" position before the download w...
Definition: td_api.h:43866
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21680
std::int32_t get_id() const final
Definition: td_api.h:52734
Definition: td_api.h:3595
std::int32_t get_id() const final
Definition: td_api.h:14239
void store(TlStorerToString &s, const char *field_name) const final
string country_code_
A two-letter ISO 3166-1 alpha-2 country code of the user's country.
Definition: td_api.h:26540
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26566
string provider_data_
JSON-encoded data about the invoice, which will be shared with the payment provider.
Definition: td_api.h:15245
std::int32_t get_id() const final
Definition: td_api.h:14534
std::int32_t get_id() const final
Definition: td_api.h:6272
std::int32_t get_id() const final
Definition: td_api.h:48500
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:18805
int32 chat_filter_id_
Chat filter identifier.
Definition: td_api.h:7091
array< string > library_versions_
List of supported tgcalls versions.
Definition: td_api.h:3253
Definition: td_api.h:47269
string language_code_
A two-letter ISO 639-1 country code or an empty string.
Definition: td_api.h:43235
Definition: td_api.h:16343
int53 message_thread_id_
If not 0, a message thread identifier in which the action was performed.
Definition: td_api.h:35702
object_ptr< formattedText > caption_
Video caption.
Definition: td_api.h:19310
std::int32_t get_id() const final
Definition: td_api.h:35497
bool is_downloading_active_
True, if the file is currently being downloaded (or a local copy is being generated by some other mea...
Definition: td_api.h:18215
Definition: td_api.h:61539
void store(TlStorerToString &s, const char *field_name) const final
string tag_
Logging tag to change verbosity level.
Definition: td_api.h:48712
array< object_ptr< InputFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:16299
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55598
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11241
string token_
The token for graph loading.
Definition: td_api.h:51006
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42655
bool need_phone_number_
True, if the user's phone number is needed for payment.
Definition: td_api.h:17383
Definition: td_api.h:17368
int64 sticker_set_id_
New value of the supergroup sticker set identifier. Use 0 to remove the supergroup sticker set.
Definition: td_api.h:59429
std::int32_t get_id() const final
Definition: td_api.h:48406
object_ptr< TextParseMode > parse_mode_
Text parse mode.
Definition: td_api.h:52927
object_ptr< webPage > web_page_
A preview of the web page that's mentioned in the text; may be null.
Definition: td_api.h:19032
string title_
Title of the result.
Definition: td_api.h:13915
int32 added_member_count_
Number of new members invited by the user.
Definition: td_api.h:8670
std::int32_t get_id() const final
Definition: td_api.h:19451
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:55311
array< object_ptr< InputInlineQueryResult > > results_
The results of the query.
Definition: td_api.h:40366
std::int32_t get_id() const final
Definition: td_api.h:47775
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< KeyboardButtonType > type_
Type of the button.
Definition: td_api.h:17712
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:43454
Definition: td_api.h:33051
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16367
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:56784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12277
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35492
bool is_installed_
True, if the sticker set has been installed by the current user.
Definition: td_api.h:30898
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32799
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< languagePackInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48505
Definition: td_api.h:27805
Definition: td_api.h:2935
int32 height_
Map height in pixels before applying scale; 16-1024.
Definition: td_api.h:48946
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the animation, if applicable.
Definition: td_api.h:14608
int32 group_call_id_
Group call identifier.
Definition: td_api.h:61089
std::int32_t get_id() const final
Definition: td_api.h:28302
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41121
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:57091
int53 reply_in_chat_id_
If non-zero, the identifier of the chat to which the replied message belongs; Currently,...
Definition: td_api.h:18849
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:14451
Definition: td_api.h:19112
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57479
int53 chat_id_
Target chat.
Definition: td_api.h:56546
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16008
Definition: td_api.h:22312
std::int32_t get_id() const final
Definition: td_api.h:4161
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< identityDocument > internal_passport_
Internal passport.
Definition: td_api.h:24966
Definition: td_api.h:56087
std::int32_t get_id() const final
Definition: td_api.h:17465
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< networkStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49785
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60126
int32 total_count_
Approximate total count of users found.
Definition: td_api.h:38866
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9781
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8109
std::int32_t get_id() const final
Definition: td_api.h:18614
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53707
std::int32_t get_id() const final
Definition: td_api.h:27954
int32 total_count_
Total number of pending join requests.
Definition: td_api.h:6984
Definition: td_api.h:42106
void store(TlStorerToString &s, const char *field_name) const final
bool is_installed_
True, if the language pack is installed by the current user.
Definition: td_api.h:17944
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25807
bool compare_sound_
If true, also chats with non-default sound will be returned.
Definition: td_api.h:46769
Definition: td_api.h:32877
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27179
string title_
Title of the supergroup or channel.
Definition: td_api.h:20067
void store(TlStorerToString &s, const char *field_name) const final
int32 video_duration_
Duration of the video, in seconds.
Definition: td_api.h:13853
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputSticker > sticker_
Sticker to add to the set.
Definition: td_api.h:40204
object_ptr< groupCall > group_call_
New data about a group call.
Definition: td_api.h:36265
bool exclude_read_
True, if read chats need to be excluded.
Definition: td_api.h:6449
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41074
string video_mime_type_
MIME type of the video file. Must be one of "image/gif" and "video/mp4".
Definition: td_api.h:13851
std::int32_t get_id() const final
Definition: td_api.h:33811
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:60627
std::int32_t get_id() const final
Definition: td_api.h:26015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6488
std::int32_t get_id() const final
Definition: td_api.h:45431
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:24342
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50164
object_ptr< chatsNearby > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55498
std::int32_t get_id() const final
Definition: td_api.h:33429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3493
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13219
std::int32_t get_id() const final
Definition: td_api.h:52601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21753
Definition: td_api.h:10954
double value_
The current value.
Definition: td_api.h:30779
double duration_
Total call duration, in seconds.
Definition: td_api.h:22266
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60553
int32 limit_
The maximum number of participants to load; up to 100.
Definition: td_api.h:52626
object_ptr< PublicChatType > type_
Type of the public chats to return.
Definition: td_api.h:47308
bool force_
If true, the chat will be created without network request. In this case all information about the cha...
Definition: td_api.h:42635
std::int32_t get_id() const final
Definition: td_api.h:32694
Definition: td_api.h:14557
bool is_my_video_enabled_
True, if the current user's video is enabled.
Definition: td_api.h:11712
std::int32_t get_id() const final
Definition: td_api.h:54792
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28566
array< object_ptr< groupCallRecentSpeaker > > recent_speakers_
At most 3 recently speaking users in the group call.
Definition: td_api.h:11710
string password_
Password of the current user.
Definition: td_api.h:59224
int32 unread_unmuted_count_
Total number of unread unmuted chats.
Definition: td_api.h:36476
std::int32_t get_id() const final
Definition: td_api.h:35808
object_ptr< chatPhotoInfo > photo_
Chat photo; may be null.
Definition: td_api.h:3997
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6920
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54751
object_ptr< chatJoinRequests > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46496
int32 vote_percentage_
The percentage of votes for this option; 0-100.
Definition: td_api.h:26928
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:51488
Definition: td_api.h:44879
bool is_marked_as_unread_
New value of is_marked_as_unread.
Definition: td_api.h:60788
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53901
std::int32_t get_id() const final
Definition: td_api.h:20326
std::int32_t get_id() const final
Definition: td_api.h:60713
void store(TlStorerToString &s, const char *field_name) const final
int32 colspan_
The number of columns the cell spans.
Definition: td_api.h:24618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60622
void store(TlStorerToString &s, const char *field_name) const final
bool is_rtl_
True, if the instant view must be shown from right to left.
Definition: td_api.h:39401
std::int32_t get_id() const final
Definition: td_api.h:28784
object_ptr< file > document_
File containing the document.
Definition: td_api.h:10595
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:14848
int53 message_id_
Message identifier, which thread history needs to be returned.
Definition: td_api.h:49599
int32 duration_
The call duration, in seconds.
Definition: td_api.h:43722
std::int32_t get_id() const final
Definition: td_api.h:43790
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58897
std::int32_t get_id() const final
Definition: td_api.h:25252
std::int32_t get_id() const final
Definition: td_api.h:8432
std::int32_t get_id() const final
Definition: td_api.h:25841
Definition: td_api.h:47992
std::int32_t get_id() const final
Definition: td_api.h:53993
Definition: td_api.h:33528
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29339
string input_field_placeholder_
If non-empty, the placeholder to be shown in the input field when the keyboard is active; 0-64 charac...
Definition: td_api.h:28810
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7885
void store(TlStorerToString &s, const char *field_name) const final
bool is_scam_
True, if many users reported this user as a scam.
Definition: td_api.h:37834
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8902
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58350
Definition: td_api.h:48104
Definition: td_api.h:37302
std::int32_t get_id() const final
Definition: td_api.h:34387
std::int32_t get_id() const final
Definition: td_api.h:22442
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
If not 0, a message thread identifier in which the message will be sent.
Definition: td_api.h:56613
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:42586
int32 expected_size_
Expected size of the generated file, in bytes; 0 if unknown.
Definition: td_api.h:13740
array< object_ptr< Update > > updates_
List of updates.
Definition: td_api.h:37772
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:40454
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50330
array< object_ptr< pollOption > > options_
List of poll answer options.
Definition: td_api.h:26863
int32 total_count_
Approximate total number of sticker sets found.
Definition: td_api.h:31036
int53 message_id_
Identifier of the message.
Definition: td_api.h:44575
bytes data_
The data.
Definition: td_api.h:36346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22753
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54593
array< int53 > message_ids_
Identifiers of reported messages, if any.
Definition: td_api.h:54306
string endpoint_id_
Video channel endpoint identifier.
Definition: td_api.h:11911
std::int32_t get_id() const final
Definition: td_api.h:49633
bool is_silent_
True, if the notifications must be shown without sound.
Definition: td_api.h:35523
Definition: td_api.h:27207
int32 days_
Number of days of inactivity before the account will be flagged for deletion; 30-366 days.
Definition: td_api.h:807
object_ptr< RichText > kicker_
Kicker.
Definition: td_api.h:23367
Definition: td_api.h:31247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27272
bool is_created_
True, if the call has already been created by the server.
Definition: td_api.h:3446
object_ptr< formattedText > explanation_
Text that is shown when the user chooses an incorrect answer or taps on the lamp icon; 0-200 characte...
Definition: td_api.h:27022
std::int32_t get_id() const final
Definition: td_api.h:47213
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49067
std::int32_t get_id() const final
Definition: td_api.h:4839
object_ptr< chatFilter > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46116
object_ptr< chat > chat_
The chat.
Definition: td_api.h:34405
Definition: td_api.h:7205
object_ptr< termsOfService > terms_of_service_
Telegram terms of service.
Definition: td_api.h:1573
Definition: td_api.h:17925
Definition: td_api.h:2148
int32 unread_mention_count_
The number of unread mention messages left in the chat.
Definition: td_api.h:35069
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24739
Definition: td_api.h:1970
std::int32_t get_id() const final
Definition: td_api.h:49524
Definition: td_api.h:58862
object_ptr< groupCallParticipantVideoInfo > video_info_
Information about user's video channel; may be null if there is no active video.
Definition: td_api.h:11826
int53 chat_id_
Chat identifier.
Definition: td_api.h:35067
Definition: td_api.h:28713
std::int32_t get_id() const final
Definition: td_api.h:47332
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39935
string id_
Unique identifier of the query result.
Definition: td_api.h:12652
Definition: td_api.h:55716
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32088
object_ptr< personalDocument > passport_registration_
Passport registration pages.
Definition: td_api.h:25156
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58403
int32 unread_count_
Number of unread messages in the chat.
Definition: td_api.h:4023
std::int32_t get_id() const final
Definition: td_api.h:24407
string invoice_payload_
Invoice payload.
Definition: td_api.h:37412
string domain_
A domain of the URL.
Definition: td_api.h:18587
std::int32_t get_id() const final
Definition: td_api.h:42660
Definition: td_api.h:47471
std::int32_t get_id() const final
Definition: td_api.h:34126
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2630
Definition: td_api.h:43643
bool is_official_
True, if the sticker set is official.
Definition: td_api.h:30902
double enabled_notifications_percentage_
A percentage of users with enabled notifications for the chat.
Definition: td_api.h:8549
Definition: td_api.h:48051
Definition: td_api.h:46658
int32 limit_
The maximum number of chats to be returned; up to 30.
Definition: td_api.h:51688
Definition: td_api.h:35512
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12145
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9901
bool is_chosen_
True, if the option was chosen by the user.
Definition: td_api.h:26930
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55548
Definition: td_api.h:50511
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31092
std::int32_t get_id() const final
Definition: td_api.h:1174
std::int32_t get_id() const final
Definition: td_api.h:28153
Definition: td_api.h:24331
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > big_
A big (640x640) chat photo variant in JPEG format. The file can be downloaded only before the photo i...
Definition: td_api.h:7999
std::int32_t get_id() const final
Definition: td_api.h:25986
string currency_
Currency for price of the product.
Definition: td_api.h:20695
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18408
std::int32_t get_id() const final
Definition: td_api.h:9906
bool can_get_members_
True, if members of the chat can be retrieved.
Definition: td_api.h:31598
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21154
array< int32 > x_
Vector of numbers to return.
Definition: td_api.h:60237
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:59126
int32 total_count_
Approximate total count of chats found.
Definition: td_api.h:9007
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48792
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29664
Definition: td_api.h:48520
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43506
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:61716
bool is_masks_
True, if the list of installed mask sticker sets was updated.
Definition: td_api.h:36602
Definition: td_api.h:3566
Definition: td_api.h:34050
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10272
std::int32_t get_id() const final
Definition: td_api.h:6966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45016
std::int32_t get_id() const final
Definition: td_api.h:44441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36403
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7284
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3575
Definition: td_api.h:17488
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43749
string database_directory_
The path to the directory for the persistent database; if empty, the current working directory will b...
Definition: td_api.h:32207
object_ptr< chatInviteLink > invite_link_
Invite link used to join the chat; may be null.
Definition: td_api.h:5256
Definition: td_api.h:41929
int32 valid_for_
Time left before the temporary password expires, in seconds.
Definition: td_api.h:32287
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36977
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27859
std::int32_t get_id() const final
Definition: td_api.h:14798
std::int32_t get_id() const final
Definition: td_api.h:13392
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42184
bool has_location_
True, if the supergroup is connected to a location, i.e. the supergroup is a location-based supergrou...
Definition: td_api.h:31512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20082
Definition: td_api.h:34141
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58500
std::int32_t get_id() const final
Definition: td_api.h:24502
std::int32_t get_id() const final
Definition: td_api.h:55346
object_ptr< animations > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50856
object_ptr< personalDocument > rental_agreement_
Rental agreement.
Definition: td_api.h:25118
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51414
object_ptr< formattedText > new_caption_
New message caption; pass null to copy message without caption. Ignored if replace_caption is false.
Definition: td_api.h:20974
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:61844
bool is_archived_
True, if the sticker set has been archived. A sticker set can't be installed and archived simultaneou...
Definition: td_api.h:30900
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43891
Definition: td_api.h:4936
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47917
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61624
object_ptr< customRequestResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56481
Definition: td_api.h:46814
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:35392
Definition: td_api.h:19153
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21361
bool have_access_
If false, the user is inaccessible, and the only information known about the user is inside this clas...
Definition: td_api.h:37838
object_ptr< UserStatus > status_
New status of the user.
Definition: td_api.h:35749
std::int32_t get_id() const final
Definition: td_api.h:39977
Definition: td_api.h:26765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29026
std::int32_t get_id() const final
Definition: td_api.h:21920
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20283
object_ptr< MessageSender > participant_id_
Identifier of the affected group call participant.
Definition: td_api.h:6249
Definition: td_api.h:20815
int32 x_
Number to square.
Definition: td_api.h:60603
string query_
Query to search for. If empty, searchChatMessages must be used instead.
Definition: td_api.h:55939
std::int32_t get_id() const final
Definition: td_api.h:59601
object_ptr< SearchMessagesFilter > filter_
Filter for message content; searchMessagesFilterEmpty is unsupported in this function.
Definition: td_api.h:46716
std::int32_t get_id() const final
Definition: td_api.h:28442
int32 end_date_
Point in time (Unix timestamp) at which the date range ends.
Definition: td_api.h:9926
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:4179
std::int32_t get_id() const final
Definition: td_api.h:20586
Definition: td_api.h:5292
std::int32_t get_id() const final
Definition: td_api.h:61322
Definition: td_api.h:22774
Definition: td_api.h:51281
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13057
std::int32_t get_id() const final
Definition: td_api.h:53055
bool is_native_name_required_
True, if personal details must include the user's name in the language of their country of residence.
Definition: td_api.h:26156
Definition: td_api.h:29236
object_ptr< NetworkType > network_type_
Type of the network the data was sent through. Call setNetworkType to maintain the actual network typ...
Definition: td_api.h:22215
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< voiceNote > voice_note_
Preview of the content as a voice note, if available; may be null.
Definition: td_api.h:39335
Definition: td_api.h:37158
Definition: td_api.h:53484
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53941
object_ptr< RichText > text_
Text.
Definition: td_api.h:29400
int53 chat_id_
Chat identifier.
Definition: td_api.h:57700
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59046
void store(TlStorerToString &s, const char *field_name) const final
bool disable_pinned_message_notifications_
True, if notifications for incoming pinned messages will be created as for an ordinary unread message...
Definition: td_api.h:29734
int53 from_message_id_
Identifier of the message starting from which history must be fetched; use 0 to get results from the ...
Definition: td_api.h:55307
Definition: td_api.h:40424
string system_language_code_
IETF language tag of the user's operating system language; must be non-empty.
Definition: td_api.h:32223
std::int32_t get_id() const final
Definition: td_api.h:33753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21965
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:44245
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56608
int32 max_date_
If not 0, the maximum date of the messages to return.
Definition: td_api.h:55788
std::int32_t get_id() const final
Definition: td_api.h:15277
std::int32_t get_id() const final
Definition: td_api.h:59551
Definition: td_api.h:46178
object_ptr< InputFile > thumbnail_
Thumbnail to set in PNG or TGS format; pass null to remove the sticker set thumbnail....
Definition: td_api.h:59378
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:32656
Definition: td_api.h:27969
Definition: td_api.h:56137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23058
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52499
int32 date_
Point in time (Unix timestamp) when the message was sent.
Definition: td_api.h:18841
std::int32_t get_id() const final
Definition: td_api.h:39279
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38068
Definition: td_api.h:15019
void store(TlStorerToString &s, const char *field_name) const final
int64 callback_query_id_
Identifier of the callback query.
Definition: td_api.h:45835
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45343
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57682
std::int32_t get_id() const final
Definition: td_api.h:21080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61367
std::int32_t get_id() const final
Definition: td_api.h:30058
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50810
void store(TlStorerToString &s, const char *field_name) const final
bool remove_from_chat_list_
Pass true if the chat needs to be removed from the chat list.
Definition: td_api.h:43026
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57126
std::int32_t get_id() const final
Definition: td_api.h:29505
std::int32_t get_id() const final
Definition: td_api.h:53464
object_ptr< StatisticalGraph > member_count_graph_
A graph containing number of members in the chat.
Definition: td_api.h:8551
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28437
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32770
std::int32_t get_id() const final
Definition: td_api.h:11043
object_ptr< ChatReportReason > reason_
The reason for reporting the chat photo.
Definition: td_api.h:54364
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32993
void store(TlStorerToString &s, const char *field_name) const final
bool is_full_
True, if the instant view contains the full page. A network request might be needed to get the full w...
Definition: td_api.h:39403
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44384
void store(TlStorerToString &s, const char *field_name) const final
bool can_set_sticker_set_
True, if the supergroup sticker set can be changed.
Definition: td_api.h:31602
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53519
string url_
HTTP or tg:// URL to be opened when the link is clicked.
Definition: td_api.h:33208
array< object_ptr< passportSuitableElement > > suitable_elements_
List of Telegram Passport elements any of which is enough to provide.
Definition: td_api.h:26112
object_ptr< remoteFile > remote_
Information about the remote copy of the file.
Definition: td_api.h:10915
std::int32_t get_id() const final
Definition: td_api.h:20800
bool is_my_video_paused_
Pass true if the current user's video is paused.
Definition: td_api.h:60991
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:53208
std::int32_t get_id() const final
Definition: td_api.h:39182
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:62036
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:39138
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43832
std::int32_t get_id() const final
Definition: td_api.h:25100
int32 hint_color_
A color of hints in the RGB24 format.
Definition: td_api.h:26319
int53 message_id_
Identifier of the message from which the query originated.
Definition: td_api.h:45780
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57582
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9285
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39682
int32 unread_unmuted_count_
Total number of unread messages in unmuted chats.
Definition: td_api.h:36430
std::int32_t get_id() const final
Definition: td_api.h:4371
std::int32_t get_id() const final
Definition: td_api.h:1450
string game_short_name_
A short name of the game that was attached to the callback button.
Definition: td_api.h:3811
bool is_channel_
True, if the supergroup is a channel.
Definition: td_api.h:31518
std::int32_t get_id() const final
Definition: td_api.h:37575
bool can_retry_
True, if the message can be re-sent.
Definition: td_api.h:21942
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61267
array< int32 > importer_count_
The number of users that imported the corresponding contact; 0 for already registered users or if una...
Definition: td_api.h:12261
std::int32_t get_id() const final
Definition: td_api.h:51081
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40783
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43115
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41745
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:33036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20505
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19633
string phone_number_
Phone number value from the link.
Definition: td_api.h:56849
std::int32_t get_id() const final
Definition: td_api.h:57421
Definition: td_api.h:34982
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
If non-zero, the identifier of the current message thread.
Definition: td_api.h:31898
std::int32_t get_id() const final
Definition: td_api.h:30000
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47723
std::int32_t get_id() const final
Definition: td_api.h:59404
array< object_ptr< messageCalendarDay > > days_
Information about messages sent.
Definition: td_api.h:18942
std::int32_t get_id() const final
Definition: td_api.h:11590
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38863
void store(TlStorerToString &s, const char *field_name) const final
int32 call_id_
Call identifier.
Definition: td_api.h:39450
std::int32_t get_id() const final
Definition: td_api.h:51580
std::int32_t get_id() const final
Definition: td_api.h:32978
std::int32_t get_id() const final
Definition: td_api.h:45223
std::int32_t get_id() const final
Definition: td_api.h:36584
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12037
int53 user_id_
User identifier.
Definition: td_api.h:47849
bool use_default_sound_
If true, sound is ignored and the value for the relevant type of chat is used instead.
Definition: td_api.h:7827
std::int32_t get_id() const final
Definition: td_api.h:7706
int53 id_
Group identifier.
Definition: td_api.h:2309
bool sign_messages_
New value of sign_messages.
Definition: td_api.h:61494
std::int32_t get_id() const final
Definition: td_api.h:57121
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43165
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19133
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:37204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2128
Definition: td_api.h:34522
Definition: td_api.h:23665
bool can_restrict_members_
True, if the administrator can restrict, ban, or unban chat members; always true for channels.
Definition: td_api.h:7323
Definition: td_api.h:57544
object_ptr< InputFile > reverse_side_
Reverse side of the document; only for driver license and identity card; pass null otherwise.
Definition: td_api.h:13786
object_ptr< InlineKeyboardButtonType > type_
Type of the button.
Definition: td_api.h:12302
object_ptr< CallServerType > type_
Server type.
Definition: td_api.h:3303
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50214
std::int32_t get_id() const final
Definition: td_api.h:38503
object_ptr< contact > contact_
Contact to send.
Definition: td_api.h:15107
string id_
Unique identifier of the query result.
Definition: td_api.h:12840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37981
bytes file_hash_
Current hash of the file containing the front side.
Definition: td_api.h:16031
std::int32_t get_id() const final
Definition: td_api.h:61119
Definition: td_api.h:55613
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35917
int32 accent_color_
Theme accent color in ARGB format.
Definition: td_api.h:33397
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2336
std::int32_t get_id() const final
Definition: td_api.h:28985
int32 duration_
Call duration, in seconds.
Definition: td_api.h:19947
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string ipv6_address_
Server IPv6 address.
Definition: td_api.h:3299
std::int32_t get_id() const final
Definition: td_api.h:1593
Definition: td_api.h:15348
Definition: td_api.h:7260
int53 chat_id_
The chat to which the message with the game belongs.
Definition: td_api.h:58253
std::int32_t get_id() const final
Definition: td_api.h:23650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20120
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38764
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:26750
Definition: td_api.h:53381
std::int32_t get_id() const final
Definition: td_api.h:58554
object_ptr< RichText > text_
Text.
Definition: td_api.h:29283
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17728
int32 id_
Unique file identifier.
Definition: td_api.h:10907
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:44626
void store(TlStorerToString &s, const char *field_name) const final
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:44682
string inline_message_id_
Inline message identifier.
Definition: td_api.h:44190
std::int32_t get_id() const final
Definition: td_api.h:26232
bool is_striped_
True, if the table is striped.
Definition: td_api.h:24208
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1407
array< int53 > user_ids_
User identifiers by which to filter events. By default, events relating to all users will be returned...
Definition: td_api.h:46035
void store(TlStorerToString &s, const char *field_name) const final
int32 port_
Proxy server port.
Definition: td_api.h:27153
int32 message_ttl_
New value of message_ttl.
Definition: td_api.h:34864
Definition: td_api.h:37199
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33261
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33930
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18148
string title_
Chat title.
Definition: td_api.h:3995
int53 from_message_id_
Identifier of the message from which to search; use 0 to get results from the last message.
Definition: td_api.h:55192
object_ptr< audio > audio_
Preview of the content as an audio file, if available; may be null.
Definition: td_api.h:39325
std::int32_t get_id() const final
Definition: td_api.h:52784
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42209
object_ptr< MessageSchedulingState > scheduling_state_
The new message scheduling state; pass null to send the message immediately.
Definition: td_api.h:44577
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55391
string label_
Label for this portion of the product price.
Definition: td_api.h:17887
Definition: td_api.h:36561
string file_name_
File name or path to the file.
Definition: td_api.h:41669
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46106
Definition: td_api.h:26856
int53 message_id_
Identifier of the message.
Definition: td_api.h:44628
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4194
std::int32_t get_id() const final
Definition: td_api.h:2717
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59296
object_ptr< LogStream > log_stream_
New log stream.
Definition: td_api.h:58624
std::int32_t get_id() const final
Definition: td_api.h:50585
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54398
int32 offset_
Number of users to skip.
Definition: td_api.h:51515
array< object_ptr< PassportElement > > elements_
Telegram Passport elements.
Definition: td_api.h:26071
object_ptr< formattedText > caption_
Animation caption.
Definition: td_api.h:19073
Definition: td_api.h:42315
Definition: td_api.h:46558
Definition: td_api.h:2650
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60443
Definition: td_api.h:45678
std::int32_t get_id() const final
Definition: td_api.h:11534
void store(TlStorerToString &s, const char *field_name) const final
int32 screen_sharing_audio_source_id_
User's screen sharing audio channel synchronization source identifier.
Definition: td_api.h:11824
int53 chat_id_
Chat identifier.
Definition: td_api.h:57950
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3368
Definition: td_api.h:49800
object_ptr< temporaryPasswordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51621
int32 embed_height_
Height of the embedded preview.
Definition: td_api.h:39317
object_ptr< PushMessageContent > content_
Push message content.
Definition: td_api.h:22897
int53 chat_id_
Chat identifier.
Definition: td_api.h:46864
std::int32_t get_id() const final
Definition: td_api.h:6419
::td::tl_object_ptr< Type > object_ptr
Definition: td_api.h:58
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:37315
std::int32_t get_id() const final
Definition: td_api.h:15882
string scope_
Telegram Passport element types requested by the service.
Definition: td_api.h:49852
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52350
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 version_
Version of the parser: 0 or 1 - Telegram Bot API "Markdown" parse mode, 2 - Telegram Bot API "Markdow...
Definition: td_api.h:33330
std::int32_t get_id() const final
Definition: td_api.h:53802
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23566
std::int32_t get_id() const final
Definition: td_api.h:28947
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< thumbnail > thumbnail_
Sticker thumbnail in WEBP or JPEG format; may be null.
Definition: td_api.h:30839
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:23974
Definition: td_api.h:48884
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user that sent the message.
Definition: td_api.h:21784
std::int32_t get_id() const final
Definition: td_api.h:28530
object_ptr< StatisticalGraph > week_graph_
A graph containing distribution of message views per day of week.
Definition: td_api.h:8482
Definition: td_api.h:24381
std::int32_t get_id() const final
Definition: td_api.h:13083
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44374
object_ptr< audio > audio_
The audio description.
Definition: td_api.h:19115
std::int32_t get_id() const final
Definition: td_api.h:40404
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39769
Definition: td_api.h:12642
std::int32_t get_id() const final
Definition: td_api.h:4266
Definition: td_api.h:53075
bool can_unmute_self_
True, if the participant is muted for all users, but can unmute themselves.
Definition: td_api.h:11850
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37526
object_ptr< ReplyMarkup > reply_markup_
Markup for replying to the message; pass null if none; for bots only.
Definition: td_api.h:56619
array< object_ptr< stickerSetInfo > > sets_
List of sticker sets.
Definition: td_api.h:31038
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34839
Definition: td_api.h:9240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38971
void store(TlStorerToString &s, const char *field_name) const final
bool for_dark_theme_
True, if the background is chosen for dark theme.
Definition: td_api.h:57148
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19329
std::int32_t get_id() const final
Definition: td_api.h:33094
std::int32_t get_id() const final
Definition: td_api.h:6925
std::int32_t get_id() const final
Definition: td_api.h:30870
object_ptr< chatFilter > filter_
Chat filter.
Definition: td_api.h:46134
std::int32_t get_id() const final
Definition: td_api.h:30323
bool revoke_messages_
Pass true to delete all messages in the chat for the user that is being removed. Always true for supe...
Definition: td_api.h:40536
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20625
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19865
std::int32_t get_id() const final
Definition: td_api.h:38674
int32 restricted_until_date_
Point in time (Unix timestamp) when restrictions will be lifted from the user; 0 if never....
Definition: td_api.h:7412
int64 session_id_
Session identifier.
Definition: td_api.h:60060
std::int32_t get_id() const final
Definition: td_api.h:51904
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Animation caption.
Definition: td_api.h:23711
string theme_name_
If non-empty, name of a new theme, set for the chat. Otherwise chat theme was reset to the default on...
Definition: td_api.h:20490
string username_
Username of the supergroup or channel; empty for private supergroups or channels.
Definition: td_api.h:31502
bool default_disable_notification_
New value of default_disable_notification.
Definition: td_api.h:60688
string id_
Unique identifier of the query result.
Definition: td_api.h:14195
std::int32_t int32
Definition: td_api.h:23
string value_
String value.
Definition: td_api.h:18051
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50356
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30015
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60021
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:3793
int53 user_id_
Identifier of the target user.
Definition: td_api.h:42368
std::int32_t get_id() const final
Definition: td_api.h:20630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49878
bool is_verified_
True, if the supergroup or channel is verified.
Definition: td_api.h:31522
Definition: td_api.h:42059
bool is_outgoing_
True, if the message is outgoing.
Definition: td_api.h:22895
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:19909
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11797
bool is_blocked_
True, if the chat is blocked by the current user and private messages from the chat can't be received...
Definition: td_api.h:4011
int32 length_
Length of the code.
Definition: td_api.h:1200
std::int32_t get_id() const final
Definition: td_api.h:10704
bool force_
Pass true to update the score even if it decreases. If the score is 0, the user will be deleted from ...
Definition: td_api.h:58526
int32 day_
Day of the month; 1-31.
Definition: td_api.h:9880
Definition: td_api.h:37546
std::int32_t get_id() const final
Definition: td_api.h:28834
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2790
Definition: td_api.h:9094
std::int32_t get_id() const final
Definition: td_api.h:45467
array< object_ptr< callServer > > servers_
List of available call servers.
Definition: td_api.h:3518
string channel_uri_
Push notification channel URI; may be empty to deregister a device.
Definition: td_api.h:10219
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:50934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4633
object_ptr< storageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51230
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49688
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:44632
string query_
Query to search for.
Definition: td_api.h:31820
string username_
Username for logging in; may be empty.
Definition: td_api.h:27210
std::int32_t get_id() const final
Definition: td_api.h:42610
string mime_type_
MIME type of the file content; only "application/pdf" and "application/zip" are currently allowed.
Definition: td_api.h:14094
void store(TlStorerToString &s, const char *field_name) const final
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15801
std::int32_t get_id() const final
Definition: td_api.h:8603
Definition: td_api.h:37807
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:14413
string description_
Description of the bot command.
Definition: td_api.h:2414
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44318
int53 message_thread_id_
If non-zero, the identifier of the current message thread.
Definition: td_api.h:7657
string language_code_
A two-letter ISO 639-1 country code. If empty, the commands will be applied to all users from the giv...
Definition: td_api.h:58002
object_ptr< location > location_
Venue location; as defined by the sender.
Definition: td_api.h:39038
Definition: td_api.h:57194
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:14385
std::int32_t get_id() const final
Definition: td_api.h:58745
object_ptr< StatisticalGraph > join_graph_
A graph containing number of members joined and left the chat.
Definition: td_api.h:8470
std::int32_t get_id() const final
Definition: td_api.h:3935
int64 id_
Unique poll identifier.
Definition: td_api.h:26859
string path_
Local path to the file.
Definition: td_api.h:13698
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31401
std::int32_t get_id() const final
Definition: td_api.h:26906
object_ptr< groupCallParticipantVideoInfo > screen_sharing_video_info_
Information about user's screen sharing video channel; may be null if there is no active screen shari...
Definition: td_api.h:11828
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11930
string p256dh_base64url_
Base64url-encoded P-256 elliptic curve Diffie-Hellman public key.
Definition: td_api.h:10297
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19534
object_ptr< file > file_
The file.
Definition: td_api.h:9965
Definition: td_api.h:29725
std::int32_t get_id() const final
Definition: td_api.h:35374
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18066
string type_
The type of the announcement.
Definition: td_api.h:8409
Definition: td_api.h:3513
string question_
Poll question; 1-300 characters.
Definition: td_api.h:26861
Definition: td_api.h:47233
object_ptr< message > message_
First message sent on the day.
Definition: td_api.h:18983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56754
int32 photo_width_
Width of the photo.
Definition: td_api.h:14267
std::int32_t get_id() const final
Definition: td_api.h:26297
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59596
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:50097
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40284
std::int32_t get_id() const final
Definition: td_api.h:30270
object_ptr< file > small_
A small (160x160) user profile photo. The file can be downloaded only before the photo is changed.
Definition: td_api.h:27063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4395
Definition: td_api.h:38834
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20359
bool is_current_phone_number_
Pass true if the authenticated phone number is used on the current device.
Definition: td_api.h:26634
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2245
Definition: td_api.h:36956
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32182
string username_
New value of the username. Use an empty string to remove the username.
Definition: td_api.h:59479
std::int32_t get_id() const final
Definition: td_api.h:38645
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:52195
int53 message_id_
The identifier of an incoming message in the Replies chat.
Definition: td_api.h:40586
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18437
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:32833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11154
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 retry_after_
Time left before the session can be used to transfer ownership of a chat, in seconds.
Definition: td_api.h:3953
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25865
bool is_pinned_
True, if the chat is pinned in the chat list.
Definition: td_api.h:8089
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string html_
HTML-markup of the embedded page.
Definition: td_api.h:23966
std::int32_t get_id() const final
Definition: td_api.h:50019
std::int32_t get_id() const final
Definition: td_api.h:27910
object_ptr< message > message_
The failed to send message.
Definition: td_api.h:34053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30865
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:2653
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21279
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > chat_filter_ids_
Identifiers of chat filters in the new correct order.
Definition: td_api.h:54160
object_ptr< localizationTargetInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48658
std::int32_t get_id() const final
Definition: td_api.h:7764
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18041
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17419
std::int32_t get_id() const final
Definition: td_api.h:31319
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:49444
std::int32_t get_id() const final
Definition: td_api.h:60438
Definition: td_api.h:17439
std::int32_t get_id() const final
Definition: td_api.h:16457
void store(TlStorerToString &s, const char *field_name) const final
string bio_
A short user bio.
Definition: td_api.h:37910
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10934
Definition: td_api.h:56947
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:44192
int53 chat_id_
Chat identifier of the Invoice message.
Definition: td_api.h:50042
void store(TlStorerToString &s, const char *field_name) const final
int53 invoice_chat_id_
Identifier of the chat, containing the corresponding invoice message; 0 if unknown.
Definition: td_api.h:20648
int32 call_id_
The call identifier.
Definition: td_api.h:36344
bool is_animated_
True, is the stickers in the set are animated.
Definition: td_api.h:30904
std::int32_t get_id() const final
Definition: td_api.h:13596
void store(TlStorerToString &s, const char *field_name) const final
int32 forward_limit_
The number of earlier messages from the chat to be forwarded to the new member; up to 100....
Definition: td_api.h:39551
std::int32_t get_id() const final
Definition: td_api.h:5599
object_ptr< RichText > credit_
Quote credit.
Definition: td_api.h:23670
int32 chat_filter_id_
Chat filter identifier.
Definition: td_api.h:42977
int32 offset_
Specify 0 to get results from exactly the from_message_id or a negative offset up to 99 to get additi...
Definition: td_api.h:49603
Definition: td_api.h:30738
int32 file_id_
File identifier.
Definition: td_api.h:45371
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:55782
int32 dc_id_
Identifier of a datacenter, with which to test connection.
Definition: td_api.h:60503
Definition: td_api.h:7023
Definition: td_api.h:23171
Definition: td_api.h:13619
string restriction_reason_
If non-empty, it contains a human-readable description of the reason why access to this user must be ...
Definition: td_api.h:37832
object_ptr< RichText > text_
Text.
Definition: td_api.h:29362
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27905
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11270
int32 size_
File size, in bytes; 0 if unknown.
Definition: td_api.h:10909
array< object_ptr< photoSize > > sizes_
Available variants of the photo in JPEG format, in different size.
Definition: td_api.h:7953
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46533
int53 chat_id_
Chat identifier.
Definition: td_api.h:34320
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43049
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42044
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25329
int53 reply_to_message_id_
Identifier of the message to reply to; 0 if none.
Definition: td_api.h:10637
Definition: td_api.h:9801
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:42415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52143
std::int32_t get_id() const final
Definition: td_api.h:41270
Definition: td_api.h:32164
Definition: td_api.h:27679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57016
std::int32_t get_id() const final
Definition: td_api.h:42810
bool message_deletions_
True, if message deletions need to be returned.
Definition: td_api.h:6330
Definition: td_api.h:21935
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7106
object_ptr< BotCommandScope > scope_
The scope to which the commands are relevant; pass null to change commands in the default bot command...
Definition: td_api.h:58000
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35331
std::int32_t get_id() const final
Definition: td_api.h:9108
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60079
Definition: td_api.h:46608
bool only_preview_
If true, messages will not be forwarded and instead fake messages will be returned.
Definition: td_api.h:44991
std::int32_t get_id() const final
Definition: td_api.h:9290
std::int32_t get_id() const final
Definition: td_api.h:14012
string email_address_
Email address.
Definition: td_api.h:56499
int53 chat_id_
Chat identifier.
Definition: td_api.h:57750
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57732
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52243
Definition: td_api.h:17756
bool is_video_
True, if a video call needs to be created.
Definition: td_api.h:42163
Definition: td_api.h:20601
object_ptr< formattedText > text_
Game text, usually containing scoreboards for a game.
Definition: td_api.h:11558
string x_
String to return.
Definition: td_api.h:60190
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:54720
int53 from_message_id_
For messages forwarded to the chat with the current user (Saved Messages), to the Replies bot chat,...
Definition: td_api.h:21135
object_ptr< photo > photo_
The photo description.
Definition: td_api.h:19197
std::int32_t get_id() const final
Definition: td_api.h:42345
std::int32_t get_id() const final
Definition: td_api.h:3624
std::int32_t get_id() const final
Definition: td_api.h:2833
Definition: td_api.h:27058
int32 button_text_color_
A color of text on the buttons in the RGB24 format.
Definition: td_api.h:26325
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3930
string localization_target_
Localization target to which the language pack belongs.
Definition: td_api.h:48525
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputBackground > background_
The input background to use; pass null to create a new filled backgrounds or to remove the current ba...
Definition: td_api.h:57144
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:9698
std::int32_t get_id() const final
Definition: td_api.h:26094
object_ptr< LanguagePackStringValue > value_
String value; pass null if the string needs to be taken from the built-in English language pack.
Definition: td_api.h:18004
string query_
Text of the query.
Definition: td_api.h:48235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17573
int64 new_sticker_set_id_
New identifier of the chat sticker set; 0 if none.
Definition: td_api.h:5897
string country_
A two-letter country code for the country from which the session was created, based on the IP address...
Definition: td_api.h:30466
int32 limit_
The maximum number of users to be returned; must be positive and can't be greater than 50....
Definition: td_api.h:50250
void store(TlStorerToString &s, const char *field_name) const final
string performer_
Performer of the audio; 0-64 characters, may be replaced by the server.
Definition: td_api.h:14668
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23020
void store(TlStorerToString &s, const char *field_name) const final
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:4025
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:49388
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56112
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53988
std::int32_t get_id() const final
Definition: td_api.h:46588
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inputThumbnail > thumbnail_
Photo thumbnail to be sent; pass null to skip thumbnail uploading. The thumbnail is sent to the other...
Definition: td_api.h:14762
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29850
std::int32_t get_id() const final
Definition: td_api.h:21246
Definition: td_api.h:4176
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the photo, if applicable.
Definition: td_api.h:14764
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44817
Definition: td_api.h:37725
string url_
URL of the result, if it exists.
Definition: td_api.h:12654
bool has_animation_
True, if the photo has animated variant.
Definition: td_api.h:8003
string token_
The bot token.
Definition: td_api.h:40961
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59703
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:12042
std::int32_t get_id() const final
Definition: td_api.h:4095
std::int32_t get_id() const final
Definition: td_api.h:27352
int32 max_photo_file_size_
The maximum size of a photo file to be auto-downloaded, in bytes.
Definition: td_api.h:1773
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41369
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to get.
Definition: td_api.h:49390
object_ptr< notification > notification_
Changed notification.
Definition: td_api.h:35476
string description_
Product description.
Definition: td_api.h:19764
std::int32_t get_id() const final
Definition: td_api.h:19252
int32 height_
Thumbnail height.
Definition: td_api.h:33451
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29260
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30680
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61474
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24226
int32 group_call_id_
Group call identifier.
Definition: td_api.h:52527
object_ptr< MessageSendingState > sending_state_
The sending state of the message; may be null.
Definition: td_api.h:18809
Definition: td_api.h:5321
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27974
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6226
string result_id_
Identifier of the chosen result.
Definition: td_api.h:37261
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42974
Definition: td_api.h:27248
std::int32_t get_id() const final
Definition: td_api.h:47368
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54715
std::int32_t get_id() const final
Definition: td_api.h:33152
Definition: td_api.h:5933
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:14038
object_ptr< FileType > file_type_
File type; pass null if unknown.
Definition: td_api.h:50740
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:39377
Definition: td_api.h:29783
std::int32_t get_id() const final
Definition: td_api.h:12241
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14007
std::int32_t get_id() const final
Definition: td_api.h:22871
std::int32_t get_id() const final
Definition: td_api.h:60533
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:19053
object_ptr< formattedText > text_
The text to parse. For example, "italic strikethrough bold code pre [italic text_url](telegram....
Definition: td_api.h:52878
std::int32_t get_id() const final
Definition: td_api.h:26800
std::int32_t get_id() const final
Definition: td_api.h:24872
array< int32 > option_ids_
0-based identifiers of answer options, chosen by the user.
Definition: td_api.h:37635
array< object_ptr< chatStatisticsMessageSenderInfo > > top_senders_
List of users sent most messages in the last week.
Definition: td_api.h:8484
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:32390
void store(TlStorerToString &s, const char *field_name) const final
int32 file_index_
Index of a file with the error.
Definition: td_api.h:25581
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9025
std::int32_t get_id() const final
Definition: td_api.h:45176
int32 mute_for_
Time left before notifications will be unmuted, in seconds.
Definition: td_api.h:7825
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 length_
Video width and height; must be positive and not greater than 640.
Definition: td_api.h:14934
Definition: td_api.h:47161
std::int32_t get_id() const final
Definition: td_api.h:24366
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15328
std::int32_t get_id() const final
Definition: td_api.h:20364
std::int32_t get_id() const final
Definition: td_api.h:13308
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:37461
std::int32_t get_id() const final
Definition: td_api.h:35922
Definition: td_api.h:27200
std::int32_t get_id() const final
Definition: td_api.h:18369
Definition: td_api.h:59974
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1748
string icon_name_
The chosen icon name for short filter representation. If non-empty, must be one of "All",...
Definition: td_api.h:6439
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38498
std::int32_t get_id() const final
Definition: td_api.h:51128
string text_
Text to search for.
Definition: td_api.h:55616
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55273
int32 file_id_
Identifier of the file to stop uploading.
Definition: td_api.h:40764
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:1092
array< object_ptr< languagePackString > > strings_
A list of language pack strings.
Definition: td_api.h:18171
int32 total_count_
Approximate total count of messages found.
Definition: td_api.h:22079
void store(TlStorerToString &s, const char *field_name) const final
int32 new_verbosity_level_
New value of the verbosity level for logging. Value 0 corresponds to fatal errors,...
Definition: td_api.h:58721
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:37410
std::int32_t get_id() const final
Definition: td_api.h:29826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27949
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18609
Definition: td_api.h:14863
std::int32_t get_id() const final
Definition: td_api.h:38073
Definition: td_api.h:23882
array< int53 > suggested_tip_amounts_
Suggested amounts of tip in the smallest units of the currency.
Definition: td_api.h:17377
array< object_ptr< countryInfo > > countries_
The list of countries.
Definition: td_api.h:9716
int53 chat_id_
Chat identifier.
Definition: td_api.h:46025
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:10139
object_ptr< MaskPoint > point_
Part of the face, relative to which the mask is placed.
Definition: td_api.h:18756
Definition: td_api.h:13657
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52509
Definition: td_api.h:7164
std::int32_t get_id() const final
Definition: td_api.h:9610
void store(TlStorerToString &s, const char *field_name) const final
int32 pending_reset_date_
If not 0, point in time (Unix timestamp) after which the password can be reset immediately using rese...
Definition: td_api.h:26207
std::int32_t get_id() const final
Definition: td_api.h:58398
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:44194
std::int32_t get_id() const final
Definition: td_api.h:22576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22141
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundType > type_
Type of the background.
Definition: td_api.h:1884
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53807
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24468
string data_
JSON-serialized answer to the query.
Definition: td_api.h:40314
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52692
Definition: td_api.h:29435
string ip_
IP address from which the session was created, in human-readable format.
Definition: td_api.h:30464
Definition: td_api.h:10336
std::int32_t get_id() const final
Definition: td_api.h:60663
int32 size_
Total number of stickers in the set.
Definition: td_api.h:30984
object_ptr< background > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55174
Definition: td_api.h:36918
object_ptr< thumbnail > thumbnail_
Sticker set thumbnail in WEBP or TGS format with width and height 100; may be null....
Definition: td_api.h:30894
Definition: td_api.h:29928
int32 offset_date_
The date of the message starting from which the results need to be fetched. Use 0 or any date in the ...
Definition: td_api.h:55776
int53 message_id_
Message identifier.
Definition: td_api.h:34146
std::int32_t get_id() const final
Definition: td_api.h:54087
string id_
Unique identifier of the query result.
Definition: td_api.h:13013
object_ptr< inputIdentityDocument > passport_
The passport to be saved.
Definition: td_api.h:15444
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string text_
The text in which to look for entites.
Definition: td_api.h:51639
object_ptr< logTags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48777
Definition: td_api.h:47748
std::int32_t get_id() const final
Definition: td_api.h:8650
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:44603
std::int32_t get_id() const final
Definition: td_api.h:21366
std::int32_t get_id() const final
Definition: td_api.h:8989
int32 duration_
Duration of the content, in seconds.
Definition: td_api.h:39319
int53 message_id_
Identifier of the message with the opened content.
Definition: td_api.h:52759
object_ptr< orderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50892
object_ptr< inputIdentityDocument > driver_license_
The driver license to be saved.
Definition: td_api.h:15482
object_ptr< document > document_
The image represented as a document. The image can be in GIF, JPEG or PNG format.
Definition: td_api.h:29479
object_ptr< document > document_
Message content; may be null.
Definition: td_api.h:27600
Definition: td_api.h:11950
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7924
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the audio; 0-64 characters; may be replaced by the server.
Definition: td_api.h:14666
Definition: td_api.h:38784
object_ptr< savedCredentials > saved_credentials_
Information about saved card credentials; may be null.
Definition: td_api.h:26264
std::int32_t get_id() const final
Definition: td_api.h:1724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51436
std::int32_t get_id() const final
Definition: td_api.h:19967
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:5411
std::int32_t get_id() const final
Definition: td_api.h:41776
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_speaking_
True, if the user is speaking.
Definition: td_api.h:58319
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:20654
array< object_ptr< closedVectorPath > > thumbnail_outline_
Sticker set thumbnail's outline represented as a list of closed vector paths; may be empty....
Definition: td_api.h:30896
std::int32_t get_id() const final
Definition: td_api.h:25812
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5512
void store(TlStorerToString &s, const char *field_name) const final
int32 channel_id_
Identifier of an audio/video channel to get as received from tgcalls.
Definition: td_api.h:48001
Definition: td_api.h:46711
Definition: td_api.h:36757
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:28924
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34713
string member_name_
Name of the added member.
Definition: td_api.h:28171
std::int32_t get_id() const final
Definition: td_api.h:27512
object_ptr< MessageSender > sender_id_
Identifier of a message sender performing the action.
Definition: td_api.h:35704
int53 chat_id_
Chat identifier.
Definition: td_api.h:45884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42558
std::int32_t get_id() const final
Definition: td_api.h:43054
object_ptr< RichText > subtitle_
Subtitle.
Definition: td_api.h:23212
Definition: td_api.h:47615
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of a chat to which the messages will be imported. It must be an identifier of a private ch...
Definition: td_api.h:52218
int53 size_
Total size of the files, in bytes.
Definition: td_api.h:31208
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41914
int53 message_thread_id_
If non-zero, the identifier of the message thread the message belongs to; unique within the chat to w...
Definition: td_api.h:18853
Definition: td_api.h:3388
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30652
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:36285
Definition: td_api.h:23548
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:61422
std::int32_t get_id() const final
Definition: td_api.h:61272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37873
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58596
string description_
Chat filter description.
Definition: td_api.h:28550
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:29069
Definition: td_api.h:53822
object_ptr< OptionValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49832
std::int32_t get_id() const final
Definition: td_api.h:11802
object_ptr< languagePackString > new_string_
New language pack string.
Definition: td_api.h:58105
std::int32_t get_id() const final
Definition: td_api.h:25928
Definition: td_api.h:43774
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55815
array< object_ptr< tMeUrl > > urls_
List of URLs.
Definition: td_api.h:32167
object_ptr< ChatList > chat_list_
Chat list in which to search messages; pass null to search in all chats regardless of their chat list...
Definition: td_api.h:55772
bytes file_hash_
Current hash of the file which has the error.
Definition: td_api.h:16221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57169
std::int32_t get_id() const final
Definition: td_api.h:36247
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:41992
bool can_delete_messages_
True, if the administrator can delete messages of other users.
Definition: td_api.h:7319
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56025
std::int32_t get_id() const final
Definition: td_api.h:34967
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string username_
Username of the user.
Definition: td_api.h:37816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5430
int53 chat_id_
Chat identifier.
Definition: td_api.h:57294
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30140
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:38255
std::int32_t get_id() const final
Definition: td_api.h:23867
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2389
Definition: td_api.h:23586
void store(TlStorerToString &s, const char *field_name) const final
int53 creator_user_id_
User identifier of the creator of the group; 0 if unknown.
Definition: td_api.h:2363
string title_
Title of the result, if known.
Definition: td_api.h:13017
int53 size_
Total size of files, in bytes.
Definition: td_api.h:31115
std::int32_t get_id() const final
Definition: td_api.h:28346
std::int32_t get_id() const final
Definition: td_api.h:61819
string display_url_
URL to display.
Definition: td_api.h:39299
std::int32_t get_id() const final
Definition: td_api.h:46002
object_ptr< dateRange > period_
A period to which the statistics applies.
Definition: td_api.h:8458
std::int32_t get_id() const final
Definition: td_api.h:44859
string mime_type_
MIME type of the file; as defined by the sender.
Definition: td_api.h:39099
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:46817
object_ptr< ProxyType > type_
Type of the proxy.
Definition: td_api.h:27159
double timeout_
The maximum overall timeout for the request.
Definition: td_api.h:60505
Definition: td_api.h:49544
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23645
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47493
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3968
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29377
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51306
int32 voter_count_
Number of voters for this option, available only for closed or voted polls.
Definition: td_api.h:26926
std::int32_t get_id() const final
Definition: td_api.h:11072
bool can_change_info_
True, if the user can change the chat title, photo, and other settings.
Definition: td_api.h:7898
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2762
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:34759
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13637
int53 chat_id_
Chat identifier.
Definition: td_api.h:59671
array< int32 > sticker_ids_
The new list of file identifiers of favorite stickers.
Definition: td_api.h:36722
Definition: td_api.h:3155
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Emoji corresponding to the sticker.
Definition: td_api.h:30829
string server_
Proxy server IP address.
Definition: td_api.h:60497
std::int32_t get_id() const final
Definition: td_api.h:51178
string query_
Query to search for.
Definition: td_api.h:31896
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61464
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45400
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10781
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:8753
int32 offset_
The offset from which to read the file.
Definition: td_api.h:53280
std::int32_t get_id() const final
Definition: td_api.h:31406
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Paragraph text.
Definition: td_api.h:23443
int32 file_count_
Approximate number of files.
Definition: td_api.h:31252
std::int32_t get_id() const final
Definition: td_api.h:22833
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36854
Definition: td_api.h:36019
Definition: td_api.h:18630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2496
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:17869
bool enable_
True, if the proxy needs to be enabled.
Definition: td_api.h:44688
int32 width_
Thumbnail width.
Definition: td_api.h:33449
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
Message content; may be null.
Definition: td_api.h:27445
object_ptr< statisticalValue > viewer_count_
Number of users who viewed messages in the chat.
Definition: td_api.h:8464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23344
void store(TlStorerToString &s, const char *field_name) const final
bool can_invite_users_
True, if the administrator can invite new users to the chat.
Definition: td_api.h:7321
int32 color_
A color of the background in the RGB24 format.
Definition: td_api.h:1935
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:29899
std::int32_t get_id() const final
Definition: td_api.h:8180
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45462
int53 user_id_
Affected chat member user identifier.
Definition: td_api.h:5365
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:32053
bool is_speaking_
True, is the user has spoken recently.
Definition: td_api.h:11955
std::int32_t get_id() const final
Definition: td_api.h:30389
Definition: td_api.h:37035
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32575
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17905
string url_
Web page URL, if available.
Definition: td_api.h:23964
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58987
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:39930
Definition: td_api.h:34402
Definition: td_api.h:6129
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59949
Definition: td_api.h:48576
void store(TlStorerToString &s, const char *field_name) const final
bool is_archived_
The new value of is_archived. A sticker set can't be installed and archived simultaneously.
Definition: td_api.h:40912
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< VectorPathCommand > > commands_
List of vector path commands.
Definition: td_api.h:9337
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24497
std::int32_t get_id() const final
Definition: td_api.h:33266
object_ptr< venue > venue_
Venue result.
Definition: td_api.h:12798
object_ptr< chatFilter > filter_
Chat filter.
Definition: td_api.h:42212
std::int32_t get_id() const final
Definition: td_api.h:26612
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:13919
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8386
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61764
std::int32_t get_id() const final
Definition: td_api.h:23609
object_ptr< NotificationGroupType > type_
Type of the group.
Definition: td_api.h:22509
Definition: td_api.h:12086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60469
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35167
std::int32_t get_id() const final
Definition: td_api.h:30360
std::int32_t get_id() const final
Definition: td_api.h:33007
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32828
Definition: td_api.h:29008
std::int32_t get_id() const final
Definition: td_api.h:9862
std::int32_t get_id() const final
Definition: td_api.h:9736
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45426
bool animate_outgoing_message_fill_
If true, the freeform gradient fill needs to be animated on every sent message.
Definition: td_api.h:33403
int32 request_date_
Point in time (Unix timestamp) when the join request was sent.
Definition: td_api.h:4817
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26147
void store(TlStorerToString &s, const char *field_name) const final
string device_model_
Model of the device the application has been run or is running on, as provided by the application.
Definition: td_api.h:30454
object_ptr< MessageSender > member_id_
Affected chat member identifier.
Definition: td_api.h:5409
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23306
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:20548
std::int32_t get_id() const final
Definition: td_api.h:55820
bool is_attached_
Pass true to clear the list of stickers recently attached to photo or video files; pass false to clea...
Definition: td_api.h:41799
bool is_masks_
Pass true to change the order of mask sticker sets; pass false to change the order of ordinary sticke...
Definition: td_api.h:54207
object_ptr< chatFilterInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27038
int53 message_thread_id_
If not 0, a message thread identifier in which the message will be sent.
Definition: td_api.h:56548
std::int32_t get_id() const final
Definition: td_api.h:24473
string thumbnail_url_
The URL of the video thumbnail (JPEG), if it exists.
Definition: td_api.h:14437
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37282
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:10141
std::int32_t get_id() const final
Definition: td_api.h:31018
Definition: td_api.h:57847
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > chat_ids_
List of chat identifiers.
Definition: td_api.h:9009
Definition: td_api.h:54107
object_ptr< MessageFileType > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49217
bool return_local_
If true, returns count that is available locally without sending network requests,...
Definition: td_api.h:46718
Definition: td_api.h:22117
std::int32_t get_id() const final
Definition: td_api.h:46491
std::int32_t get_id() const final
Definition: td_api.h:36124
string description_
Short description of the result, if known.
Definition: td_api.h:14090
Definition: td_api.h:37405
std::int32_t get_id() const final
Definition: td_api.h:3169
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13886
int32 limit_
The maximum number of hashtags to be returned.
Definition: td_api.h:55671
bool only_current_
If true, returns only data for the current library launch.
Definition: td_api.h:49756
std::int32_t get_id() const final
Definition: td_api.h:52345
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9004
object_ptr< videoNote > video_note_
Preview of the content as a video note, if available; may be null.
Definition: td_api.h:39333
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:3752
std::int32_t get_id() const final
Definition: td_api.h:32428
bool clear_draft_
True, if the chat message draft must be deleted.
Definition: td_api.h:15147
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11125
int32 score_
The new score.
Definition: td_api.h:58261
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38719
object_ptr< animation > animation_
Game animation; may be null.
Definition: td_api.h:11564
string title_
Title of the basic group.
Definition: td_api.h:20026
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20692
std::int32_t get_id() const final
Definition: td_api.h:49471
object_ptr< ChatAction > action_
The action.
Definition: td_api.h:35706
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:46611
std::int32_t get_id() const final
Definition: td_api.h:37493
std::int32_t get_id() const final
Definition: td_api.h:27995
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33910
object_ptr< BotCommandScope > scope_
The scope to which the commands are relevant; pass null to get commands in the default bot command sc...
Definition: td_api.h:47114
std::int32_t get_id() const final
Definition: td_api.h:37754
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21729
Definition: td_api.h:20064
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:54063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44654
void store(TlStorerToString &s, const char *field_name) const final
int64 connection_id_
Identifier of the connection used during the call.
Definition: td_api.h:43726
std::int32_t get_id() const final
Definition: td_api.h:22729
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54895
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36447
std::int32_t get_id() const final
Definition: td_api.h:49212
string title_
Article title; may be empty.
Definition: td_api.h:24563
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60172
int32 group_call_id_
Group call identifier. The group call must be previously received through getGroupCall and must be jo...
Definition: td_api.h:52624
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58559
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11232
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:18153
std::int32_t get_id() const final
Definition: td_api.h:15926
Definition: td_api.h:20102
object_ptr< DiceStickers > final_state_
The animated stickers with the final dice animation; may be null if unknown. updateMessageContent wil...
Definition: td_api.h:19638
std::int32_t get_id() const final
Definition: td_api.h:13680
Definition: td_api.h:7721
std::int32_t get_id() const final
Definition: td_api.h:34885
int64 id_
Unique query identifier.
Definition: td_api.h:37202
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Unique identifier of the proxy.
Definition: td_api.h:27149
Definition: td_api.h:33615
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7539
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< phoneNumberAuthenticationSettings > settings_
Settings for the authentication of the user's phone number; pass null to use default settings.
Definition: td_api.h:40860
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56271
int32 max_other_file_size_
The maximum size of other file types to be auto-downloaded, in bytes.
Definition: td_api.h:1777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48495
string system_version_
Version of the operating system the application is being run on. If empty, the version is automatical...
Definition: td_api.h:32227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22056
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21405
std::int32_t get_id() const final
Definition: td_api.h:13762
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:32466
bool can_be_unmuted_for_all_users_
True, if the current user can allow the participant to unmute themselves or unmute the participant (i...
Definition: td_api.h:11840
string text_
Additional report details; 0-1024 characters.
Definition: td_api.h:54310
bool is_current_user_
True, if the participant is the current user.
Definition: td_api.h:11832
string type_
Image type (see https://core.telegram.org/constructor/photoSize).
Definition: td_api.h:26768
std::int32_t get_id() const final
Definition: td_api.h:41909
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28980
bool is_channel_
True, if the supergroup is a channel.
Definition: td_api.h:8927
object_ptr< chatMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55283
int32 offset_
Number of users to skip in the result; must be non-negative.
Definition: td_api.h:50248
int32 file_id_
Identifier of the file to get.
Definition: td_api.h:47654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40880
std::int32_t get_id() const final
Definition: td_api.h:9195
bytes waveform_
A waveform representation of the voice note in 5-bit format.
Definition: td_api.h:39252
Definition: td_api.h:23040
array< object_ptr< MessageSender > > senders_
List of message senders.
Definition: td_api.h:21862
bool has_participants_
True, if the video chat has participants.
Definition: td_api.h:39158
bool is_being_chosen_
True, if the option is being chosen by a pending setPollAnswer request.
Definition: td_api.h:26932
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2691
void store(TlStorerToString &s, const char *field_name) const final
double y_shift_
Shift by Y-axis measured in heights of the mask scaled to the face size, from top to bottom....
Definition: td_api.h:18760
std::int32_t get_id() const final
Definition: td_api.h:48312
int53 user_id_
User identifier of the secret chat peer.
Definition: td_api.h:8968
int32 zoom_
Map zoom level; 13-20.
Definition: td_api.h:48942
std::int32_t get_id() const final
Definition: td_api.h:31348
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60032
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Approximate total number of chats in the chat list.
Definition: td_api.h:36472
bool disable_web_page_preview_
True, if rich web page previews for URLs in the message text must be disabled.
Definition: td_api.h:14562
int32 immunity_delay_
The amount of time after the creation of a file during which it can't be deleted, in seconds....
Definition: td_api.h:52813
std::int32_t get_id() const final
Definition: td_api.h:59454
Definition: td_api.h:5070
object_ptr< message > message_
Deleted message.
Definition: td_api.h:5035
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56593
string mime_type_
The MIME type of the file; as defined by the sender.
Definition: td_api.h:1094
object_ptr< maskPosition > mask_position_
Position where the mask is placed; may be null.
Definition: td_api.h:30835
std::int32_t get_id() const final
Definition: td_api.h:23946
Definition: td_api.h:49132
array< object_ptr< bankCardActionOpenUrl > > actions_
Actions that can be done with the bank card number.
Definition: td_api.h:2270
std::int32_t get_id() const final
Definition: td_api.h:56650
std::int32_t get_id() const final
Definition: td_api.h:38226
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32262
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53722
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2886
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9693
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< chatFilterInfo > > chat_filters_
The new list of chat filters.
Definition: td_api.h:35354
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25285
object_ptr< basicGroupFullInfo > basic_group_full_info_
New full information about the group.
Definition: td_api.h:35983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11009
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:7503
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:12778
Definition: td_api.h:50688
Definition: td_api.h:15396
string phone_number_prefix_
Prefix of the phone number from which the call will be made.
Definition: td_api.h:1352
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17669
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:8887
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33118
int64 order_
A parameter used to determine order of the chat in the chat list. Chats must be sorted by the pair (o...
Definition: td_api.h:8087
Definition: td_api.h:53916
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41406
Definition: td_api.h:19516
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:57600
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56518
Definition: td_api.h:3443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17765
Definition: td_api.h:37672
std::int32_t get_id() const final
Definition: td_api.h:11014
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34607
string title_
Title of the newly created supergroup.
Definition: td_api.h:20382
Definition: td_api.h:10496
std::int32_t get_id() const final
Definition: td_api.h:39677
bool is_uploading_completed_
True, if a remote copy is fully available.
Definition: td_api.h:28671
bool have_delayed_notifications_
True, if there are some delayed notification updates, which will be sent soon.
Definition: td_api.h:35612
Definition: td_api.h:21604
int32 added_date_
Point in time (Unix timestamp) when the photo has been added.
Definition: td_api.h:7949
Definition: td_api.h:42630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46212
bool need_shipping_address_
True, if the user's shipping address is needed for payment.
Definition: td_api.h:17387
string bio_
A short bio of the user.
Definition: td_api.h:6903
Definition: td_api.h:50298
object_ptr< ChatMemberStatus > status_
Status of the current user in the group.
Definition: td_api.h:2313
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58693
std::int32_t get_id() const final
Definition: td_api.h:44906
std::int32_t get_id() const final
Definition: td_api.h:38131
string emoji_
Emoji on which the dice throw animation is based.
Definition: td_api.h:15145
std::int32_t get_id() const final
Definition: td_api.h:1479
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15142
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51316
object_ptr< inputThumbnail > thumbnail_
Animation thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:14606
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
The message identifier of the used keyboard.
Definition: td_api.h:43185
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33739
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48125
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29937
bool can_set_location_
True, if the supergroup location can be changed.
Definition: td_api.h:31604
std::int32_t get_id() const final
Definition: td_api.h:18567
int32 duration_
Call duration, in seconds; for ended calls only.
Definition: td_api.h:11726
void store(TlStorerToString &s, const char *field_name) const final
bool is_fake_
True, if many users reported this supergroup or channel as a fake account.
Definition: td_api.h:31528
std::int32_t get_id() const final
Definition: td_api.h:28647
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44225
Definition: td_api.h:9962
Definition: td_api.h:12203
Definition: td_api.h:8839
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44864
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3193
int32 notification_id_
Identifier of removed notification.
Definition: td_api.h:53727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25625
std::int32_t get_id() const final
Definition: td_api.h:20049
Definition: td_api.h:14428
array< object_ptr< PageBlock > > page_blocks_
Item blocks.
Definition: td_api.h:24522
std::int32_t get_id() const final
Definition: td_api.h:7073
int32 banned_count_
Number of users banned from chat; 0 if unknown.
Definition: td_api.h:31590
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:14207
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26657
bool force_quiz_
If true, only polls in quiz mode must be allowed to create.
Definition: td_api.h:17848
std::int32_t get_id() const final
Definition: td_api.h:12282
Definition: td_api.h:18168
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:39850
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5954
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1329
Definition: td_api.h:23164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17611
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:6381
string statistics_
Database statistics in an unspecified human-readable format.
Definition: td_api.h:9842
string type_
Type of the venue in the provider database; as defined by the sender.
Definition: td_api.h:39048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54388
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5655
Definition: td_api.h:7088
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:49135
array< int53 > user_ids_
The user identifiers, total number of users in all rules must not exceed 1000.
Definition: td_api.h:38407
object_ptr< importedContacts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52200
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57722
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Image height.
Definition: td_api.h:26774
int53 chat_id_
Chat identifier.
Definition: td_api.h:49597
Definition: td_api.h:21906
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:58259
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:5877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37705
std::int32_t get_id() const final
Definition: td_api.h:50122
int32 timeout_
Timeout before the code can be re-sent, in seconds.
Definition: td_api.h:1151
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41463
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4834
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:10569
void store(TlStorerToString &s, const char *field_name) const final
bool use_default_disable_mention_notifications_
If true, disable_mention_notifications is ignored and the value for the relevant type of chat is used...
Definition: td_api.h:7839
Definition: td_api.h:37628
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_forwarded_
True, if the message can be forwarded.
Definition: td_api.h:18819
int53 chat_id_
Chat identifier.
Definition: td_api.h:55245
string description_
Chat description; 0-255 characters.
Definition: td_api.h:42481
string name_
The name of the option.
Definition: td_api.h:49803
bool is_masks_
Pass true to return mask sticker sets; pass false to return ordinary sticker sets.
Definition: td_api.h:55719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3657
int64 pre_checkout_query_id_
Identifier of the pre-checkout query.
Definition: td_api.h:40427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8730
int53 seller_bot_user_id_
User identifier of the seller bot.
Definition: td_api.h:26376
int53 bot_user_id_
Identifier of the bot.
Definition: td_api.h:56140
array< object_ptr< notification > > notifications_
The list of active notifications.
Definition: td_api.h:22515
std::int32_t get_id() const final
Definition: td_api.h:2435
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57519
int32 proximity_alert_radius_
The new maximum distance for proximity alerts, in meters (0-100000). Pass 0 if the notification is di...
Definition: td_api.h:44412
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41604
object_ptr< minithumbnail > minithumbnail_
Document minithumbnail; may be null.
Definition: td_api.h:10591
std::int32_t get_id() const final
Definition: td_api.h:2250
bool can_invite_users_
New value of can_invite_users permission.
Definition: td_api.h:5658
string name_
Name of the sticker set.
Definition: td_api.h:30892
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51718
string native_middle_name_
Native middle name of the user; 0-255 characters.
Definition: td_api.h:26532
string caption_
Animation caption.
Definition: td_api.h:27447
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10658
Definition: td_api.h:39794
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15421
Definition: td_api.h:54013
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33471
int64 query_id_
Identifier of the inline query.
Definition: td_api.h:56554
array< object_ptr< jsonObjectMember > > members_
The list of object members.
Definition: td_api.h:17672
std::int32_t get_id() const final
Definition: td_api.h:58601
object_ptr< messageReplyInfo > reply_info_
Information about the message thread.
Definition: td_api.h:22030
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:44133
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54342
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:36941
int64 id_
Photo identifier; 0 for an empty photo. Can be used to find a photo in a list of user profile photos.
Definition: td_api.h:27061
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23528
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3701
bytes encryption_key_
Encryption key to check or set up.
Definition: td_api.h:41340
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39274
string title_
Title of the saved credentials.
Definition: td_api.h:29689
int53 chat_id_
Chat identifier.
Definition: td_api.h:56402
string postal_code_
Address postal code.
Definition: td_api.h:855
string inline_message_id_
Inline message identifier.
Definition: td_api.h:44131
object_ptr< chatPhotoInfo > photo_
The new chat photo; may be null.
Definition: td_api.h:34486
object_ptr< sticker > sticker_
The animated sticker with the dice animation.
Definition: td_api.h:10499
string language_pack_id_
Language pack identifier of the strings to be returned.
Definition: td_api.h:48579
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:16127
Definition: td_api.h:12837
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:34985
std::int32_t get_id() const final
Definition: td_api.h:29461
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11485
object_ptr< chatEvents > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46069
std::int32_t get_id() const final
Definition: td_api.h:55646
Definition: td_api.h:23791
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56165
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7002
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53003
string key_
Language pack key of the string to be returned.
Definition: td_api.h:48529
std::int32_t get_id() const final
Definition: td_api.h:46794
int53 last_message_id_
Identifier of the last reply to the message.
Definition: td_api.h:21615
Definition: td_api.h:16336
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19962
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > recent_voter_user_ids_
User identifiers of recent voters, if the poll is non-anonymous.
Definition: td_api.h:26867
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of users to be returned.
Definition: td_api.h:55568
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< FileType > file_type_
File type; pass null if unknown.
Definition: td_api.h:61741
int64 media_album_id_
Unique identifier of an album this message belongs to. Only audios, documents, photos and videos can ...
Definition: td_api.h:18863
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:19618
object_ptr< message > last_message_
The new last message in the chat; may be null.
Definition: td_api.h:34568
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:28057
object_ptr< tMeUrls > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50637
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37053
int53 chat_id_
Chat identifier.
Definition: td_api.h:60786
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60256
Definition: td_api.h:2060
void store(TlStorerToString &s, const char *field_name) const final
int32 video_duration_
Video duration, in seconds.
Definition: td_api.h:14447
std::int32_t get_id() const final
Definition: td_api.h:24058
Definition: td_api.h:19027
std::int32_t get_id() const final
Definition: td_api.h:2559
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57922
std::int32_t get_id() const final
Definition: td_api.h:36209
Definition: td_api.h:18355
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23604
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43618
bytes data_
Encrypted JSON-encoded data about the user.
Definition: td_api.h:10806
int53 bot_user_id_
Bot's user identifier.
Definition: td_api.h:2694
Definition: td_api.h:21299
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:53608
Definition: td_api.h:49385
array< int53 > message_ids_
Identifiers of the deleted messages.
Definition: td_api.h:35655
std::int32_t get_id() const final
Definition: td_api.h:4400
double scale_
Mask scaling coefficient. (For example, 2.0 means a doubled size.)
Definition: td_api.h:18762
Definition: td_api.h:37769
int32 priority_
Priority of the upload (1-32). The higher the priority, the earlier the file will be uploaded....
Definition: td_api.h:61743
object_ptr< SupergroupMembersFilter > filter_
The type of users to return; pass null to use supergroupMembersFilterRecent.
Definition: td_api.h:51513
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54941
bool is_installed_
True, if the sticker set has been installed by the current user.
Definition: td_api.h:30972
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54357
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:61542
string emoji_
String representation of emoji; must be non-empty.
Definition: td_api.h:56090
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36836
bool is_paused_
True if screen sharing is paused.
Definition: td_api.h:61197
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3863
bool is_active_
True, if the group is active.
Definition: td_api.h:2315
Definition: td_api.h:23624
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7672
Definition: td_api.h:48673
std::int32_t get_id() const final
Definition: td_api.h:61669
bool is_my_video_enabled_
True, if the user's video is enabled.
Definition: td_api.h:52425
int53 chat_id_
Chat identifier.
Definition: td_api.h:43024
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30227
int53 chat_id_
Chat identifier.
Definition: td_api.h:7782
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59859
object_ptr< databaseStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47409
string url_
URL to be opened.
Definition: td_api.h:40259
int53 chat_id_
Chat identifier.
Definition: td_api.h:57850
Definition: td_api.h:41005
object_ptr< ReplyMarkup > reply_markup_
New message reply markup; may be null.
Definition: td_api.h:34150
void store(TlStorerToString &s, const char *field_name) const final
string first_name_
The new value of the first name for the current user; 1-64 characters.
Definition: td_api.h:58768
std::int32_t get_id() const final
Definition: td_api.h:54337
std::int32_t get_id() const final
Definition: td_api.h:61016
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:1083
Definition: td_api.h:10093
int53 message_thread_id_
If not 0, a message thread identifier in which the draft was changed.
Definition: td_api.h:57446
int32 call_id_
Call identifier.
Definition: td_api.h:43718
bool for_album_
Pass true to return an HTML code for embedding of the whole media album.
Definition: td_api.h:49139
int32 sent_message_count_
Number of sent messages.
Definition: td_api.h:8755
Definition: td_api.h:25305
string many_value_
Value for many objects.
Definition: td_api.h:18097
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the result, if known.
Definition: td_api.h:14259
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10073
string query_
Query to search for.
Definition: td_api.h:31858
bool for_dark_theme_
True, if the backgrounds must be ordered for dark theme.
Definition: td_api.h:45540
std::int32_t get_id() const final
Definition: td_api.h:11333
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59959
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39747
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53854
void store(TlStorerToString &s, const char *field_name) const final
bool include_bots_
True, if bots need to be included.
Definition: td_api.h:6457
string native_first_name_
Native first name of the user; 1-255 characters.
Definition: td_api.h:26530
std::int32_t get_id() const final
Definition: td_api.h:30116
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50320
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34502
string title_
Title of the audio file.
Definition: td_api.h:13976
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22237
array< object_ptr< botCommand > > commands_
List of bot commands.
Definition: td_api.h:2696
Definition: td_api.h:28888
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60303
int53 chat_id_
Chat identifier.
Definition: td_api.h:51004
std::int32_t get_id() const final
Definition: td_api.h:46064
std::int32_t get_id() const final
Definition: td_api.h:58177
std::int32_t get_id() const final
Definition: td_api.h:8391
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:6170
Definition: td_api.h:2819
array< int53 > excluded_chat_ids_
The chat identifiers of always excluded chats in the filtered chat list.
Definition: td_api.h:6445
Definition: td_api.h:53534
int53 message_id_
Identifier of the message, from which the query originated.
Definition: td_api.h:37311
std::int32_t get_id() const final
Definition: td_api.h:34035
std::int32_t get_id() const final
Definition: td_api.h:11891
std::int32_t get_id() const final
Definition: td_api.h:60214
string hash_
Hash value from the link.
Definition: td_api.h:56847
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56072
Definition: td_api.h:35823
Definition: td_api.h:31934
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30433
object_ptr< inputThumbnail > album_cover_thumbnail_
Thumbnail of the cover for the album; pass null to skip thumbnail uploading.
Definition: td_api.h:14662
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48803
object_ptr< MessageSender > sender_id_
Identifier of the sender of messages to delete.
Definition: td_api.h:43135
int53 user_id_
Sticker set owner.
Definition: td_api.h:59374
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:37463
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatLists > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46543
int32 duration_
Duration of the video, in seconds; as defined by the sender.
Definition: td_api.h:39091
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2592
Definition: td_api.h:22966
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:55973
std::int32_t get_id() const final
Definition: td_api.h:33542
object_ptr< RichText > text_
Text.
Definition: td_api.h:29239
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31477
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56062
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22534
Definition: td_api.h:8448
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59106
object_ptr< basicGroupFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45710
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23815
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34461
object_ptr< chatPermissions > permissions_
User permissions in the chat.
Definition: td_api.h:7414
int64 id_
Unique photo identifier.
Definition: td_api.h:7947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42996
Definition: td_api.h:40309
std::int32_t get_id() const final
Definition: td_api.h:19223
string recovery_code_
Recovery code to check.
Definition: td_api.h:41102
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2186
object_ptr< JsonValue > data_
The log event data.
Definition: td_api.h:55096
Definition: td_api.h:33444
int53 message_id_
Identifier of the message to forward.
Definition: td_api.h:15353
string id_
Unique language pack identifier.
Definition: td_api.h:17928
Definition: td_api.h:18384
string custom_title_
Custom title of the administrator.
Definition: td_api.h:4859
std::int32_t get_id() const final
Definition: td_api.h:8114
std::int32_t get_id() const final
Definition: td_api.h:22539
object_ptr< paymentReceipt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50127
Definition: td_api.h:32671
object_ptr< userPrivacySettingRules > rules_
The new privacy rules.
Definition: td_api.h:59576
object_ptr< minithumbnail > minithumbnail_
User profile photo minithumbnail; may be null.
Definition: td_api.h:27067
bytes hash_
The decrypted data hash.
Definition: td_api.h:10762
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48317
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:17984
int53 chat_id_
Chat identifier, in which the video chat will be created.
Definition: td_api.h:42733
std::int32_t get_id() const final
Definition: td_api.h:13270
Definition: td_api.h:57647
std::int32_t get_id() const final
Definition: td_api.h:1909
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55538
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8291
object_ptr< chatLocation > old_location_
Previous location; may be null.
Definition: td_api.h:5936
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15292
int53 chat_id_
Chat identifier.
Definition: td_api.h:39650
std::int32_t get_id() const final
Definition: td_api.h:5347
object_ptr< formattedText > text_
Message text with formatting.
Definition: td_api.h:52077
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54179
array< object_ptr< FileType > > file_types_
If non-empty, only files with the given types are considered. By default, all types except thumbnails...
Definition: td_api.h:52815
std::int32_t get_id() const final
Definition: td_api.h:51713
int32 width_
Video width; as defined by the sender.
Definition: td_api.h:39093
Definition: td_api.h:13331
object_ptr< StatisticalGraph > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51039
void store(TlStorerToString &s, const char *field_name) const final
string value_
String.
Definition: td_api.h:32446
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46163
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:34217
int32 width_
Thumbnail width, usually doesn't exceed 40.
Definition: td_api.h:22120
int32 count_
Number of bytes to read. An error will be returned if there are not enough bytes available in the fil...
Definition: td_api.h:53282
std::int32_t get_id() const final
Definition: td_api.h:24649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18513
std::int32_t get_id() const final
Definition: td_api.h:41646
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10316
string text_
Action text.
Definition: td_api.h:2227
string restriction_reason_
If non-empty, contains a human-readable description of the reason why access to this supergroup or ch...
Definition: td_api.h:31524
std::int64_t int64
Definition: td_api.h:31
Definition: td_api.h:37252
Definition: td_api.h:33109
void store(TlStorerToString &s, const char *field_name) const final
int32 proximity_alert_radius_
For live locations, a maximum distance to another chat member for proximity alerts,...
Definition: td_api.h:15028
string street_line2_
Second line of the address.
Definition: td_api.h:853
bool can_be_deleted_only_for_self_
True, if the message can be deleted only for the current user while other users will continue to see ...
Definition: td_api.h:18823
object_ptr< pageBlockCaption > caption_
Post caption.
Definition: td_api.h:24033
int64 game_id_
Identifier of the game; may be different from the games presented in the message with the game.
Definition: td_api.h:20606
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31655
Definition: td_api.h:47651
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48448
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41735
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43412
std::int32_t get_id() const final
Definition: td_api.h:34507
Definition: td_api.h:28098
std::int32_t get_id() const final
Definition: td_api.h:38540
Definition: td_api.h:59321
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:35192
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:21804
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:12948
string message_file_head_
Beginning of the message file; up to 100 first lines.
Definition: td_api.h:49188
Definition: td_api.h:61998
Definition: td_api.h:26815
std::int32_t get_id() const final
Definition: td_api.h:33350
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28867
string query_
Text of the query.
Definition: td_api.h:37210
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:45778
std::int32_t get_id() const final
Definition: td_api.h:52504
std::int32_t get_id() const final
Definition: td_api.h:15127
std::int32_t get_id() const final
Definition: td_api.h:37184
object_ptr< MessageSender > message_sender_id_
New message sender for the chat.
Definition: td_api.h:57602
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56528
std::int32_t get_id() const final
Definition: td_api.h:51957
std::int32_t get_id() const final
Definition: td_api.h:27002
Definition: td_api.h:59524
string invite_hash_
If non-empty, invite hash to be used to join the group call without being muted by administrators.
Definition: td_api.h:52427
std::int32_t get_id() const final
Definition: td_api.h:10939
string title_
Title of the new chat; 1-128 characters.
Definition: td_api.h:42477
std::int32_t get_id() const final
Definition: td_api.h:59051
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:50851
int53 chat_id_
Identifier of the chat where the query was sent.
Definition: td_api.h:48231
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:3227
string url_
URL.
Definition: td_api.h:31966
int53 from_message_id_
The message identifier from which to return information about message positions.
Definition: td_api.h:46915
Definition: td_api.h:39997
std::int32_t get_id() const final
Definition: td_api.h:35172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17823
int32 total_count_
Total number of found messages sent on the day.
Definition: td_api.h:18981
std::int32_t get_id() const final
Definition: td_api.h:48084
std::int32_t get_id() const final
Definition: td_api.h:47091
object_ptr< RichText > caption_
Table caption.
Definition: td_api.h:24202
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40558
std::int32_t get_id() const final
Definition: td_api.h:55278
string thumbnail_url_
URL of the result thumbnail (JPEG, GIF, or MPEG4), if it exists.
Definition: td_api.h:13845
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6305
int32 proximity_alert_radius_
For live locations, a maximum distance to another chat member for proximity alerts,...
Definition: td_api.h:19477
std::int32_t get_id() const final
Definition: td_api.h:54936
object_ptr< chatPermissions > permissions_
The new chat permissions.
Definition: td_api.h:34527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26501
int64 id_
Unique query identifier.
Definition: td_api.h:37358
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50533
Definition: td_api.h:24020
Definition: td_api.h:33885
Definition: td_api.h:13612
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57932
string system_version_
Version of the operating system the application has been run or is running on, as provided by the app...
Definition: td_api.h:30458
Definition: td_api.h:59474
Definition: td_api.h:18666
bool is_masks_
True, if the stickers in the set are masks.
Definition: td_api.h:30906
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11261
int32 duration_
Duration of the video, in seconds; as defined by the sender.
Definition: td_api.h:39200
int64 id_
Session identifier.
Definition: td_api.h:30436
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:52148
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25404
int32 timeout_
Query timeout.
Definition: td_api.h:37553
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58297
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50627
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:21042
int32 offset_
Number of users and chats to skip in the result; must be non-negative.
Definition: td_api.h:45728
std::int32_t get_id() const final
Definition: td_api.h:1258
Definition: td_api.h:9045
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:61372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21075
array< int53 > user_ids_
User identifiers of the imported contacts in the same order as they were specified in the request; 0 ...
Definition: td_api.h:12259
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:13354
Definition: td_api.h:38726
int32 notification_group_id_
Unique notification group identifier.
Definition: td_api.h:35474
Definition: td_api.h:13906
Definition: td_api.h:19683
void store(TlStorerToString &s, const char *field_name) const final
bool hide_url_
True, if the URL must be not shown.
Definition: td_api.h:13913
bytes data_
The thumbnail in JPEG format.
Definition: td_api.h:22124
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > message_
The new message.
Definition: td_api.h:33933
int53 last_read_outbox_message_id_
Identifier of last read outgoing message.
Definition: td_api.h:34697
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55641
int32 group_call_id_
Group call identifier.
Definition: td_api.h:44788
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< PageBlock > > page_blocks_
Collage item contents.
Definition: td_api.h:24076
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4761
Definition: td_api.h:8963
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38326
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41997
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27769
Definition: td_api.h:9434
bool can_be_called_
True, if the user can be called.
Definition: td_api.h:37900
Definition: td_api.h:43280
Definition: td_api.h:41843
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11444
object_ptr< ChatType > type_
Type of the chat.
Definition: td_api.h:3993
string payload_
JSON-encoded push notification payload.
Definition: td_api.h:50431
object_ptr< BackgroundFill > outgoing_message_fill_
The fill to be used as a background for outgoing messages.
Definition: td_api.h:33401
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44961
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18020
std::int32_t get_id() const final
Definition: td_api.h:20879
Definition: td_api.h:59718
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40028
std::int32_t get_id() const final
Definition: td_api.h:38360
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:28103
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33653
Definition: td_api.h:20487
Definition: td_api.h:23078
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15921
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39632
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:31989
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47337
std::int32_t get_id() const final
Definition: td_api.h:9947
bool default_disable_notification_
The new default_disable_notification value.
Definition: td_api.h:35151
Definition: td_api.h:8538
std::int32_t get_id() const final
Definition: td_api.h:5435
string password_
The password for the current user.
Definition: td_api.h:3770
std::int32_t get_id() const final
Definition: td_api.h:25409
array< int53 > member_user_ids_
User identifiers of members in the basic group.
Definition: td_api.h:20028
std::int32_t get_id() const final
Definition: td_api.h:54040
std::int32_t get_id() const final
Definition: td_api.h:3082
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool show_popup_
True, if a blocking popup with terms of service must be shown to the user.
Definition: td_api.h:32330
int53 chat_id_
Chat identifier.
Definition: td_api.h:35313
string bio_
The new value of the user bio; 0-70 characters without line feeds.
Definition: td_api.h:57197
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52897
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the user.
Definition: td_api.h:23119
std::int32_t get_id() const final
Definition: td_api.h:40289
double latitude_
Latitude of the location in degrees; as defined by the sender.
Definition: td_api.h:18306
Definition: td_api.h:36423
std::int32_t get_id() const final
Definition: td_api.h:4304
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7185
Definition: td_api.h:1925
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33147
int32 date_
Point in time (Unix timestamp) when the message was originally sent.
Definition: td_api.h:21129
string emoji_
Emoji corresponding to the sticker; may be empty.
Definition: td_api.h:27930
std::int32_t get_id() const final
Definition: td_api.h:10163
std::int32_t get_id() const final
Definition: td_api.h:33600
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18780
Definition: td_api.h:10993
object_ptr< message > message_
Unpinned message.
Definition: td_api.h:5149
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45653
std::int32_t get_id() const final
Definition: td_api.h:31878
Definition: td_api.h:36874
std::int32_t get_id() const final
Definition: td_api.h:36780
std::int32_t get_id() const final
Definition: td_api.h:60580
Definition: td_api.h:56240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52646
std::int32_t get_id() const final
Definition: td_api.h:34173
int32 video_height_
Height of the video.
Definition: td_api.h:14445
std::int32_t get_id() const final
Definition: td_api.h:54598
bool can_change_info_
True, if the administrator can change the chat title, photo, and other settings.
Definition: td_api.h:7313
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< scopeNotificationSettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50939
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:44295
int53 chat_id_
Chat identifier.
Definition: td_api.h:53584
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56331
std::int32_t get_id() const final
Definition: td_api.h:4592
string title_
Product title.
Definition: td_api.h:19762
object_ptr< poll > poll_
The poll description.
Definition: td_api.h:19724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26997
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34587
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20874
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43759
void store(TlStorerToString &s, const char *field_name) const final
int53 id_
User identifier.
Definition: td_api.h:37810
int53 max_file_size_
The maximum size of the file to where the internal TDLib log is written before the file will automati...
Definition: td_api.h:18389
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49031
std::int32_t get_id() const final
Definition: td_api.h:1999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1169
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56704
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8340
int32 distance_
If non-negative, the current user was found by the peer through searchChatsNearby and this is the dis...
Definition: td_api.h:4716
std::int32_t get_id() const final
Definition: td_api.h:49112
string author_signature_
For channel posts and anonymous group messages, optional author signature.
Definition: td_api.h:18861
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:8151
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13591
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string password_
Password for logging in; may be empty.
Definition: td_api.h:27212
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23420
int32 file_id_
Identifier of a file to stop downloading.
Definition: td_api.h:40678
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28779
string share_text_
For bots, the text that is shown on the bot's profile page and is sent together with the link when us...
Definition: td_api.h:37912
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42081
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38535
std::int32_t get_id() const final
Definition: td_api.h:2597
std::int32_t get_id() const final
Definition: td_api.h:42039
std::int32_t get_id() const final
Definition: td_api.h:57627
Definition: td_api.h:11087
std::int32_t get_id() const final
Definition: td_api.h:21410
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10843
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57426
object_ptr< SecretChatState > state_
State of the secret chat.
Definition: td_api.h:30292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61926
bool disable_notification_
True, if there must be no notification about the pinned message. Notifications are always disabled in...
Definition: td_api.h:52979
object_ptr< datedFile > front_side_
The front side of an identity document.
Definition: td_api.h:10808
Definition: td_api.h:52621
Definition: td_api.h:30820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53509
Definition: td_api.h:28586
object_ptr< passportAuthorizationForm > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49888
Definition: td_api.h:40527
object_ptr< RichText > header_
Header.
Definition: td_api.h:23291
std::int32_t get_id() const final
Definition: td_api.h:30761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7144
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14254
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:30504
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:25870
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:37076
string first_name_
The first name of the user; 1-64 characters.
Definition: td_api.h:53487
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34256
object_ptr< personalDocument > utility_bill_
Utility bill.
Definition: td_api.h:25042
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24094
Definition: td_api.h:51054
string offset_
Offset of the first entry to return.
Definition: td_api.h:48237
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29755
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:35336
void store(TlStorerToString &s, const char *field_name) const final
int32 photo_height_
Product photo height.
Definition: td_api.h:15239
string name_
Contact's name.
Definition: td_api.h:27530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30384
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sessions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45134
int32 limit_
The maximum number of chats to be returned; up to 100.
Definition: td_api.h:48058
bool is_rtl_
True, if the language pack strings are RTL.
Definition: td_api.h:17940
std::int32_t get_id() const final
Definition: td_api.h:8296
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56321
int32 duration_
Duration of the voice note, in seconds.
Definition: td_api.h:14977
object_ptr< animatedEmoji > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45228
std::int32_t get_id() const final
Definition: td_api.h:15004
array< object_ptr< MessageSender > > recent_replier_ids_
Identifiers of at most 3 recent repliers to the message; available in channels with a discussion supe...
Definition: td_api.h:21609
Definition: td_api.h:60234
std::int32_t get_id() const final
Definition: td_api.h:55867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48859
std::int32_t get_id() const final
Definition: td_api.h:35884
string url_
URL that needs to be opened when the photo is clicked.
Definition: td_api.h:23798
object_ptr< CanTransferOwnershipResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40660
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:56759
int32 offset_
The number of photos to skip; must be non-negative.
Definition: td_api.h:51929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4520
object_ptr< chatFilter > filter_
The edited chat filter.
Definition: td_api.h:43921
std::int32_t get_id() const final
Definition: td_api.h:22921
bool is_silent_
True, if the notification was initially silent.
Definition: td_api.h:22464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61417
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:29107
Definition: td_api.h:32790
string country_calling_code_
The part of the phone number denoting country calling code or its part.
Definition: td_api.h:26682
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29792
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1690
bool use_file_database_
If set to true, information about downloaded and uploaded files will be saved between application res...
Definition: td_api.h:32211
std::int32_t get_id() const final
Definition: td_api.h:11130
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:9552
int32 retry_after_
Time left before the session can be used to transfer ownership of a chat, in seconds.
Definition: td_api.h:3915
object_ptr< location > location_
Location of the map center.
Definition: td_api.h:48940
void store(TlStorerToString &s, const char *field_name) const final
bool is_attached_
Pass true to add the sticker to the list of stickers recently attached to photo or video files; pass ...
Definition: td_api.h:40056
string query_
Query to search for.
Definition: td_api.h:55721
std::int32_t get_id() const final
Definition: td_api.h:45129
string inline_query_placeholder_
Placeholder for inline queries (displayed on the application input field).
Definition: td_api.h:38793
std::int32_t get_id() const final
Definition: td_api.h:33513
array< string > emojis_
The new list of emojis suggested for searching.
Definition: td_api.h:37122
bool supports_stun_
True, if the server supports STUN.
Definition: td_api.h:3397
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:43133
std::int32_t get_id() const final
Definition: td_api.h:56220
object_ptr< message > old_message_
The original message before the edit.
Definition: td_api.h:4994
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25662
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputChatPhoto > photo_
New chat photo; pass null to delete the chat photo.
Definition: td_api.h:57802
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50929
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:57344
int32 downloaded_prefix_size_
If is_downloading_completed is false, then only some prefix of the file starting from download_offset...
Definition: td_api.h:18221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44215
std::int32_t get_id() const final
Definition: td_api.h:57371
bool for_dark_theme_
True, if background for dark theme has changed.
Definition: td_api.h:36798
Definition: td_api.h:9625
string title_
Title of the group chat; may be empty if unrecognized.
Definition: td_api.h:21060
int32 date_
Point in time (Unix timestamp) when the draft was created.
Definition: td_api.h:10639
void store(TlStorerToString &s, const char *field_name) const final
int53 log_size_
Size of the TDLib internal log.
Definition: td_api.h:31258
Definition: td_api.h:49594
Definition: td_api.h:14148
int32 file_id_
Identifier of the photo to report. Only full photos from chatPhoto can be reported.
Definition: td_api.h:54362
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53998
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:44690
Definition: td_api.h:53628
array< int53 > message_ids_
Identifiers of messages to report.
Definition: td_api.h:54418
std::int32_t get_id() const final
Definition: td_api.h:14910
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52947
Definition: td_api.h:21519
object_ptr< game > game_
Game result.
Definition: td_api.h:12842
std::int32_t get_id() const final
Definition: td_api.h:14742
object_ptr< formattedText > text_
Formatted text to be sent; 1-GetOption("message_text_length_max") characters. Only Bold,...
Definition: td_api.h:14560
int32 video_width_
Width of the video.
Definition: td_api.h:14443
Definition: td_api.h:38205
int32 sticker_width_
Width of the sticker.
Definition: td_api.h:14325
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:55518
std::int32_t get_id() const final
Definition: td_api.h:32035
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:45634
string sender_name_
Name of the sender.
Definition: td_api.h:22893
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool revoke_
Pass true to delete messages for all chat members. Always true for supergroups, channels and secret c...
Definition: td_api.h:43381
array< object_ptr< sticker > > stickers_
List of stickers.
Definition: td_api.h:31077
int32 retry_date_
Point in time (Unix timestamp) when the password reset can be retried.
Definition: td_api.h:28965
object_ptr< ChatList > chat_list_
The chat list in which to return chats; pass null to get chats from the main chat list.
Definition: td_api.h:47064
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42034
Definition: td_api.h:58765
std::int32_t get_id() const final
Definition: td_api.h:29913
object_ptr< MessageContent > content_
Notification content.
Definition: td_api.h:36065
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_pinned_
True, if the chat is pinned.
Definition: td_api.h:60840
Definition: td_api.h:21175
int32 offset_
Offset from which downloaded prefix size needs to be calculated.
Definition: td_api.h:47703
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Map height.
Definition: td_api.h:24340
int53 message_id_
Identifier of the message with live location.
Definition: td_api.h:34366
bool is_active_
True, if the call is active.
Definition: td_api.h:11698
Definition: td_api.h:11687
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:37307
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33948
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14637
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45254
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35724
std::int32_t get_id() const final
Definition: td_api.h:41079
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:14211
std::int32_t get_id() const final
Definition: td_api.h:16203
Definition: td_api.h:20967
string terms_of_service_id_
Identifier of the terms of service.
Definition: td_api.h:36959
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58490
Definition: td_api.h:33394
object_ptr< storageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52860
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28525
bool approve_
True, if the request is approved. Otherwise the request is declived.
Definition: td_api.h:53082
std::int32_t get_id() const final
Definition: td_api.h:48156
std::int32_t get_id() const final
Definition: td_api.h:60131
std::int32_t get_id() const final
Definition: td_api.h:42563
bool only_missed_
If true, returns only messages with missed/declined calls.
Definition: td_api.h:55196
string inline_message_id_
Inline message identifier.
Definition: td_api.h:44078
string client_data_
Application-specific data associated with the chat. (For example, the chat scroll position or local c...
Definition: td_api.h:4047
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< autoDownloadSettings > high_
Preset with highest settings; supposed to be used by default when connected on Wi-Fi.
Definition: td_api.h:1834
string link_
A tg:// URL for the QR code. The link will be updated frequently.
Definition: td_api.h:1535
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47827
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Approximate total count of messages senders found.
Definition: td_api.h:21860
string text_
Text of the button.
Definition: td_api.h:12300
std::int32_t get_id() const final
Definition: td_api.h:50887
bool have_unreceived_notifications_
True, if there can be some yet unreceived notifications, which are being fetched from the server.
Definition: td_api.h:35614
std::int32_t get_id() const final
Definition: td_api.h:50715
std::int32_t get_id() const final
Definition: td_api.h:36821
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61674
void store(TlStorerToString &s, const char *field_name) const final
int64 generation_id_
Unique identifier for the generation process.
Definition: td_api.h:36142
bytes file_hash_
Current hash of the file containing the reverse side.
Definition: td_api.h:16069
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38843
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12008
int32 cache_time_
Allowed time to cache the results of the query, in seconds.
Definition: td_api.h:40368
array< int32 > sticker_ids_
The new list of file identifiers of recently used stickers.
Definition: td_api.h:36683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20543
Definition: td_api.h:31298
void store(TlStorerToString &s, const char *field_name) const final
int32 record_duration_
Duration of the ongoing group call recording, in seconds; 0 if none. An updateGroupCall update is not...
Definition: td_api.h:11722
object_ptr< pageBlockCaption > caption_
Photo caption.
Definition: td_api.h:23796
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_masks_
True, if the stickers in the set are masks.
Definition: td_api.h:30980
std::int32_t get_id() const final
Definition: td_api.h:56927
Definition: td_api.h:5184
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15459
Definition: td_api.h:20379
std::int32_t get_id() const final
Definition: td_api.h:3662
std::int32_t get_id() const final
Definition: td_api.h:48808
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27491
std::int32_t get_id() const final
Definition: td_api.h:10435
void store(TlStorerToString &s, const char *field_name) const final
bool skip_confirm_
True, if there is no need to show an ordinary open URL confirm.
Definition: td_api.h:18546
int53 chat_id_
Identifier of the target chat.
Definition: td_api.h:56142
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24053
string password_
Persistent user password.
Definition: td_api.h:42683
string description_
A short description of the result.
Definition: td_api.h:13917
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:4284
bool is_animated_
True, if the sticker is an animated sticker in TGS format.
Definition: td_api.h:30831
Definition: td_api.h:11992
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18475
int53 message_id_
Identifier of the message.
Definition: td_api.h:58255
std::int32_t get_id() const final
Definition: td_api.h:24948
std::int32_t get_id() const final
Definition: td_api.h:4795
object_ptr< testInt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60632
bool is_verified_
True, if the user is verified.
Definition: td_api.h:37828
inlineQueryResultArticle()
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:48265
bool only_if_pending_
Pass true to stop downloading only if it hasn't been started, i.e. request hasn't been sent to server...
Definition: td_api.h:40680
std::int32_t get_id() const final
Definition: td_api.h:19334
object_ptr< themeSettings > light_settings_
Theme settings for a light chat theme.
Definition: td_api.h:8799
Definition: td_api.h:1932
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58653
std::int32_t get_id() const final
Definition: td_api.h:55122
int53 message_id_
Message identifier of the message with the button.
Definition: td_api.h:48833
object_ptr< animation > animation_
Animation file; may be null.
Definition: td_api.h:23709
pageBlockRelatedArticle()
array< object_ptr< NetworkStatisticsEntry > > entries_
Network statistics entries.
Definition: td_api.h:22166
bool can_accept_calls_
True, if incoming calls can be accepted by the session.
Definition: td_api.h:30444
object_ptr< webPageInstantView > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52059
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44713
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40710
object_ptr< TopChatCategory > category_
Category of chats to be returned.
Definition: td_api.h:51686
object_ptr< FileType > file_type_
File type.
Definition: td_api.h:31206
Definition: td_api.h:13285
std::int32_t get_id() const final
Definition: td_api.h:7007
string file_name_
The name of the file or path to the file.
Definition: td_api.h:47798
std::int32_t get_id() const final
Definition: td_api.h:15380
Definition: td_api.h:57947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19092
object_ptr< NotificationSettingsScope > scope_
If specified, only chats from the scope will be returned; pass null to return chats from all scopes.
Definition: td_api.h:46767
string reason_
The reason why the account was deleted; optional.
Definition: td_api.h:42786
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40088
array< int64 > sticker_set_ids_
Identifiers of installed sticker sets in the new correct order.
Definition: td_api.h:54209
std::int32_t get_id() const final
Definition: td_api.h:8026
void store(TlStorerToString &s, const char *field_name) const final
bool can_accept_secret_chats_
True, if incoming secret chats can be accepted by the session.
Definition: td_api.h:61347
string url_
The web page URL.
Definition: td_api.h:52027
string config_
A JSON-encoded call config.
Definition: td_api.h:3520
int53 chat_id_
Chat identifier.
Definition: td_api.h:46561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21543
std::int32_t get_id() const final
Definition: td_api.h:9319
int53 chat_id_
Chat identifier.
Definition: td_api.h:39547
Definition: td_api.h:60600
int53 chat_id_
Chat identifier.
Definition: td_api.h:54112
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29301
int53 chat_id_
Chat identifier.
Definition: td_api.h:57900
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41027
int53 from_chat_id_
Identifier for the chat this forwarded message came from.
Definition: td_api.h:15351
bool has_linked_chat_
True, if the channel has a discussion group, or the supergroup is the designated discussion group for...
Definition: td_api.h:31510
bool can_be_edited_
True, if the current user can edit the administrator privileges for the called user.
Definition: td_api.h:7309
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4587
bool allow_p2p_
True, if peer-to-peer connection is allowed by users privacy settings.
Definition: td_api.h:3526
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47503
std::int32_t get_id() const final
Definition: td_api.h:51311
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4963
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48974
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44951
int32 call_id_
Call identifier.
Definition: td_api.h:56243
object_ptr< minithumbnail > minithumbnail_
Photo minithumbnail; may be null.
Definition: td_api.h:7951
object_ptr< invoice > invoice_
Information about the invoice.
Definition: td_api.h:26380
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44265
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50496
Definition: td_api.h:59012
void store(TlStorerToString &s, const char *field_name) const final
bool is_animated_
True, is the stickers in the set are animated.
Definition: td_api.h:30978
object_ptr< RichText > text_
Text.
Definition: td_api.h:29049
object_ptr< webPage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52106
array< object_ptr< testString > > x_
Vector of objects to return.
Definition: td_api.h:60378
bool info_changes_
True, if changes in chat information need to be returned.
Definition: td_api.h:6344
std::int32_t get_id() const final
Definition: td_api.h:2804
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2783
bool force_
If true, the chat will be created without network request. In this case all information about the cha...
Definition: td_api.h:42538
string provider_
Provider of the venue database; as defined by the sender. Currently, only "foursquare" and "gplaces" ...
Definition: td_api.h:39044
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:25899
Definition: td_api.h:13971
Definition: td_api.h:24246
Definition: td_api.h:40855
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:40006
object_ptr< message > last_message_
Last message in the chat; may be null.
Definition: td_api.h:4001
std::int32_t get_id() const final
Definition: td_api.h:7610
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Unique chat filter identifier.
Definition: td_api.h:6511
int53 basic_group_id_
Identifier of a basic group.
Definition: td_api.h:35981
Definition: td_api.h:31459
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49410
std::int32_t get_id() const final
Definition: td_api.h:35213
int53 game_message_id_
Identifier of the message with the game, can be an identifier of a deleted message.
Definition: td_api.h:20604
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61774
int53 chat_id_
Chat identifier.
Definition: td_api.h:34695
object_ptr< phoneNumberInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50174
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49117
std::int32_t get_id() const final
Definition: td_api.h:45021
std::int32_t get_id() const final
Definition: td_api.h:57977
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18733
std::int32_t get_id() const final
Definition: td_api.h:52101
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24665
int53 user_id_
New member user identifier.
Definition: td_api.h:5324
Definition: td_api.h:40197
std::int32_t get_id() const final
Definition: td_api.h:18025
std::int32_t get_id() const final
Definition: td_api.h:38189
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12446
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4578
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51815
std::int32_t get_id() const final
Definition: td_api.h:20838
std::int32_t get_id() const final
Definition: td_api.h:5801
Definition: td_api.h:59371
std::int32_t get_id() const final
Definition: td_api.h:45808
Definition: td_api.h:39497
object_ptr< statisticalValue > member_count_
Number of members in the chat.
Definition: td_api.h:8460
Definition: td_api.h:1652
Definition: td_api.h:3292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10699
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35471
std::int32_t get_id() const final
Definition: td_api.h:19138
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:59124
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12990
std::int32_t get_id() const final
Definition: td_api.h:53561
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:50788
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:44524
object_ptr< location > location_
The location description.
Definition: td_api.h:19469
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57832
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42959
std::int32_t get_id() const final
Definition: td_api.h:22413
int53 message_id_
Identifier of the message.
Definition: td_api.h:49658
int32 reply_count_
Number of times the message was directly or indirectly replied.
Definition: td_api.h:21607
Definition: td_api.h:3729
Definition: td_api.h:56346
object_ptr< statisticalValue > member_count_
Number of members in the chat.
Definition: td_api.h:8543
Definition: td_api.h:20420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28037
array< object_ptr< photoSize > > sizes_
Available variants of the photo, in different sizes.
Definition: td_api.h:26728
int64 id_
Unique query identifier.
Definition: td_api.h:37408
bool has_stickers_
True, if stickers were added to the animation. The list of corresponding sticker set can be received ...
Definition: td_api.h:996
Definition: td_api.h:19305
bool is_live_
True, if the location is live.
Definition: td_api.h:27767
Definition: td_api.h:54413
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2101
Definition: td_api.h:11505
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55401
void store(TlStorerToString &s, const char *field_name) const final
string currency_
Currency for the product price.
Definition: td_api.h:19768
std::int32_t get_id() const final
Definition: td_api.h:46888
object_ptr< InputFile > selfie_
Selfie with the document; pass null if unavailable.
Definition: td_api.h:13788
void store(TlStorerToString &s, const char *field_name) const final
int53 seller_bot_user_id_
User identifier of the seller bot.
Definition: td_api.h:26256
void store(TlStorerToString &s, const char *field_name) const final
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:20705
bool for_import_
True, if the supergroup is created for importing messages using importMessage.
Definition: td_api.h:42485
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7560
void store(TlStorerToString &s, const char *field_name) const final
bool force_read_
True, if messages in closed chats must be marked as read by the request.
Definition: td_api.h:61904
string type_
Type of the web page. Can be: article, photo, audio, video, document, profile, app,...
Definition: td_api.h:39301
void store(TlStorerToString &s, const char *field_name) const final
int32 ttl_
For self-destructing messages, the message's TTL (Time To Live), in seconds; 0 if none....
Definition: td_api.h:18855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21915
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31577
Definition: td_api.h:43916
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages. Filters searchMessage...
Definition: td_api.h:55784
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< background > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57179
object_ptr< file > sticker_
File containing the sticker.
Definition: td_api.h:30841
std::int32_t get_id() const final
Definition: td_api.h:13224
Definition: td_api.h:21819
string number_
Document number; 1-24 characters.
Definition: td_api.h:12206
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputPassportElementErrorSource > source_
Error source.
Definition: td_api.h:15904
std::int32_t get_id() const final
Definition: td_api.h:4883
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:14151
bool has_recovery_email_address_
True, if a recovery email is set.
Definition: td_api.h:26201
int53 id_
Unique button identifier.
Definition: td_api.h:12389
string emoji_
String representation of emoji. If empty, returns all known installed stickers.
Definition: td_api.h:51151
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14952
object_ptr< proxies > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50366
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49420
string payload_
JSON-encoded push notification payload with all fields sent by the server, and "google....
Definition: td_api.h:53184
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19663
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11183
int32 group_call_id_
Group call identifier.
Definition: td_api.h:58421
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:49827
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56431
string switch_pm_parameter_
Parameter for the bot start message.
Definition: td_api.h:13200
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:42189
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23730
std::int32_t get_id() const final
Definition: td_api.h:8907
Definition: td_api.h:52477
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27449
Definition: td_api.h:48176
std::int32_t get_id() const final
Definition: td_api.h:41458
object_ptr< error > error_
If passed, the file generation has failed and must be terminated; pass null if the file generation su...
Definition: td_api.h:44931
std::int32_t get_id() const final
Definition: td_api.h:29265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22003
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44436
int53 chat_id_
Chat identifier.
Definition: td_api.h:60686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58393
string name_
Background name.
Definition: td_api.h:45490
string description_
Article description; may be empty.
Definition: td_api.h:24565
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12554
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:14203
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatLocation > location_
Location to which the supergroup is connected; may be null.
Definition: td_api.h:31612
Definition: td_api.h:45315
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16315
void store(TlStorerToString &s, const char *field_name) const final
int32 proximity_alert_radius_
The new maximum distance for proximity alerts, in meters (0-100000). Pass 0 if the notification is di...
Definition: td_api.h:44139
object_ptr< MessageContent > new_content_
New message content.
Definition: td_api.h:34104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40980
string member_name_
Name of the deleted member.
Definition: td_api.h:28320
bool has_protected_content_
True, if chat content can't be saved locally, forwarded, or copied.
Definition: td_api.h:4007
int53 offset_chat_id_
The chat identifier of the last found message, or 0 for the first request.
Definition: td_api.h:55778
object_ptr< formattedText > caption_
Audio caption; pass null to use an empty caption; 0-GetOption("message_caption_length_max") character...
Definition: td_api.h:14670
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< stickerSet > sticker_set_
The sticker set.
Definition: td_api.h:36564
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45760
array< object_ptr< languagePackString > > strings_
List of changed language pack strings.
Definition: td_api.h:36881
Definition: td_api.h:44187
Definition: td_api.h:6508
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20777
bool delete_message_
Pass true if the message must be deleted.
Definition: td_api.h:40588
object_ptr< InputFile > message_file_
File with messages to import. Only inputFileLocal and inputFileGenerated are supported....
Definition: td_api.h:52220
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< AuthenticationCodeType > next_type_
The way the next code will be sent to the user; may be null.
Definition: td_api.h:1149
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:13859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36699
Definition: td_api.h:49185
Definition: td_api.h:20274
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:18480
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38689
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18283
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40334
string description_
A short description of the result, if known.
Definition: td_api.h:14435
string invite_link_
Invite link for which to process join requests. If empty, all join requests will be processed....
Definition: td_api.h:53133
Definition: td_api.h:42365
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19446
std::int32_t get_id() const final
Definition: td_api.h:45955
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24135
int53 chat_id_
Chat identifier.
Definition: td_api.h:61898
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:18922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56922
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:1030
std::int32_t get_id() const final
Definition: td_api.h:17770
bool resize_keyboard_
True, if the application needs to resize the keyboard vertically.
Definition: td_api.h:28804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26607
std::int32_t get_id() const final
Definition: td_api.h:43896
bool is_pinned_
True, if the message is pinned.
Definition: td_api.h:34195
Definition: td_api.h:5614
bytes data_
Data that was attached to the callback button.
Definition: td_api.h:3772
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28487
Definition: td_api.h:50428
string application_version_
The version of the application, as provided by the application.
Definition: td_api.h:30450
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:43307
Definition: td_api.h:45881
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46799
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10234
object_ptr< chatEventLogFilters > filters_
The types of events to return; pass null to get chat events of all types.
Definition: td_api.h:46033
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25019
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:1220
int32 total_count_
Total number of unread notifications in the group, can be bigger than number of active notifications.
Definition: td_api.h:35525
array< object_ptr< InputFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:13790
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:53825
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52804
std::int32_t get_id() const final
Definition: td_api.h:33190
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5342
int32 rowspan_
The number of rows the cell spans.
Definition: td_api.h:24620
Definition: td_api.h:14550
std::int32_t get_id() const final
Definition: td_api.h:17828
int32 error_code_
An error code; 0 if unknown.
Definition: td_api.h:21938
int32 id_
Call identifier, not persistent.
Definition: td_api.h:2735
int32 uploaded_size_
Size of the remote available part of the file, in bytes; 0 if unknown.
Definition: td_api.h:28673
int53 total_amount_
Product total price in the smallest units of the currency.
Definition: td_api.h:19770
int32 unread_mention_count_
Number of unread messages with a mention/reply in the chat.
Definition: td_api.h:4029
std::int32_t get_id() const final
Definition: td_api.h:19929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13078
bytes peer_tag_
A peer tag to be used with the reflector.
Definition: td_api.h:3353
std::int32_t get_id() const final
Definition: td_api.h:12413
string last_name_
The new value of the optional last name for the current user; 0-64 characters.
Definition: td_api.h:58770
bool is_current_user_
True, if the current user was deleted from the group.
Definition: td_api.h:28322
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23941
object_ptr< groupCallId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42768
int32 intensity_
Intensity of the pattern when it is shown above the filled background; 0-100.
Definition: td_api.h:2106
Definition: td_api.h:52318
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42665
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< updates > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47373
bool need_country_
True, if the user country must be provided.
Definition: td_api.h:26479
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the mentioned user.
Definition: td_api.h:33246
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:28062
bool is_enabled_
True, if the proxy is enabled now.
Definition: td_api.h:27157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25491
std::int32_t get_id() const final
Definition: td_api.h:23820
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45559
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker to be sent.
Definition: td_api.h:14816
std::int32_t get_id() const final
Definition: td_api.h:55169
std::int32_t get_id() const final
Definition: td_api.h:31482
int53 received_bytes_
Total number of bytes received.
Definition: td_api.h:22264
std::int32_t get_id() const final
Definition: td_api.h:59801
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:7833
int32 limit_
The maximum number of users to be returned; up to 200.
Definition: td_api.h:55249
std::int32_t get_id() const final
Definition: td_api.h:48864
void store(TlStorerToString &s, const char *field_name) const final
bool is_attached_
Pass true to remove the sticker from the list of stickers recently attached to photo or video files; ...
Definition: td_api.h:53919
Definition: td_api.h:56446
object_ptr< supergroupFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51493
void store(TlStorerToString &s, const char *field_name) const final
int32 last_active_date_
Point in time (Unix timestamp) when obtained authorization was last used.
Definition: td_api.h:9387
string address_
Venue address; as defined by the sender.
Definition: td_api.h:39042
string type_
Notification type. If type begins with "AUTH_KEY_DROP_", then two buttons "Cancel" and "Log out" must...
Definition: td_api.h:36063
Definition: td_api.h:35269
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48648
Definition: td_api.h:52024
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31797
object_ptr< AuthenticationCodeType > type_
The way the code was sent to the user.
Definition: td_api.h:1147
int53 chat_id_
Chat identifier.
Definition: td_api.h:57497
object_ptr< identityDocument > identity_card_
Identity card.
Definition: td_api.h:24928
void store(TlStorerToString &s, const char *field_name) const final
bool supports_turn_
True, if the server supports TURN.
Definition: td_api.h:3395
array< object_ptr< PassportElement > > elements_
Telegram Passport elements.
Definition: td_api.h:26033
std::int32_t get_id() const final
Definition: td_api.h:5306
int32 rotation_angle_
Clockwise rotation angle of the gradient, in degrees; 0-359. Must be always divisible by 45.
Definition: td_api.h:1977
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48115
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41818
int53 chat_id_
Chat identifier.
Definition: td_api.h:34610
object_ptr< scopeNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:35435
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:44630
std::int32_t get_id() const final
Definition: td_api.h:37058
string id_
Unique identifier of the query result.
Definition: td_api.h:14499
Definition: td_api.h:21019
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12364
std::int32_t get_id() const final
Definition: td_api.h:4667
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4127
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:51394
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16046
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > title_
Title.
Definition: td_api.h:23174
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > animation_
File containing the animation.
Definition: td_api.h:1002
Definition: td_api.h:33557
array< object_ptr< InlineQueryResult > > results_
Results of the query.
Definition: td_api.h:13196
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52789
Definition: td_api.h:22399
std::int32_t get_id() const final
Definition: td_api.h:1127
string new_hint_
New password hint; may be empty.
Definition: td_api.h:59019
object_ptr< StatisticalGraph > mute_graph_
A graph containing number of members muted and unmuted the chat.
Definition: td_api.h:8555
Definition: td_api.h:55189
array< bytes > file_hashes_
Current hashes of all files with the translation.
Definition: td_api.h:16183
object_ptr< location > location_
New location content of the message; pass null to stop sharing the live location.
Definition: td_api.h:44135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4261
string address_
Location address; 1-64 characters, as defined by the chat owner.
Definition: td_api.h:7169
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61217
int53 chat_id_
Identifier of a chat to which all notifications in the group belong.
Definition: td_api.h:35519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19358
string url_
Original URL of the link.
Definition: td_api.h:39297
string server_
Proxy server IP address.
Definition: td_api.h:27151
std::int32_t get_id() const final
Definition: td_api.h:16279
Definition: td_api.h:15066
Definition: td_api.h:3484
object_ptr< phoneNumberAuthenticationSettings > settings_
Settings for the authentication of the user's phone number; pass null to use default settings.
Definition: td_api.h:56902
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10374
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of events to return; up to 100.
Definition: td_api.h:46031
std::int32_t get_id() const final
Definition: td_api.h:24910
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59556
void store(TlStorerToString &s, const char *field_name) const final
bool include_channels_
True, if channels need to be included.
Definition: td_api.h:6461
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43059
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53951
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41240
int64 id_
Website identifier.
Definition: td_api.h:9375
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37787
int32 duration_
Call duration, in seconds.
Definition: td_api.h:19828
Definition: td_api.h:19194
string vcard_
Additional data about the user in a form of vCard; 0-2048 bytes in length.
Definition: td_api.h:9634
object_ptr< address > shipping_address_
Shipping address for this order; may be null.
Definition: td_api.h:23125
string emojis_
Emojis corresponding to the sticker.
Definition: td_api.h:16392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5755
int53 chat_id_
Chat identifier.
Definition: td_api.h:34736
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< location > user_location_
User location; may be null.
Definition: td_api.h:37257
int64 chat_instance_
An identifier uniquely corresponding to the chat a message was sent to.
Definition: td_api.h:37364
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40344
string verification_url_
URL for additional payment credentials verification.
Definition: td_api.h:26438
Definition: td_api.h:45828
bool use_chat_info_database_
If set to true, the library will maintain a cache of users, basic groups, supergroups,...
Definition: td_api.h:32213
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61071
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:12705
array< int53 > chat_ids_
The chat identifiers, total number of chats in all rules must not exceed 20.
Definition: td_api.h:38445
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61277
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StatisticalGraph > instant_view_interaction_graph_
A graph containing number of views of associated with the chat instant views.
Definition: td_api.h:8567
Definition: td_api.h:61639
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:61222
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< callProtocol > protocol_
The call protocols supported by the application.
Definition: td_api.h:39452
Definition: td_api.h:2451
string order_info_id_
Identifier returned by validateOrderInfo, or an empty string.
Definition: td_api.h:56788
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30198
Definition: td_api.h:34276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23771
object_ptr< StatisticalGraph > join_by_source_graph_
A graph containing number of new member joins per source.
Definition: td_api.h:8472
bool from_cache_
True, if the messages are deleted only from the cache and can possibly be retrieved again in the futu...
Definition: td_api.h:35659
Definition: td_api.h:22257
Definition: td_api.h:42783
string title_
Venue name; as defined by the sender.
Definition: td_api.h:39040
std::int32_t get_id() const final
Definition: td_api.h:27708
Definition: td_api.h:23961
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1291
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44461
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10564
std::int32_t get_id() const final
Definition: td_api.h:21284
Definition: td_api.h:18937
string query_
Query to search for; may be empty to return all contacts.
Definition: td_api.h:55566
Definition: td_api.h:34563
std::int32_t get_id() const final
Definition: td_api.h:49883
std::int32_t get_id() const final
Definition: td_api.h:33953
int53 id_
Chat unique identifier.
Definition: td_api.h:3991
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:822
string description_
Product description.
Definition: td_api.h:26370
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:31424
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48161
std::int32_t get_id() const final
Definition: td_api.h:4132
std::int32_t get_id() const final
Definition: td_api.h:35846
string error_message_
An error message, empty on success.
Definition: td_api.h:40429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40700
Definition: td_api.h:18495
int32 banned_user_count_
Number of users banned by the administrator.
Definition: td_api.h:8625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59996
Definition: td_api.h:51783
std::int32_t get_id() const final
Definition: td_api.h:61931
std::int32_t get_id() const final
Definition: td_api.h:5169
std::int32_t get_id() const final
Definition: td_api.h:3498
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58549
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57622
object_ptr< messageSendOptions > options_
Options to be used to send the messages; pass null to use default options.
Definition: td_api.h:56679
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatPhoto > old_photo_
Previous chat photo value; may be null.
Definition: td_api.h:5617
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > message_
The message with the poll.
Definition: td_api.h:5073
std::int32_t get_id() const final
Definition: td_api.h:15972
void store(TlStorerToString &s, const char *field_name) const final
string query_
Query to search for.
Definition: td_api.h:31782
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundFill > fill_
Fill of the background.
Definition: td_api.h:2104
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:13986
std::int32_t get_id() const final
Definition: td_api.h:60167
double ttl_expires_in_
Time left before the message expires, in seconds. If the TTL timer isn't started yet,...
Definition: td_api.h:18857
array< object_ptr< connectedWebsite > > websites_
List of connected websites.
Definition: td_api.h:9437
bool can_send_media_messages_
True, if the user can send audio files, documents, photos, videos, video notes, and voice notes....
Definition: td_api.h:7890
object_ptr< ChatList > chat_list_
The chat list. Use getChatListsToAddChat to get suitable chat lists.
Definition: td_api.h:39652
int32 was_online_
Point in time (Unix timestamp) when the user was last online.
Definition: td_api.h:38596
inputInlineQueryResultArticle()
string performer_
Performer of the audio; as defined by the sender.
Definition: td_api.h:1090
Definition: td_api.h:47061
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59796
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48937
std::int32_t get_id() const final
Definition: td_api.h:19850
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53419
std::int32_t get_id() const final
Definition: td_api.h:61066
std::int32_t get_id() const final
Definition: td_api.h:44270
object_ptr< chatPermissions > new_permissions_
New chat permissions.
Definition: td_api.h:5496
object_ptr< date > expiry_date_
Document expiry date; pass null if not applicable.
Definition: td_api.h:13782
bool is_default_
True, if this is one of default backgrounds.
Definition: td_api.h:1876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24981
int32 autorization_form_id_
Authorization form identifier.
Definition: td_api.h:56732
string inline_message_id_
Inline message identifier.
Definition: td_api.h:48179
Definition: td_api.h:39841
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7701
array< int32 > colors_
A list of 3 or 4 colors of the freeform gradients in the RGB24 format.
Definition: td_api.h:2017
bool can_accept_secret_chats_
True, if incoming secret chats can be accepted by the session.
Definition: td_api.h:30442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56374
std::int32_t get_id() const final
Definition: td_api.h:41693
array< object_ptr< JsonValue > > values_
The list of array elements.
Definition: td_api.h:17634
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44328
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26836
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58085
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27932
void store(TlStorerToString &s, const char *field_name) const final
int32 member_count_
Number of members in the supergroup or channel; 0 if unknown. Currently, it is guaranteed to be known...
Definition: td_api.h:31508
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Quote text.
Definition: td_api.h:23627
Definition: td_api.h:20140
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:48772
Definition: td_api.h:4810
Definition: td_api.h:27925
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
User identifier of a bot linked with the website.
Definition: td_api.h:18589
Definition: td_api.h:20563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36737
Definition: td_api.h:50475
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32613
Definition: td_api.h:804
object_ptr< chatFilter > filter_
The chat filter.
Definition: td_api.h:28548
std::int32_t get_id() const final
Definition: td_api.h:19744
int53 chat_id_
Chat identifier.
Definition: td_api.h:43377
Definition: td_api.h:55466
pageBlockEmbeddedPost()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3135
array< int53 > member_user_ids_
User identifiers of the new members.
Definition: td_api.h:20210
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42830
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22658
void store(TlStorerToString &s, const char *field_name) const final
int53 upgraded_to_supergroup_id_
Identifier of the supergroup to which this group was upgraded; 0 if none.
Definition: td_api.h:2317
Definition: td_api.h:34317
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24829
void store(TlStorerToString &s, const char *field_name) const final
int32 local_string_count_
Total number of non-deleted strings from the language pack available locally.
Definition: td_api.h:17950
void store(TlStorerToString &s, const char *field_name) const final
int64 shipping_query_id_
Identifier of the shipping query.
Definition: td_api.h:40477
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:14507
object_ptr< chatNotificationSettings > notification_settings_
New notification settings for the chat. If the chat is muted for more than 1 week,...
Definition: td_api.h:57702
object_ptr< profilePhoto > profile_photo_
Profile photo of the user; may be null.
Definition: td_api.h:37822
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< proxy > > proxies_
List of proxy servers.
Definition: td_api.h:27111
bool revoke_
Pass true to delete chat messages for all users; private chats only.
Definition: td_api.h:43083
Definition: td_api.h:22936
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54520
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56175
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51852
bool revoke_
Pass true to delete the messages for all users.
Definition: td_api.h:42833
Definition: td_api.h:33167
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:43659
string name_
The option name.
Definition: td_api.h:36523
object_ptr< MessageForwardOrigin > origin_
Origin of a forwarded message.
Definition: td_api.h:21127
void store(TlStorerToString &s, const char *field_name) const final
int32 start_date_
Point in time (Unix timestamp) at which the date range begins.
Definition: td_api.h:9924
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45512
std::int32_t get_id() const final
Definition: td_api.h:5640
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5471
object_ptr< ChatAction > action_
The action description; pass null to cancel the currently active action.
Definition: td_api.h:56353
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:30145
Definition: td_api.h:13733
Definition: td_api.h:39544
bool is_attached_
True, if the list of stickers attached to photo or video files was updated, otherwise the list of sen...
Definition: td_api.h:36681
std::int32_t get_id() const final
Definition: td_api.h:22804
Definition: td_api.h:51001
string title_
Title of the bank card description.
Definition: td_api.h:2268
bool is_blocked_
New value of is_blocked.
Definition: td_api.h:61247
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60768
array< string > calling_codes_
List of country calling codes.
Definition: td_api.h:9762
std::int32_t get_id() const final
Definition: td_api.h:40985
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the pinned message, can be an identifier of a deleted message or 0.
Definition: td_api.h:20423
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4482
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60458
string id_
Unique identifier of the query result.
Definition: td_api.h:13148
std::int32_t get_id() const final
Definition: td_api.h:1375
Definition: td_api.h:39950
void store(TlStorerToString &s, const char *field_name) const final
int32 offset_
The starting position from which the file needs to be downloaded.
Definition: td_api.h:43864
int32 ttl_
New message TTL.
Definition: td_api.h:20528
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9605
Definition: td_api.h:33320
bool has_recovery_email_address_
True, if a recovery email address has been set up.
Definition: td_api.h:1613
object_ptr< SearchMessagesFilter > filter_
Filter for message content. Filters searchMessagesFilterEmpty, searchMessagesFilterMention and search...
Definition: td_api.h:46663
string type_
Event type.
Definition: td_api.h:55092
bool default_disable_notification_
Default value of the disable_notification parameter, used when a message is sent to the chat.
Definition: td_api.h:4021
int53 old_linked_chat_id_
Previous supergroup linked chat identifier.
Definition: td_api.h:5696
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20044
Definition: td_api.h:13098
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54438
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:61091
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37385
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:4027
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33345
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:44346
std::int32_t get_id() const final
Definition: td_api.h:41552
object_ptr< InputFile > thumbnail_
Thumbnail file to send. Sending thumbnails by file_id is currently not supported.
Definition: td_api.h:16431
array< int53 > user_ids_
Identifiers of at most 3 users sent the newest pending join requests.
Definition: td_api.h:6986
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15535
array< int32 > animation_ids_
The new list of file identifiers of saved animations.
Definition: td_api.h:36760
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46633
int32 volume_level_
Participant's volume level; 1-20000 in hundreds of percents.
Definition: td_api.h:11852
object_ptr< PassportElementType > type_
Type of the Telegram Passport element which has the error.
Definition: td_api.h:25308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37608
object_ptr< testVectorInt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60266
object_ptr< photo > photo_
Game photo.
Definition: td_api.h:11562
void store(TlStorerToString &s, const char *field_name) const final
bool is_moving_
True, if the background needs to be slightly moved when device is tilted.
Definition: td_api.h:2110
int32 total_count_
Approximate total count of messages found; -1 if unknown.
Definition: td_api.h:11508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25433
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27577
std::int32_t get_id() const final
Definition: td_api.h:45658
Definition: td_api.h:11029
void store(TlStorerToString &s, const char *field_name) const final
string password_hint_
Hint for the password; may be empty.
Definition: td_api.h:26199
std::int32_t get_id() const final
Definition: td_api.h:18785
Definition: td_api.h:13535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26010
std::int32_t get_id() const final
Definition: td_api.h:39477
std::int32_t get_id() const final
Definition: td_api.h:45908
bool has_private_forwards_
True, if the user can't be linked in forwarded messages due to their privacy settings.
Definition: td_api.h:37906
std::int32_t get_id() const final
Definition: td_api.h:18651
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:12216
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38384
Definition: td_api.h:36520
object_ptr< basicGroup > basic_group_
New data about the group.
Definition: td_api.h:35826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13169
std::int32_t get_id() const final
Definition: td_api.h:33123
bool is_marked_as_unread_
True, if the chat is marked as unread.
Definition: td_api.h:4009
string inline_message_id_
Identifier of the sent inline message, if known.
Definition: td_api.h:37263
void store(TlStorerToString &s, const char *field_name) const final
int32 chat_limit_
Same as in getStorageStatistics. Affects only returned statistics.
Definition: td_api.h:52823
std::int32_t get_id() const final
Definition: td_api.h:9261
Definition: td_api.h:51198
std::int32_t get_id() const final
Definition: td_api.h:33915
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38097
int32 id_
Unique persistent auto-incremented from 1 identifier of the notification group.
Definition: td_api.h:22507
int32 id_
Group call identifier.
Definition: td_api.h:11782
void store(TlStorerToString &s, const char *field_name) const final
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:37457
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10196
int32 max_video_file_size_
The maximum size of a video file to be auto-downloaded, in bytes.
Definition: td_api.h:1775
void store(TlStorerToString &s, const char *field_name) const final
string description_
A short description of the result, if known.
Definition: td_api.h:14261
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22695
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7634
std::int32_t get_id() const final
Definition: td_api.h:55543
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7974
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39392
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40675
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3747
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43628
void store(TlStorerToString &s, const char *field_name) const final
int32 chat_filter_id_
Chat filter identifier.
Definition: td_api.h:43919
Definition: td_api.h:19906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7358
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52546
string name_
Name of the sticker set.
Definition: td_api.h:30966
string original_path_
The path to a file from which a new file is generated; may be empty.
Definition: td_api.h:36144
std::int32_t get_id() const final
Definition: td_api.h:30685
array< int53 > chat_ids_
The new list of pinned chats.
Definition: td_api.h:59076
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34672
std::int32_t get_id() const final
Definition: td_api.h:31802
object_ptr< photo > photo_
Article photo; may be null.
Definition: td_api.h:24567
int32 edit_date_
Point in time (Unix timestamp) when the message was last edited.
Definition: td_api.h:18843
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58997
std::int32_t get_id() const final
Definition: td_api.h:20125
string old_title_
Previous chat title.
Definition: td_api.h:5453
Definition: td_api.h:14813
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59306
std::int32_t get_id() const final
Definition: td_api.h:44550
double longitude_
Longitude of the location, in degrees; as defined by the sender.
Definition: td_api.h:18308
int53 message_id_
Identifier of the message.
Definition: td_api.h:47847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28221
Definition: td_api.h:47842
int32 limit_
The maximum number of photos to be returned; up to 100.
Definition: td_api.h:51931
int53 chat_id_
Optional chat identifier, associated with the event.
Definition: td_api.h:55094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43105
int32 offset_
Specify 0 to get results from exactly the from_message_id or a negative offset to get the specified m...
Definition: td_api.h:55309
std::int32_t get_id() const final
Definition: td_api.h:37986
string privacy_policy_url_
URL for the privacy policy of the service; may be empty.
Definition: td_api.h:24766
object_ptr< SearchMessagesFilter > filter_
Filter for message content. Filters searchMessagesFilterEmpty, searchMessagesFilterMention and search...
Definition: td_api.h:46913
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55451
Definition: td_api.h:48828
bool is_channel_
True, if a channel chat needs to be created.
Definition: td_api.h:42479
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:59928
string query_
Query to search for.
Definition: td_api.h:55890
std::int32_t get_id() const final
Definition: td_api.h:37340
Definition: td_api.h:30776
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:49605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14843
object_ptr< NetworkType > type_
Type of the network for which the new settings are relevant.
Definition: td_api.h:57096
Definition: td_api.h:37965
int53 user_id_
User identifier.
Definition: td_api.h:51833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44545
void store(TlStorerToString &s, const char *field_name) const final
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:28019
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13428
std::int32_t get_id() const final
Definition: td_api.h:8779
bool is_open_
True, if the block is open by default.
Definition: td_api.h:24253
object_ptr< bankCardInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45616
int32 marked_as_unread_unmuted_count_
Total number of unmuted chats marked as unread.
Definition: td_api.h:36480
Definition: td_api.h:38755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4558
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24402
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44608
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PassportElementType > type_
Type of Telegram Passport element.
Definition: td_api.h:10804
Definition: td_api.h:9473
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the clicked message.
Definition: td_api.h:41884
Definition: td_api.h:12963
Definition: td_api.h:10584
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:20996
Definition: td_api.h:23519
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59653
object_ptr< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:5413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38735
Definition: td_api.h:58100
std::int32_t get_id() const final
Definition: td_api.h:3897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35126
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8062
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:25696
int32 file_id_
Identifier of the file. The file must be located in the TDLib file cache.
Definition: td_api.h:53278
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47208
object_ptr< basicGroup > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45663
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:29732
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45903
Definition: td_api.h:41879
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:39627
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39582
std::int32_t get_id() const final
Definition: td_api.h:24005
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< callProtocol > protocol_
The call protocols supported by the application.
Definition: td_api.h:42161
Definition: td_api.h:12028
void store(TlStorerToString &s, const char *field_name) const final
int32 member_count_
Number of members in the supergroup or channel; 0 if unknown.
Definition: td_api.h:31584
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:34261
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54045
bool one_time_
True, if the application needs to hide the keyboard after use.
Definition: td_api.h:28806
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37749
std::int32_t get_id() const final
Definition: td_api.h:43501
array< int53 > message_ids_
Identifiers of the messages to resend. Message identifiers must be in a strictly increasing order.
Definition: td_api.h:54695
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32405
string anchor_name_
The name of a richTextAnchor object, which is the first element of the target richTexts object.
Definition: td_api.h:29525
std::int32_t get_id() const final
Definition: td_api.h:33695
string password_hint_
Hint for the password; may be empty.
Definition: td_api.h:1611
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54675
std::int32_t get_id() const final
Definition: td_api.h:18071
Definition: td_api.h:12346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20400
object_ptr< chatPosition > position_
New chat position. If new order is 0, then the chat needs to be removed from the list.
Definition: td_api.h:34612
std::int32_t get_id() const final
Definition: td_api.h:5678
std::int32_t get_id() const final
Definition: td_api.h:13520
object_ptr< sponsoredMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46996
object_ptr< messagePositions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46949
int32 group_call_id_
Group call identifier of an active video chat; 0 if none. Full information about the video chat can b...
Definition: td_api.h:39156
object_ptr< inputPersonalDocument > bank_statement_
The bank statement to be saved.
Definition: td_api.h:15672
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52009
int32 authorization_delay_
The number of days to pass between consecutive authorizations if the user declines to set password.
Definition: td_api.h:31462
Definition: td_api.h:3097
int53 chat_id_
Chat identifier.
Definition: td_api.h:34525
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40761
int53 chat_id_
Identifier of the chat to add.
Definition: td_api.h:40106
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:10277
string mime_type_
MIME type of the file; as defined by the sender.
Definition: td_api.h:39254
int53 user_id_
Identifier of the user.
Definition: td_api.h:39549
Definition: td_api.h:51378
int53 chat_id_
Chat identifier.
Definition: td_api.h:34443
array< object_ptr< storageStatisticsByFileType > > by_file_type_
Statistics split by file types.
Definition: td_api.h:31165
Definition: td_api.h:38631
object_ptr< PageBlockHorizontalAlignment > align_
Horizontal cell content alignment.
Definition: td_api.h:24622
object_ptr< invoice > invoice_
Invoice.
Definition: td_api.h:15227
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30718
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58887
Definition: td_api.h:8130
std::int32_t get_id() const final
Definition: td_api.h:11976
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17497
std::int32_t get_id() const final
Definition: td_api.h:41364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27832
Definition: td_api.h:57697
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48401
std::int32_t get_id() const final
Definition: td_api.h:12907
std::string to_string(const BaseObject &value)
Definition: td_api.h:40725
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33835
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23903
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8943
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_muted_for_current_user_
True, if the current user can mute the participant only for self.
Definition: td_api.h:11842
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the video, if applicable.
Definition: td_api.h:14870
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:46991
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:10078
std::int32_t get_id() const final
Definition: td_api.h:7436
std::int32_t get_id() const final
Definition: td_api.h:52248
string endpoint_
Absolute URL exposed by the push service where the application server can send push messages; may be ...
Definition: td_api.h:10295
object_ptr< location > location_
Location result.
Definition: td_api.h:12751
std::int32_t get_id() const final
Definition: td_api.h:54184
Definition: td_api.h:30404
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7039
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35369
int53 supergroup_id_
Identifier of the channel.
Definition: td_api.h:61492
int32 photo_width_
Product photo width.
Definition: td_api.h:15237
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57572
std::int32_t get_id() const final
Definition: td_api.h:26132
array< string > keys_
Language pack keys of the strings to be returned; leave empty to request all available strings.
Definition: td_api.h:48581
Definition: td_api.h:14710
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40399
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:23349
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14296
std::int32_t get_id() const final
Definition: td_api.h:5918
object_ptr< point > end_point_
The end point of the curve.
Definition: td_api.h:38998
object_ptr< TMeUrlType > type_
Type of the URL.
Definition: td_api.h:31968
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54132
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58703
std::int32_t get_id() const final
Definition: td_api.h:20762
void store(TlStorerToString &s, const char *field_name) const final
string link_
A link from a QR code. The link must be scanned by the in-app camera.
Definition: td_api.h:42062
std::int32_t get_id() const final
Definition: td_api.h:3868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55691
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< venue > venue_
Venue result.
Definition: td_api.h:14377
object_ptr< sticker > sticker_
Message content; may be null.
Definition: td_api.h:27928
string unique_id_
Unique file identifier; may be empty if unknown. The unique file identifier which is the same for the...
Definition: td_api.h:28667
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19218
std::int32_t get_id() const final
Definition: td_api.h:29797
Definition: td_api.h:11549
array< object_ptr< chatAdministrator > > administrators_
A list of chat administrators.
Definition: td_api.h:4901
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60042
Definition: td_api.h:58621
int32 deleted_message_count_
Number of messages deleted by the administrator.
Definition: td_api.h:8623
object_ptr< sticker > left_reel_
The animated sticker with the left reel.
Definition: td_api.h:10541
string name_
The name of the option.
Definition: td_api.h:58865
std::int32_t get_id() const final
Definition: td_api.h:43946
int53 message_thread_id_
If not 0, a message thread identifier in which the messages will be sent.
Definition: td_api.h:56675
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35879
object_ptr< NetworkType > network_type_
Type of the network the data was sent through. Call setNetworkType to maintain the actual network typ...
Definition: td_api.h:22260
object_ptr< tdlibParameters > parameters_
Parameters for TDLib initialization.
Definition: td_api.h:59527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55968
std::int32_t get_id() const final
Definition: td_api.h:49683
object_ptr< CallDiscardReason > discard_reason_
Reason why the call was discarded.
Definition: td_api.h:19826
bool approve_
True, if the requests are approved. Otherwise the requests are declived.
Definition: td_api.h:53135
std::int32_t get_id() const final
Definition: td_api.h:7929
std::int32_t get_id() const final
Definition: td_api.h:3053
bool has_scheduled_messages_
True, if the chat has scheduled messages.
Definition: td_api.h:4013
Definition: td_api.h:23923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37432
std::int32_t get_id() const final
Definition: td_api.h:8735
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27876
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:13927
int32 thumbnail_height_
Height of the thumbnail.
Definition: td_api.h:14100
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30024
bytes value_
Bytes.
Definition: td_api.h:32370
int32 total_voter_count_
Total number of voters, participating in the poll.
Definition: td_api.h:26865
std::int32_t get_id() const final
Definition: td_api.h:57877
Definition: td_api.h:24517
string error_message_
Error message.
Definition: td_api.h:34059
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:44350
bool revoke_
Pass true to delete chat history for all users.
Definition: td_api.h:43028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7605
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61327
bool is_personal_
True, if the keyboard is removed only for the mentioned users or the target user of a reply.
Definition: td_api.h:28723
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11971
bool can_manage_chat_
True, if the administrator can get chat event log, get chat statistics, get message statistics in cha...
Definition: td_api.h:7311
Definition: td_api.h:39697
bool can_manage_video_chats_
True, if the administrator can manage video chats.
Definition: td_api.h:7329
bool can_unarchive_
If true, the chat was automatically archived and can be moved back to the main chat list using addCha...
Definition: td_api.h:4714
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:26350
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43402
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41557
std::int32_t get_id() const final
Definition: td_api.h:11304
Definition: td_api.h:57291
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27703
std::int32_t get_id() const final
Definition: td_api.h:54393
std::int32_t get_id() const final
Definition: td_api.h:52855
std::int32_t get_id() const final
Definition: td_api.h:23776
Definition: td_api.h:50871
int32 restricted_count_
Number of restricted users in the supergroup; 0 if unknown.
Definition: td_api.h:31588
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12297
int32 total_count_
Total number of active notifications in the group.
Definition: td_api.h:22513
object_ptr< groupCall > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47927
std::int32_t get_id() const final
Definition: td_api.h:32920
Definition: td_api.h:27108
int32 pending_reset_date_
Point in time (Unix timestamp) after which the password can be reset immediately using resetPassword.
Definition: td_api.h:28927
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8774
bool is_masks_
Pass true to return mask stickers sets; pass false to return ordinary sticker sets.
Definition: td_api.h:45318
std::int32_t get_id() const final
Definition: td_api.h:57474
bool send_phone_number_to_provider_
True, if the user's phone number will be sent to the provider.
Definition: td_api.h:17389
object_ptr< invoice > invoice_
Full information of the invoice.
Definition: td_api.h:26252
Definition: td_api.h:13777
void store(TlStorerToString &s, const char *field_name) const final
int64 inline_query_id_
Identifier of the inline query.
Definition: td_api.h:40362
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< InputSticker > > stickers_
List of stickers to be added to the set; must be non-empty. All stickers must be of the same type....
Definition: td_api.h:42423
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56969
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:26591
std::int32_t get_id() const final
Definition: td_api.h:3327
Definition: td_api.h:56670
std::int32_t get_id() const final
Definition: td_api.h:53752
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60151
Definition: td_api.h:10450
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38884
std::int32_t get_id() const final
Definition: td_api.h:25630
Definition: td_api.h:22161
std::int32_t get_id() const final
Definition: td_api.h:2530
Definition: td_api.h:30218
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41416
std::int32_t get_id() const final
Definition: td_api.h:5719
string title_
New title of the chat; 1-128 characters.
Definition: td_api.h:57952
bool is_current_
True, if this session is the current session.
Definition: td_api.h:30438
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25529
int32 min_user_age_
The minimum age of a user to be able to accept the terms; 0 if any.
Definition: td_api.h:32328
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58740
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38925
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40943
string switch_pm_text_
If non-empty, this text must be shown on the button that opens a private chat with the bot and sends ...
Definition: td_api.h:40372
bool udp_p2p_
True, if UDP peer-to-peer connections are supported.
Definition: td_api.h:3245
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:13861
void store(TlStorerToString &s, const char *field_name) const final
double y_
The point's second coordinate.
Definition: td_api.h:26820
object_ptr< autoDownloadSettings > medium_
Preset with medium settings; supposed to be used by default when using mobile data.
Definition: td_api.h:1832
int64 id_
Identifier of the sticker set.
Definition: td_api.h:30962
object_ptr< address > address_
The address to be saved.
Definition: td_api.h:15596
void store(TlStorerToString &s, const char *field_name) const final
double slow_mode_delay_expires_in_
Time left before next message can be sent in the supergroup, in seconds. An updateSupergroupFullInfo ...
Definition: td_api.h:31596
Definition: td_api.h:22341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53409
string url_
HTTP or tg:// URL to open.
Definition: td_api.h:12349
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19924
bool is_downloading_completed_
True, if the local copy is fully available.
Definition: td_api.h:18217
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61177
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24361
string title_
Option title.
Definition: td_api.h:30565
Definition: td_api.h:28758
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33031
Definition: td_api.h:53228
int32 video_height_
Height of the video.
Definition: td_api.h:13857
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62026
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15104
object_ptr< location > location_
The new location of the user.
Definition: td_api.h:58577
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51353
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:42454
std::int32_t get_id() const final
Definition: td_api.h:51441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20187
int32 audio_source_id_
Screen sharing audio channel synchronization source identifier; received from tgcalls.
Definition: td_api.h:59826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47817
string new_password_
New password of the user; may be empty to remove the password.
Definition: td_api.h:53333
void store(TlStorerToString &s, const char *field_name) const final
int32 length_
Length of the entity, in UTF-16 code units.
Definition: td_api.h:32714
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< supergroup > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51446
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:51417
string language_
Programming language of the code; as defined by the sender.
Definition: td_api.h:33170
string data_
JSON-encoded data with the credential identifier.
Definition: td_api.h:13538
int32 audio_source_id_
User's audio channel synchronization source identifier.
Definition: td_api.h:11822
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15839
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:44410
std::int32_t get_id() const final
Definition: td_api.h:43623
object_ptr< termsOfService > terms_of_service_
The new terms of service.
Definition: td_api.h:36961
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3415
bool force_
Pass true to update the score even if it decreases. If the score is 0, the user will be deleted from ...
Definition: td_api.h:58263
Definition: td_api.h:34859
string sender_name_
Name of the sender.
Definition: td_api.h:21264
std::int32_t get_id() const final
Definition: td_api.h:60261
Definition: td_api.h:43679
bool is_fake_
True, if many users reported this user as a fake account.
Definition: td_api.h:37836
std::int32_t get_id() const final
Definition: td_api.h:17616
void store(TlStorerToString &s, const char *field_name) const final
bool has_password_
True, if a temporary password is available.
Definition: td_api.h:32285
int32 height_
Height of a bounding box in which the image must be shown; 0 if unknown.
Definition: td_api.h:29483
string username_
Username for logging in; may be empty.
Definition: td_api.h:27251
int32 port_
Server port number.
Definition: td_api.h:3301
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:47066
int32 score_
New score.
Definition: td_api.h:20608
string url_
An HTTP URL, opening the reference.
Definition: td_api.h:29527
Definition: td_api.h:36262
array< object_ptr< PageBlock > > page_blocks_
Post content.
Definition: td_api.h:24031
string device_model_
Model of the device the application is being run on; must be non-empty.
Definition: td_api.h:32225
bool is_masks_
True, if stickers are masks. Animated stickers can't be masks.
Definition: td_api.h:42421
array< int53 > user_ids_
Identifiers of users to be added to the basic group.
Definition: td_api.h:42318
int64 value_
The value of the option.
Definition: td_api.h:23043
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40409
Definition: td_api.h:39088
int53 chat_id_
Chat identifier; must be identifier of a supergroup chat, or a channel chat, or a private chat with s...
Definition: td_api.h:41243
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61114
object_ptr< pushReceiverId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50460
bool is_uploading_active_
True, if the file is currently being uploaded (or a remote copy is being generated by some other mean...
Definition: td_api.h:28669
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1950
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:50561
string phone_number_
Phone number.
Definition: td_api.h:29440
object_ptr< CheckStickerSetNameResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41651
int32 count_
Limit on the total count of files after deletion. Pass -1 to use the default limit.
Definition: td_api.h:52811
object_ptr< RichText > text_
Text.
Definition: td_api.h:29087
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50882
std::int32_t get_id() const final
Definition: td_api.h:22146
string currency_
Currency for the price of the product.
Definition: td_api.h:20652
std::int32_t get_id() const final
Definition: td_api.h:48606
Definition: td_api.h:58418
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48551
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52049
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29544
object_ptr< photo > photo_
Product photo; may be null.
Definition: td_api.h:19766
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56122
Definition: td_api.h:41713
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41037
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9219
std::int32_t get_id() const final
Definition: td_api.h:22634
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15497
int32 file_id_
Identifier of the file to delete.
Definition: td_api.h:43283
bool is_pinned_
True, if the message is pinned.
Definition: td_api.h:18815
bool can_pin_messages_
True, if the user can pin messages.
Definition: td_api.h:7902
object_ptr< animatedEmoji > animated_emoji_
The animated emoji.
Definition: td_api.h:19595
string photo_url_
The URL of the JPEG photo (photo size must not exceed 5MB).
Definition: td_api.h:14265
Definition: td_api.h:13240
int53 user_id_
Identifier of the user to be called.
Definition: td_api.h:42159
std::int32_t get_id() const final
Definition: td_api.h:22605
string value_
Unencrypted data, phone number or email address.
Definition: td_api.h:10818
string inline_message_id_
Inline message identifier.
Definition: td_api.h:44293
Definition: td_api.h:44075
int53 user_id_
User identifier.
Definition: td_api.h:6899
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32050
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42615
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42508
string last_name_
Last name of the user.
Definition: td_api.h:9632
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27532
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29102
std::int32_t get_id() const final
Definition: td_api.h:56523
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:38102
std::int32_t get_id() const final
Definition: td_api.h:32804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10737
int32 slow_mode_delay_
New slow mode delay for the chat, in seconds; must be one of 0, 10, 30, 60, 300, 900,...
Definition: td_api.h:57852
std::int32_t get_id() const final
Definition: td_api.h:51225
string conversion_
String specifying the conversion applied to the original file; must be persistent across application ...
Definition: td_api.h:13738
int53 message_id_
A temporary message identifier.
Definition: td_api.h:33973
Definition: td_api.h:35389
bool only_local_
If true, returns only locally available information without sending network requests.
Definition: td_api.h:48629
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39177
std::int32_t get_id() const final
Definition: td_api.h:52902
Definition: td_api.h:24759
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:39430
std::int32_t get_id() const final
Definition: td_api.h:15089
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33624
string emojis_
Emojis corresponding to the sticker.
Definition: td_api.h:16348
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3106
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15084
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19048
Definition: td_api.h:22305
Definition: td_api.h:47388
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59906
string icon_name_
The chosen or default icon name for short filter representation. One of "All", "Unread",...
Definition: td_api.h:6515
string password_
Password of the current user.
Definition: td_api.h:45152
object_ptr< chatInviteLink > invite_link_
Primary invite link for this chat; may be null. For chat administrators with can_invite_users right o...
Definition: td_api.h:31614
bool is_viewed_
True, if at least one of the recipients has viewed the video note.
Definition: td_api.h:19383
object_ptr< MessageSender > message_sender_id_
Identifier of a user or chat that is selected to send messages in the chat; may be null if the user c...
Definition: td_api.h:4005
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18327
std::int32_t get_id() const final
Definition: td_api.h:55446
Definition: td_api.h:52524
string switch_pm_text_
If non-empty, this text must be shown on the button, which opens a private chat with the bot and send...
Definition: td_api.h:13198
std::int32_t get_id() const final
Definition: td_api.h:30805
bool is_hidden_
True, if the country must be hidden from the list of all countries.
Definition: td_api.h:9760
string json_data_
Graph data in JSON format.
Definition: td_api.h:30662
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20467
void store(TlStorerToString &s, const char *field_name) const final
string sticker_url_
The URL of the WEBP or TGS sticker (sticker file size must not exceed 5MB).
Definition: td_api.h:14323
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61614
int53 chat_id_
Identifier of the chat to be removed.
Definition: td_api.h:53969
bool is_official_
True, if the sticker set is official.
Definition: td_api.h:30976
string title_
Game title, empty for pinned game message.
Definition: td_api.h:27641
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23247
Definition: td_api.h:50558
object_ptr< phoneNumberAuthenticationSettings > settings_
Settings for the authentication of the user's phone number; pass null to use default settings.
Definition: td_api.h:56851
std::int32_t get_id() const final
Definition: td_api.h:36742
int53 chat_id_
Chat identifier.
Definition: td_api.h:35026
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35290
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13387
string question_
Poll question.
Definition: td_api.h:27855
void store(TlStorerToString &s, const char *field_name) const final
string referrer_
Google Play referrer to identify the user.
Definition: td_api.h:50608
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57376
int53 chat_id_
Chat identifier.
Definition: td_api.h:60736
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36500
object_ptr< InputFile > animation_
Animation file to be removed.
Definition: td_api.h:54016
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59806
array< object_ptr< InputFile > > attached_files_
Files used in the imported messages. Only inputFileLocal and inputFileGenerated are supported....
Definition: td_api.h:52222
string recovery_code_
Recovery code to check.
Definition: td_api.h:41434
std::int32_t get_id() const final
Definition: td_api.h:53896
std::int32_t get_id() const final
Definition: td_api.h:16320
Definition: td_api.h:10134
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:12755
bool video_chat_changes_
True, if video chat actions need to be returned.
Definition: td_api.h:6350
std::int32_t get_id() const final
Definition: td_api.h:58130
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40624
std::int32_t get_id() const final
Definition: td_api.h:29669
string first_name_
First name of the user.
Definition: td_api.h:37812
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43205
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 reply_to_message_id_
Identifier of the message to reply to or 0.
Definition: td_api.h:39848
Definition: td_api.h:40053
std::int32_t get_id() const final
Definition: td_api.h:17424
string mime_type_
MIME type of the file, usually "image/gif" or "video/mp4".
Definition: td_api.h:994
Definition: td_api.h:58574
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9547
string sound_
The name of an audio file to be used for notification sounds; only applies to iOS applications.
Definition: td_api.h:29730
Definition: td_api.h:28799
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< sticker > > stickers_
List of stickers in this set.
Definition: td_api.h:30910
string query_
Query to search for.
Definition: td_api.h:56043
std::int32_t get_id() const final
Definition: td_api.h:58795
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:14104
void store(TlStorerToString &s, const char *field_name) const final
int64 old_sticker_set_id_
Previous identifier of the chat sticker set; 0 if none.
Definition: td_api.h:5895
object_ptr< secretChat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50986
string last_name_
The last name of the user; 0-64 characters.
Definition: td_api.h:53489
bool has_private_calls_
True, if the user can't be called due to their privacy settings.
Definition: td_api.h:37904
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10514
string currency_
Currency for the product price.
Definition: td_api.h:37459
string name_
Unique background name.
Definition: td_api.h:1880
string text_
The text to parse.
Definition: td_api.h:52925
int32 log_in_date_
Point in time (Unix timestamp) when the user was logged in.
Definition: td_api.h:9385
int64 profile_photo_id_
Identifier of the profile photo to delete.
Definition: td_api.h:43477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20438
bool has_stickers_
True, if stickers were added to the video. The list of corresponding sticker sets can be received usi...
Definition: td_api.h:39101
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42862
object_ptr< InputFile > background_
Background file to use. Only inputFileLocal and inputFileGenerated are supported. The file must be in...
Definition: td_api.h:13250
std::int32_t get_id() const final
Definition: td_api.h:3420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47327
int32 duration_
Duration of the video, in seconds.
Definition: td_api.h:14932
object_ptr< InternalLinkType > feedback_link_
An internal link to be opened to leave feedback about the instant view.
Definition: td_api.h:39405
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< JsonValue > json_value_
The JsonValue object.
Definition: td_api.h:48382
std::int32_t get_id() const final
Definition: td_api.h:18518
double seconds_
Number of seconds before the function returns.
Definition: td_api.h:56997
int32 embed_width_
Width of the embedded preview.
Definition: td_api.h:39315
Definition: td_api.h:61895
Definition: td_api.h:27638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4299
Definition: td_api.h:31203
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27404
bytes x_
Bytes to return.
Definition: td_api.h:60107
Definition: td_api.h:55513
object_ptr< backgrounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45569
std::int32_t get_id() const final
Definition: td_api.h:31059
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9452
int53 chat_id_
Identifier of the chat to which to forward messages.
Definition: td_api.h:44979
void store(TlStorerToString &s, const char *field_name) const final
int32 new_verbosity_level_
New verbosity level; 1-1024.
Definition: td_api.h:58673
void store(TlStorerToString &s, const char *field_name) const final
int53 size_
Total size of the files in the chat, in bytes.
Definition: td_api.h:31161
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44446
array< int32 > option_ids_
0-based identifiers of answer options, chosen by the user. User can choose more than 1 answer option ...
Definition: td_api.h:59128
std::int32_t get_id() const final
Definition: td_api.h:41859
int53 chat_id_
Identifier of a chat, in which the thumbnail will be shown. Use 0 if unknown.
Definition: td_api.h:48950
Definition: td_api.h:12746
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:14205
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40078
std::int32_t get_id() const final
Definition: td_api.h:36859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46939
int64 callback_query_id_
Identifier of the callback query.
Definition: td_api.h:40253
object_ptr< countries > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47254
int32 group_call_id_
Group call identifier.
Definition: td_api.h:59768
std::int32_t get_id() const final
Definition: td_api.h:39880
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53556
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45913
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:14034
Definition: td_api.h:2732
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46583
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2525
Definition: td_api.h:24849
string name_
Name of the other party; may be empty if unrecognized.
Definition: td_api.h:21022
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60538
string title_
Sticker set title; 1-64 characters.
Definition: td_api.h:42417
string zero_value_
Value for zero objects.
Definition: td_api.h:18089
Definition: td_api.h:24804
std::int32_t get_id() const final
Definition: td_api.h:55493
std::int32_t get_id() const final
Definition: td_api.h:19407
bool show_alert_
True, if an alert must be shown to the user instead of a toast notification.
Definition: td_api.h:3682
Definition: td_api.h:1871
array< int53 > message_ids_
Identifiers of the messages to be deleted.
Definition: td_api.h:43379
std::int32_t get_id() const final
Definition: td_api.h:12150
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12943
Definition: td_api.h:57441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5012
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56225
std::int32_t get_id() const final
Definition: td_api.h:48917
std::int32_t get_id() const final
Definition: td_api.h:54634
std::int32_t get_id() const final
Definition: td_api.h:14357
std::int32_t get_id() const final
Definition: td_api.h:17578
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< shippingOption > > shipping_options_
Available shipping options.
Definition: td_api.h:40479
int32 width_
Sticker width; as defined by the sender.
Definition: td_api.h:30825
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:13923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34121
std::int32_t get_id() const final
Definition: td_api.h:15730
std::int32_t get_id() const final
Definition: td_api.h:49415
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22649
bool can_invite_users_
True, if the user can invite new users to the chat.
Definition: td_api.h:7900
Definition: td_api.h:7994
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51658
std::int32_t get_id() const final
Definition: td_api.h:20405
object_ptr< InputFile > photo_
Photo to send.
Definition: td_api.h:14760
int32 position_
Position in the high score table.
Definition: td_api.h:11608
std::int32_t get_id() const final
Definition: td_api.h:24596
int32 group_call_id_
Group call identifier.
Definition: td_api.h:60889
object_ptr< RichText > author_
Author.
Definition: td_api.h:23250
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32857
bool udp_reflector_
True, if connection through UDP reflectors is supported.
Definition: td_api.h:3247
Definition: td_api.h:34009
std::int32_t get_id() const final
Definition: td_api.h:61619
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:44137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4790
std::int32_t get_id() const final
Definition: td_api.h:25563
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30540
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38814
int53 message_id_
Message identifier; unique for the chat to which the sponsored message belongs among both ordinary an...
Definition: td_api.h:30607
bytes data_
File bytes.
Definition: td_api.h:10957
Definition: td_api.h:29776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49160
void store(TlStorerToString &s, const char *field_name) const final
int32 port_
Proxy server port.
Definition: td_api.h:44686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7498
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43459
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8175
Definition: td_api.h:49082
std::int32_t get_id() const final
Definition: td_api.h:10889
std::int32_t get_id() const final
Definition: td_api.h:25290
bytes file_hash_
Current hash of the file containing the translation.
Definition: td_api.h:16145
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:15768
std::int32_t get_id() const final
Definition: td_api.h:2891
bool mute_new_participants_
True, if only group call administrators can unmute new participants.
Definition: td_api.h:11718
Definition: td_api.h:36719
array< object_ptr< ChatList > > chat_lists_
List of chat lists.
Definition: td_api.h:7129
string password_
The password of the current user.
Definition: td_api.h:61546
object_ptr< emailAddressAuthenticationCodeInfo > recovery_email_address_code_info_
Information about the recovery email address to which the confirmation email was sent; may be null.
Definition: td_api.h:26205
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48731
int64 chat_photo_id_
Identifier of the current user's profile photo to reuse.
Definition: td_api.h:13334
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:54234
object_ptr< datedFile > front_side_
Front side of the document.
Definition: td_api.h:12210
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56655
object_ptr< chatPhotos > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51962
std::int32_t get_id() const final
Definition: td_api.h:19539
std::int32_t get_id() const final
Definition: td_api.h:7870
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31343
Definition: td_api.h:26194
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60971
int53 chat_id_
Chat identifier.
Definition: td_api.h:52480
string order_info_id_
Temporary identifier of the order information.
Definition: td_api.h:38907
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:42633
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58847
int53 user_id_
User identifier.
Definition: td_api.h:2655
bool can_get_statistics_
True, if the supergroup or channel statistics are available.
Definition: td_api.h:31606
object_ptr< MessageSender > message_sender_id_
New value of message_sender_id; may be null if the user can't change message sender.
Definition: td_api.h:34823
bool is_blurred_
True, if the wallpaper must be downscaled to fit in 450x450 square and then box-blurred with radius 1...
Definition: td_api.h:2063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40933
std::int32_t get_id() const final
Definition: td_api.h:54443
std::int32_t get_id() const final
Definition: td_api.h:25754
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:15502
Definition: td_api.h:23209
Definition: td_api.h:53181
bool allow_missed_call_
Pass true if the authentication code may be sent via a missed call to the specified phone number.
Definition: td_api.h:26632
int53 sent_bytes_
Total number of bytes sent.
Definition: td_api.h:22217
Definition: td_api.h:4615
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:30232
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27643
object_ptr< filePart > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53313
void store(TlStorerToString &s, const char *field_name) const final
string id_
Shipping option identifier.
Definition: td_api.h:30563
string zoom_token_
If non-empty, a token which can be used to receive a zoomed in graph.
Definition: td_api.h:30664
Definition: td_api.h:6896
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:59924
int53 chat_id_
Chat identifier.
Definition: td_api.h:60838
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9161
int32 total_count_
Number of forwarded messages.
Definition: td_api.h:28422
object_ptr< countryInfo > country_
Information about the country to which the phone number belongs; may be null.
Definition: td_api.h:26680
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:15051
int32 video_width_
Width of the video.
Definition: td_api.h:13855
Definition: td_api.h:30339
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:55194
Definition: td_api.h:51245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55117
std::int32_t get_id() const final
Definition: td_api.h:46841
std::int32_t get_id() const final
Definition: td_api.h:43354
Definition: td_api.h:10634
string url_
URL of the result, if it exists.
Definition: td_api.h:13911
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19572
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16198
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54142
array< object_ptr< PassportElementType > > types_
List of Telegram Passport element types sent.
Definition: td_api.h:20818
std::int32_t get_id() const final
Definition: td_api.h:58942
string result_id_
Identifier of the inline result.
Definition: td_api.h:56556
string few_value_
Value for few objects.
Definition: td_api.h:18095
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45390
int53 chat_id_
Chat identifier.
Definition: td_api.h:40530
bool can_promote_members_
True, if the administrator can add new administrators with a subset of their own privileges or demote...
Definition: td_api.h:7327
bool is_archived_
True, if the sticker set has been archived. A sticker set can't be installed and archived simultaneou...
Definition: td_api.h:30974
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > file_
Information about the animation file.
Definition: td_api.h:900
Definition: td_api.h:54690
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< shippingOption > > shipping_options_
Available shipping options.
Definition: td_api.h:38909
std::int32_t get_id() const final
Definition: td_api.h:15578
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2204
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53303
Definition: td_api.h:36300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2032
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23326
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51148
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of stickers to be returned.
Definition: td_api.h:51153
string email_address_
The email address to be saved.
Definition: td_api.h:15862
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5386
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:44520
int32 id_
Call identifier.
Definition: td_api.h:2938
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:50244
array< object_ptr< botCommands > > bot_commands_
List of commands of bots in the group.
Definition: td_api.h:31616
Definition: td_api.h:26979
bool remove_caption_
If true, media caption of message copies will be removed. Ignored if send_copy is false.
Definition: td_api.h:44989
bool allow_multiple_answers_
True, if multiple answer options can be chosen simultaneously.
Definition: td_api.h:26982
std::int32_t get_id() const final
Definition: td_api.h:52952
string start_parameter_
Unique invoice bot start_parameter. To share an invoice use the URL https://t.me/{bot_username}?...
Definition: td_api.h:19772
Definition: td_api.h:50785
std::int32_t get_id() const final
Definition: td_api.h:47404
std::int32_t get_id() const final
Definition: td_api.h:12013
string two_value_
Value for two objects.
Definition: td_api.h:18093
array< string > hashtags_
A list of hashtags.
Definition: td_api.h:12130
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:55421
Definition: td_api.h:10757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42449
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23143
int53 user_id_
User identifier.
Definition: td_api.h:58522
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41950
object_ptr< groupCallParticipant > participant_
New data about a participant.
Definition: td_api.h:36305
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57366
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28078
bool is_outgoing_
True, if the call is outgoing.
Definition: td_api.h:2739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22350
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59643
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39982
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54869
Definition: td_api.h:4281
Definition: td_api.h:55089
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:46638
object_ptr< DiceStickers > initial_state_
The animated stickers with the initial dice animation; may be null if unknown. updateMessageContent w...
Definition: td_api.h:19636
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55651
std::int32_t get_id() const final
Definition: td_api.h:12626
string value_
The value of the option.
Definition: td_api.h:23081
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60921
object_ptr< passportElements > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45181
string title_
Group call title.
Definition: td_api.h:11692
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13515
string title_
Group call recording title; 0-64 characters.
Definition: td_api.h:59770
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10412
std::int32_t get_id() const final
Definition: td_api.h:21639
void store(TlStorerToString &s, const char *field_name) const final
string name_
The name of the background.
Definition: td_api.h:55145
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:42536
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35551
string number_
Document number; 1-24 characters.
Definition: td_api.h:13780
Definition: td_api.h:10719
int32 administrator_count_
Number of privileged users in the supergroup or channel; 0 if unknown.
Definition: td_api.h:31586
std::int32_t get_id() const final
Definition: td_api.h:23148
double horizontal_accuracy_
The estimated horizontal accuracy of the location, in meters; as defined by the sender....
Definition: td_api.h:18310
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:36004
Definition: td_api.h:54920
int32 date_
Point in time (Unix timestamp) when the current user joined, or the point in time when the supergroup...
Definition: td_api.h:31504
std::int32_t get_id() const final
Definition: td_api.h:11764
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40182
object_ptr< orderInfo > order_info_
Information about the order; may be null.
Definition: td_api.h:37467
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16408
std::int32_t get_id() const final
Definition: td_api.h:39073
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30959
string emoji_
The emoji.
Definition: td_api.h:45199
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53697
int32 group_in_common_count_
Number of group chats where both the other user and the current user are a member; 0 for the current ...
Definition: td_api.h:37916
Definition: td_api.h:32761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20321
Definition: td_api.h:59424
object_ptr< MessageSender > participant_id_
Identifier of the affected group call participant.
Definition: td_api.h:6208
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31136
std::int32_t get_id() const final
Definition: td_api.h:48206
string first_name_
First name of the user; 1-255 characters in length.
Definition: td_api.h:9630
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG format; as defined by the sender; may be null.
Definition: td_api.h:39206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45856
Definition: td_api.h:27852
Definition: td_api.h:49435
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15163
object_ptr< AuthorizationState > authorization_state_
New authorization state.
Definition: td_api.h:33895
std::int32_t get_id() const final
Definition: td_api.h:27837
Definition: td_api.h:41619
std::int32_t get_id() const final
Definition: td_api.h:27233
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14063
object_ptr< hashtags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55701
array< object_ptr< datedFile > > files_
List of attached files.
Definition: td_api.h:10816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9256
bool exact_match_
True, if only emojis, which exactly match text needs to be returned.
Definition: td_api.h:55618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43654
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > center_reel_
The animated sticker with the center reel.
Definition: td_api.h:10543
std::int32_t get_id() const final
Definition: td_api.h:30174
int32 new_message_ttl_
New value of message_ttl.
Definition: td_api.h:5780
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56779
object_ptr< location > user_location_
User location; may be null.
Definition: td_api.h:37206
Definition: td_api.h:59571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48201
std::int32_t get_id() const final
Definition: td_api.h:21328
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:14329
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:18250
object_ptr< pageBlockCaption > caption_
Audio file caption.
Definition: td_api.h:23755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59546
int53 chat_id_
Chat identifier of the message with the button.
Definition: td_api.h:48831
int32 valid_for_
Time during which the temporary password will be valid, in seconds; must be between 60 and 86400.
Definition: td_api.h:42685
string title_
Title of the chat to which the join request was sent.
Definition: td_api.h:4813
Definition: td_api.h:44570
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
Phone number of the user.
Definition: td_api.h:37818
object_ptr< NotificationGroupType > type_
New type of the notification group.
Definition: td_api.h:35517
std::int32_t get_id() const final
Definition: td_api.h:37020
int53 message_id_
Message identifier of the original message.
Definition: td_api.h:21304
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33365
object_ptr< passportElementsWithErrors > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49938
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:36022
Definition: td_api.h:9877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52729
std::int32_t get_id() const final
Definition: td_api.h:59854
string invite_link_
Invite link for which to return join requests. If empty, all join requests will be returned....
Definition: td_api.h:46457
int32 open_period_
Amount of time the poll will be active after creation, in seconds; for bots only.
Definition: td_api.h:15303
int53 user_id_
User identifier.
Definition: td_api.h:48181
Definition: td_api.h:42583
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:8966
object_ptr< InputCredentials > credentials_
The credentials chosen by user for payment.
Definition: td_api.h:56792
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57632
Definition: td_api.h:7625
array< int32 > removed_notification_ids_
Identifiers of removed group notifications, sorted by notification ID.
Definition: td_api.h:35529
bool use_test_dc_
If set to true, the Telegram test environment will be used instead of the production environment.
Definition: td_api.h:32205
void store(TlStorerToString &s, const char *field_name) const final
int32 width_
Block width; 0 if unknown.
Definition: td_api.h:23970
Definition: td_api.h:58718
Definition: td_api.h:43427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43496
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38126
bool request_write_access_
True, if the user needs to be requested to give the permission to the bot to send them messages.
Definition: td_api.h:18591
Definition: td_api.h:17999
Definition: td_api.h:39153
Definition: td_api.h:18541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4156
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2712
bool can_be_unmuted_for_current_user_
True, if the current user can unmute the participant for self.
Definition: td_api.h:11844
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11067
object_ptr< PassportElementType > type_
Element type.
Definition: td_api.h:43430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2828
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:44297
std::int32_t get_id() const final
Definition: td_api.h:24986
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
The phone number to be saved.
Definition: td_api.h:15824
Definition: td_api.h:48426
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< datedFile > reverse_side_
Reverse side of the document; only for driver license and identity card; may be null.
Definition: td_api.h:12212
object_ptr< user > user_
New data about the user.
Definition: td_api.h:35788
Definition: td_api.h:29084
int32 duration_
Duration of the audio, in seconds; as defined by the sender.
Definition: td_api.h:1086
Definition: td_api.h:7253
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Animation caption; pass null to use an empty caption; 0-GetOption("message_caption_length_max") chara...
Definition: td_api.h:14616
int32 group_call_id_
Group call identifier.
Definition: td_api.h:60989
Definition: td_api.h:27292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46153
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35044
int53 chat_id_
Identifier of the channel chat. Pass 0 to remove a link from the supergroup passed in the second argu...
Definition: td_api.h:57394
array< object_ptr< testString > > value_
Vector of objects.
Definition: td_api.h:32598
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool message_pins_
True, if pin/unpin events need to be returned.
Definition: td_api.h:6332
string parameter_
A hidden parameter sent to the bot for deep linking purposes (https://core.telegram....
Definition: td_api.h:56144
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44172
Definition: td_api.h:36060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30584
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24538
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54510
bool use_message_database_
If set to true, the library will maintain a cache of chats and messages. Implies use_chat_info_databa...
Definition: td_api.h:32215
Definition: td_api.h:12793
Definition: td_api.h:61736
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50189
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60871
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:44406
object_ptr< InputFile > video_
Video to be sent.
Definition: td_api.h:14866
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:963
object_ptr< Update > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60668
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47197
object_ptr< error > error_
The error to be returned.
Definition: td_api.h:60556
array< object_ptr< sticker > > covers_
Up to the first 5 stickers from the set, depending on the context. If the application needs more stic...
Definition: td_api.h:30986
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12817
Definition: td_api.h:46511
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40890
bool invite_link_changes_
True, if changes to invite links need to be returned.
Definition: td_api.h:6348
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:58892
void store(TlStorerToString &s, const char *field_name) const final
string game_short_name_
Short name of the game.
Definition: td_api.h:15188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21241
Definition: td_api.h:33586
int32 banned_until_date_
Point in time (Unix timestamp) when the user will be unbanned; 0 if never. If the user is banned for ...
Definition: td_api.h:7483
string custom_title_
A custom title of the owner; 0-16 characters without emojis; applicable to supergroups only.
Definition: td_api.h:7263
Definition: td_api.h:26030
int32 group_call_id_
Group call identifier.
Definition: td_api.h:52271
Definition: td_api.h:17555
object_ptr< authenticationCodeInfo > code_info_
Information about the authorization code that was sent.
Definition: td_api.h:1497
std::int32_t get_id() const final
Definition: td_api.h:24686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12858
int32 volume_level_
New participant's volume level; 1-20000 in hundreds of percents.
Definition: td_api.h:58372
std::int32_t get_id() const final
Definition: td_api.h:60866
int32 unread_count_
Total number of unread chats.
Definition: td_api.h:36474
object_ptr< recoveryEmailAddress > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50720
void store(TlStorerToString &s, const char *field_name) const final
bool disable_mention_notifications_
True, if notifications for messages with mentions will be created as for an ordinary unread message.
Definition: td_api.h:29736
std::int32_t get_id() const final
Definition: td_api.h:9166
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58225
std::int32_t get_id() const final
Definition: td_api.h:25214
object_ptr< ToType > move_object_as(FromType &&from)
Definition: td_api.h:125
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40990
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4984
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35208
array< int53 > message_ids_
Identifiers of the messages to forward. Message identifiers must be in a strictly increasing order....
Definition: td_api.h:44983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25366
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39015
object_ptr< inputThumbnail > thumbnail_
Sticker thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:14818
Definition: td_api.h:10045
array< string > emojis_
Encryption key emojis fingerprint.
Definition: td_api.h:3524
Definition: td_api.h:34648
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:4737
bool force_full_
If true, the full instant view for the web page will be returned.
Definition: td_api.h:52029
std::int32_t get_id() const final
Definition: td_api.h:54479
std::int32_t get_id() const final
Definition: td_api.h:33065
string phone_number_
Phone number of the user.
Definition: td_api.h:23121
void store(TlStorerToString &s, const char *field_name) const final
string title_
Product title.
Definition: td_api.h:26368
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56994
string phone_number_
The phone number of the user, in international format.
Definition: td_api.h:56900
Definition: td_api.h:2574
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14690
int53 new_linked_chat_id_
New supergroup linked chat identifier.
Definition: td_api.h:5698
string language_pack_id_
Language pack identifier.
Definition: td_api.h:48527
array< object_ptr< notification > > added_notifications_
List of added group notifications, sorted by notification ID.
Definition: td_api.h:35527
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string url_
The URL to open.
Definition: td_api.h:18544
string query_
Query to search for. If the query is empty, returns up to 50 recently found chats.
Definition: td_api.h:55419
int53 id_
Message identifier; unique for the chat to which the message belongs.
Definition: td_api.h:18803
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54665
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45171
std::int32_t get_id() const final
Definition: td_api.h:7111
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50067
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:8948
std::int32_t get_id() const final
Definition: td_api.h:7237
bool has_password_
True, if a 2-step verification password is set.
Definition: td_api.h:26197
object_ptr< statisticalValue > mean_share_count_
Mean number of times the recently sent messages was shared.
Definition: td_api.h:8547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35677
std::int32_t get_id() const final
Definition: td_api.h:24715
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61427
int53 sponsor_chat_id_
Chat identifier.
Definition: td_api.h:30609
std::int32_t get_id() const final
Definition: td_api.h:44497
int32 new_slow_mode_delay_
New value of slow_mode_delay, in seconds.
Definition: td_api.h:5739
int32 length_
Length of the code.
Definition: td_api.h:1238
std::int32_t get_id() const final
Definition: td_api.h:37613
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60911
std::int32_t get_id() const final
Definition: td_api.h:35131
Definition: td_api.h:19349
Definition: td_api.h:48626
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< datedFile > reverse_side_
The reverse side of an identity document; may be null.
Definition: td_api.h:10810
std::int32_t get_id() const final
Definition: td_api.h:6310
void store(TlStorerToString &s, const char *field_name) const final
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27602
object_ptr< venue > venue_
Venue to send.
Definition: td_api.h:15069
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50710
object_ptr< InputPassportElement > element_
Input Telegram Passport element.
Definition: td_api.h:58915
std::int32_t get_id() const final
Definition: td_api.h:23273
bool is_attached_
Pass true to return stickers and masks that were recently attached to photos or video files; pass fal...
Definition: td_api.h:50514
object_ptr< LoginUrlInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48922
object_ptr< RichText > text_
Content of the caption.
Definition: td_api.h:24384
std::int32_t get_id() const final
Definition: td_api.h:49574
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11386
int53 chat_id_
Chat identifier.
Definition: td_api.h:34862
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57822
std::int32_t get_id() const final
Definition: td_api.h:30723
bool is_secret_
True, if the animation thumbnail must be blurred and the animation must be shown only while tapped.
Definition: td_api.h:19075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9314
std::int32_t get_id() const final
Definition: td_api.h:11449
bool use_default_show_preview_
If true, show_preview is ignored and the value for the relevant type of chat is used instead.
Definition: td_api.h:7831
std::int32_t get_id() const final
Definition: td_api.h:51663
int64 id_
The globally unique identifier of push notification subscription.
Definition: td_api.h:28510
std::int32_t get_id() const final
Definition: td_api.h:1666
std::int32_t get_id() const final
Definition: td_api.h:9224
Definition: td_api.h:57341
Definition: td_api.h:40639
bool in_current_chat_
True, if the inline query must be sent from the current chat.
Definition: td_api.h:12538
std::int32_t get_id() const final
Definition: td_api.h:7805
array< string > input_language_codes_
List of possible IETF language tags of the user's input language; may be empty if unknown.
Definition: td_api.h:55620
string email_address_pattern_
Pattern of the email address to which an authentication code was sent.
Definition: td_api.h:10681
int32 length_
Length of the code; 0 if unknown.
Definition: td_api.h:10683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48151
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22457
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36541
std::int32_t get_id() const final
Definition: td_api.h:20733
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18958
bool supports_streaming_
True, if the video is supposed to be streamed.
Definition: td_api.h:39103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29879
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54859
object_ptr< Type > make_object(Args &&... args)
Definition: td_api.h:76
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57266
std::int32_t get_id() const final
Definition: td_api.h:29221
std::int32_t get_id() const final
Definition: td_api.h:29587
int53 chat_id_
Chat identifier.
Definition: td_api.h:43077
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:45564
std::int32_t get_id() const final
Definition: td_api.h:25496
Definition: td_api.h:18457
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:8354
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36280
Definition: td_api.h:33768
Definition: td_api.h:61292
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39572
string key_
String key.
Definition: td_api.h:18002
bytes new_encryption_key_
New encryption key.
Definition: td_api.h:58153
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3788
Definition: td_api.h:35310
std::int32_t get_id() const final
Definition: td_api.h:31919
array< object_ptr< chatStatisticsInviterInfo > > top_inviters_
List of most active inviters of new members in the last week.
Definition: td_api.h:8488
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16274
string start_parameter_
Unique invoice bot deep link parameter for the generation of this invoice. If empty,...
Definition: td_api.h:15247
object_ptr< formattedText > text_
The text.
Definition: td_api.h:49002
int32 text_color_
A color of text in the RGB24 format.
Definition: td_api.h:26317
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40512
string password_
Password of the current user.
Definition: td_api.h:49958
string title_
Title of the query result.
Definition: td_api.h:13843
std::int32_t get_id() const final
Definition: td_api.h:50169
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:57221
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54189
std::int32_t get_id() const final
Definition: td_api.h:19501
bytes data_
The data to write.
Definition: td_api.h:62005
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:55943
string name_
Theme name.
Definition: td_api.h:8797
bool is_blocked_
True, if the user is blocked by the current user.
Definition: td_api.h:37898
object_ptr< datedFile > selfie_
Selfie with the document; may be null.
Definition: td_api.h:10812
int32 date_
Notification date.
Definition: td_api.h:22462
void store(TlStorerToString &s, const char *field_name) const final
int32 log_in_date_
Point in time (Unix timestamp) when the user has logged in.
Definition: td_api.h:30460
Definition: td_api.h:55666
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39529
string language_code_
A two-letter ISO 639-1 country code for country information localization.
Definition: td_api.h:50192
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:59954
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30082
std::int32_t get_id() const final
Definition: td_api.h:27184
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25952
int32 date_
Point in time (Unix timestamp) when the file was uploaded.
Definition: td_api.h:9967
string id_
Unique identifier of the query result.
Definition: td_api.h:13060
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
User identifier of the bot that owns the game.
Definition: td_api.h:15186
Definition: td_api.h:2409
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54474
string custom_title_
A custom title of the administrator; 0-16 characters without emojis; applicable to supergroups only.
Definition: td_api.h:7307
Definition: td_api.h:45149
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4662
Definition: td_api.h:27338
int53 message_id_
Message identifier.
Definition: td_api.h:34102
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18800
string endpoint_
Absolute URL exposed by the push service where the application server can send push messages; may be ...
Definition: td_api.h:10339
Definition: td_api.h:8665
std::int32_t get_id() const final
Definition: td_api.h:22187
Definition: td_api.h:58150
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46686
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:61172
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:7289
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:34322
object_ptr< MessageSender > sender_id_
Identifier of the sender of messages to search for; pass null to search for messages from any sender....
Definition: td_api.h:55305
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17460
std::int32_t get_id() const final
Definition: td_api.h:25176
Definition: td_api.h:26972
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26474
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > background_
The animated sticker with the slot machine background. The background animation must start playing af...
Definition: td_api.h:10537
int32 live_period_
Period for which the location can be updated, in seconds; must be between 60 and 86400 for a live loc...
Definition: td_api.h:15024
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:14331
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:57321
Definition: td_api.h:5573
Definition: td_api.h:42533
double retry_after_
Time left before the message can be re-sent, in seconds. No update is sent when this field changes.
Definition: td_api.h:21946
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25981
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
User identifier of a bot linked with the website.
Definition: td_api.h:9379
int32 proxy_id_
Proxy identifier. Use 0 to ping a Telegram server without a proxy.
Definition: td_api.h:53031
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22991
Definition: td_api.h:59221
array< int53 > user_ids_
User identifiers. At most 10 users can be invited simultaneously.
Definition: td_api.h:52273
string phone_number_prefix_
The phone number prefix.
Definition: td_api.h:50194
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5594
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33223
void store(TlStorerToString &s, const char *field_name) const final
string description_
A short description of the result.
Definition: td_api.h:12660
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34754
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33537
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41312
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16160
std::int32_t get_id() const final
Definition: td_api.h:55749
bytes file_hash_
Current hash of the file containing the selfie.
Definition: td_api.h:16107
std::int32_t get_id() const final
Definition: td_api.h:40177
std::int32_t get_id() const final
Definition: td_api.h:13815
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44854
std::int32_t get_id() const final
Definition: td_api.h:47041
string payload_
Group call join payload; received from tgcalls.
Definition: td_api.h:59828
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53250
std::int32_t get_id() const final
Definition: td_api.h:57827
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48984
std::int32_t get_id() const final
Definition: td_api.h:24543
array< int32 > source_ids_
The list of synchronization source identifiers.
Definition: td_api.h:12091
object_ptr< TopChatCategory > category_
Category of frequently used chats.
Definition: td_api.h:54110
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46846
void store(TlStorerToString &s, const char *field_name) const final
bool need_postal_code_
True, if the user ZIP/postal code must be provided.
Definition: td_api.h:26481
Definition: td_api.h:60422
object_ptr< shippingOption > shipping_option_
Chosen shipping option; may be null.
Definition: td_api.h:26384
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14737
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:45978
int32 total_count_
Approximate total count of chat members found.
Definition: td_api.h:7521
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58025
std::int32_t get_id() const final
Definition: td_api.h:47285
object_ptr< paymentsProviderStripe > payments_provider_
Information about the payment provider, if available, to support it natively without the need for ope...
Definition: td_api.h:26260
int32 video_upload_bitrate_
The maximum suggested bitrate for uploaded videos, in kbit/s.
Definition: td_api.h:1779
std::int32_t get_id() const final
Definition: td_api.h:15168
object_ptr< PassportElement > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49988
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58837
void store(TlStorerToString &s, const char *field_name) const final
int32 instant_view_version_
Version of instant view, available for the web page (currently, can be 1 or 2), 0 if none.
Definition: td_api.h:39337
std::int32_t get_id() const final
Definition: td_api.h:38389
Definition: td_api.h:22076
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:27881
std::int32_t get_id() const final
Definition: td_api.h:23691
std::int32_t get_id() const final
Definition: td_api.h:15333
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the reply message.
Definition: td_api.h:50790
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44113
Definition: td_api.h:27442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13810
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58606
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:51511
Definition: td_api.h:43230
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45775
Definition: td_api.h:29476
std::int32_t get_id() const final
Definition: td_api.h:23425
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9489
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55754
std::int32_t get_id() const final
Definition: td_api.h:18680
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45950
string language_pack_id_
Identifier of a previously added custom local language pack in the current localization target.
Definition: td_api.h:58103
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21220
std::int32_t get_id() const final
Definition: td_api.h:4429
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:15540
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46222
bool is_blocked_
New value of is_blocked.
Definition: td_api.h:35274
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:37878
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46883
Definition: td_api.h:19759
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2081
int53 chat_id_
Identifier of the chat where the query was sent.
Definition: td_api.h:37309
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61664
object_ptr< userFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51862
std::int32_t get_id() const final
Definition: td_api.h:19891
std::int32_t get_id() const final
Definition: td_api.h:19097
Definition: td_api.h:53869
std::int32_t get_id() const final
Definition: td_api.h:37102
double seconds_
Number of seconds.
Definition: td_api.h:30250
object_ptr< document > document_
Document with the background; may be null. Null only for filled backgrounds.
Definition: td_api.h:1882
std::int32_t get_id() const final
Definition: td_api.h:46111
int32 live_period_
Time relative to the message send date, for which the location can be updated, in seconds.
Definition: td_api.h:19471
std::int32_t get_id() const final
Definition: td_api.h:4342
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32915
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:61595
Definition: td_api.h:49753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41453
std::int32_t get_id() const final
Definition: td_api.h:37287
object_ptr< chatLocation > location_
New location for the chat; must be valid and not null.
Definition: td_api.h:57499
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10158
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:49496
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45803
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16428
Definition: td_api.h:21857
void store(TlStorerToString &s, const char *field_name) const final
string id_
Identifier of the venue in the provider database; as defined by the sender.
Definition: td_api.h:39046
int32 unread_count_
Total number of unread messages.
Definition: td_api.h:36428
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11886
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21878
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21709
object_ptr< PassportElementType > type_
Type of the element.
Definition: td_api.h:26150
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31759
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50760
bool has_scheduled_messages_
New value of has_scheduled_messages.
Definition: td_api.h:35233
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38250
bool need_autoplay_
True, if the animation must be played automatically.
Definition: td_api.h:23713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12583
std::int32_t get_id() const final
Definition: td_api.h:11217
std::int32_t get_id() const final
Definition: td_api.h:4228
object_ptr< document > document_
The document description.
Definition: td_api.h:19156
bool has_stickers_
True, if stickers were added to the photo. The list of corresponding sticker sets can be received usi...
Definition: td_api.h:26724
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32323
Definition: td_api.h:31033
string code_
Authentication code to check.
Definition: td_api.h:41008
string id_
Unique identifier of the query result.
Definition: td_api.h:12749
bool include_non_contacts_
True, if non-contact users need to be included.
Definition: td_api.h:6455
object_ptr< animatedChatPhoto > animation_
Animated variant of the photo in MPEG4 format; may be null.
Definition: td_api.h:7955
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30355
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41781
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35841
Definition: td_api.h:29046
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54629
bool enable_storage_optimizer_
If set to true, old files will automatically be deleted.
Definition: td_api.h:32231
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45052
object_ptr< ReplyMarkup > reply_markup_
Reply markup for the message; may be null.
Definition: td_api.h:18869
Definition: td_api.h:18348
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:2341
string location_
Human-readable description of a country and a region, from which the user was logged in,...
Definition: td_api.h:9391
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27814
string title_
Title of the video.
Definition: td_api.h:13105
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58937
std::int32_t get_id() const final
Definition: td_api.h:39821
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42231
int32 group_call_id_
Group call identifier.
Definition: td_api.h:61039
object_ptr< location > location_
Current user location.
Definition: td_api.h:55469
Definition: td_api.h:36341
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53613
object_ptr< location > location_
The location.
Definition: td_api.h:7167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56819
Definition: td_api.h:43074
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57672
object_ptr< statisticalValue > sender_count_
Number of users who sent messages to the chat.
Definition: td_api.h:8466
Definition: td_api.h:50605
string old_description_
Previous chat description.
Definition: td_api.h:5535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41265
Definition: td_api.h:46452
string email_address_
Email address of the user.
Definition: td_api.h:23123
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6532
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20672
void store(TlStorerToString &s, const char *field_name) const final
int53 from_message_id_
Identifier of the message starting from which history must be fetched; use 0 to get results from the ...
Definition: td_api.h:46183
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47733
void store(TlStorerToString &s, const char *field_name) const final
bool is_current_user_
True, if the current user was added to the group.
Definition: td_api.h:28173
std::int32_t get_id() const final
Definition: td_api.h:9824
Definition: td_api.h:4752
std::int32_t get_id() const final
Definition: td_api.h:12188
Definition: td_api.h:23835
bool allow_save_
True, if the order information can be saved.
Definition: td_api.h:61848
std::int32_t get_id() const final
Definition: td_api.h:59648
Definition: td_api.h:33138
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:45681
Definition: td_api.h:44399
object_ptr< identityDocument > driver_license_
Driver license.
Definition: td_api.h:24890
std::int32_t get_id() const final
Definition: td_api.h:28697
std::int32_t get_id() const final
Definition: td_api.h:1695
std::int32_t get_id() const final
Definition: td_api.h:33724
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28829
std::int32_t get_id() const final
Definition: td_api.h:21548
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32848
int32 height_
Block height; 0 if unknown.
Definition: td_api.h:23972
string event_
A JSON-serialized event.
Definition: td_api.h:37511
int32 fitzpatrick_type_
Emoji modifier fitzpatrick type; 0-6; 0 if none.
Definition: td_api.h:944
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1632
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58340
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatMember > old_chat_member_
Previous chat member.
Definition: td_api.h:37683
Definition: td_api.h:20458
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int64 session_id_
Session identifier.
Definition: td_api.h:61295
Definition: td_api.h:48379
Definition: td_api.h:46022
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39133
int32 width_
Map width in pixels before applying scale; 16-1024.
Definition: td_api.h:48944
object_ptr< autoDownloadSettings > low_
Preset with lowest settings; supposed to be used by default when roaming.
Definition: td_api.h:1830
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45522
object_ptr< InputFile > animation_
Animation to be set as profile photo. Only inputFileLocal and inputFileGenerated are allowed.
Definition: td_api.h:13410
object_ptr< callbackQueryAnswer > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45813
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57972
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54603
std::int32_t get_id() const final
Definition: td_api.h:26053
std::int32_t get_id() const final
Definition: td_api.h:50072
std::int32_t get_id() const final
Definition: td_api.h:49026
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47780
int32 joined_chat_date_
Point in time (Unix timestamp) when the user joined the chat.
Definition: td_api.h:7212
object_ptr< chatInviteLink > invite_link_
If user has joined the chat using an invite link, the invite link; may be null.
Definition: td_api.h:37681
string description_
Product description; 0-255 characters.
Definition: td_api.h:15231
std::int32_t get_id() const final
Definition: td_api.h:11246
std::int32_t get_id() const final
Definition: td_api.h:22289
std::int32_t get_id() const final
Definition: td_api.h:18288
bool need_password_
True, if the user will be able to save credentials protected by a password they set up.
Definition: td_api.h:26268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4223
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:21732
void store(TlStorerToString &s, const char *field_name) const final
int64 sticker_set_id_
Identifier of the sticker set.
Definition: td_api.h:32129
int32 total_count_
Total count of messages found.
Definition: td_api.h:21566
int32 downloaded_size_
Total downloaded file size, in bytes. Can be used only for calculating download progress....
Definition: td_api.h:18223
Definition: td_api.h:39294
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60658
Definition: td_api.h:7126
object_ptr< ChatReportReason > reason_
The reason for reporting the chat.
Definition: td_api.h:54308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39925
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46789
Definition: td_api.h:31963
object_ptr< messageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49529
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27466
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages.
Definition: td_api.h:55313
Definition: td_api.h:43180
object_ptr< RichText > text_
Text.
Definition: td_api.h:29324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14476
Definition: td_api.h:29520
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< passportElementError > > errors_
Errors in the elements that are already available.
Definition: td_api.h:26073
std::int32_t get_id() const final
Definition: td_api.h:3580
string title_
Title of the result.
Definition: td_api.h:14433
Definition: td_api.h:54499
std::int32_t get_id() const final
Definition: td_api.h:4968
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32733
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:13921
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17687
Definition: td_api.h:13456
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13037
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53566
void store(TlStorerToString &s, const char *field_name) const final
int32 unread_count_
The number of unread messages left in the chat.
Definition: td_api.h:34655
int32 port_
Proxy server port.
Definition: td_api.h:60499
std::int32_t get_id() const final
Definition: td_api.h:46744
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44050
std::int32_t get_id() const final
Definition: td_api.h:36171
int53 files_size_
Approximate total size of files, in bytes.
Definition: td_api.h:31250
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28642
object_ptr< RichText > subheader_
Subheader.
Definition: td_api.h:23329
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52452
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49569
bool is_test_
True, if the payment is a test payment.
Definition: td_api.h:17379
object_ptr< audio > audio_
Audio file; may be null.
Definition: td_api.h:23753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16084
std::int32_t get_id() const final
Definition: td_api.h:35963
int32 volume_level_
New value of volume_level; 1-20000 in hundreds of percents.
Definition: td_api.h:6251
array< object_ptr< chatPosition > > positions_
Positions of the chat in chat lists.
Definition: td_api.h:4003
Definition: td_api.h:45415
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:41740
object_ptr< file > big_
A big (640x640) user profile photo. The file can be downloaded only before the photo is changed.
Definition: td_api.h:27065
array< object_ptr< PageBlock > > page_blocks_
Slideshow item contents.
Definition: td_api.h:24117
Definition: td_api.h:58050
std::int32_t get_id() const final
Definition: td_api.h:31660
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:32073
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41131
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29415
string id_
Unique identifier of the query result.
Definition: td_api.h:13909
std::int32_t get_id() const final
Definition: td_api.h:28609
Definition: td_api.h:18303
bool need_autoplay_
True, if the video must be played automatically.
Definition: td_api.h:23842
void store(TlStorerToString &s, const char *field_name) const final
int32 duration_
Duration of the audio, in seconds; may be replaced by the server.
Definition: td_api.h:14664
std::int32_t get_id() const final
Definition: td_api.h:2171
Definition: td_api.h:15897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21323
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54797
string original_path_
Local path to a file from which the file is generated; may be empty if there is no such file.
Definition: td_api.h:13736
Definition: td_api.h:11145
std::int32_t get_id() const final
Definition: td_api.h:7190
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8686
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 expected_size_
Approximate file size in bytes in case the exact file size is unknown. Can be used to show download/u...
Definition: td_api.h:10911
string new_description_
New chat description.
Definition: td_api.h:5537
bool is_mutual_contact_
The user is a contact of the current user and the current user is a contact of the user.
Definition: td_api.h:37826
std::int32_t get_id() const final
Definition: td_api.h:14642
string old_username_
Previous chat username.
Definition: td_api.h:5576
object_ptr< inlineQueryResults > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48270
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:27728
string recovery_email_address_pattern_
Pattern of the email address to which the recovery email was sent; empty until a recovery email has b...
Definition: td_api.h:1615
void store(TlStorerToString &s, const char *field_name) const final
int32 local_prefix_size_
The number of bytes already generated.
Definition: td_api.h:58204
int53 chat_id_
Chat identifier.
Definition: td_api.h:34651
object_ptr< photo > photo_
Photo.
Definition: td_api.h:13015
std::int32_t get_id() const final
Definition: td_api.h:45057
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51183
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36620
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:29198
std::int32_t get_id() const final
Definition: td_api.h:5131
int53 discussion_chat_id_
Identifier of a new channel's discussion group. Use 0 to remove the discussion group....
Definition: td_api.h:57396
std::int32_t get_id() const final
Definition: td_api.h:32862
object_ptr< file > audio_
File containing the audio.
Definition: td_api.h:1100
int64 sticker_set_id_
Identifier of the supergroup sticker set; 0 if none.
Definition: td_api.h:31610
Definition: td_api.h:50835
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28119
bool can_send_other_messages_
True, if the user can send animations, games, stickers, and dice and use inline bots....
Definition: td_api.h:7894
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:24231
std::int32_t get_id() const final
Definition: td_api.h:39020
std::int32_t get_id() const final
Definition: td_api.h:31141
std::int32_t get_id() const final
Definition: td_api.h:4563
Definition: td_api.h:42012
bool ignore_file_names_
If set to true, original file names will be ignored. Otherwise, downloaded files will be saved under ...
Definition: td_api.h:32233
int53 chat_id_
Chat identifier.
Definition: td_api.h:53131
std::int32_t get_id() const final
Definition: td_api.h:28042
string embed_type_
MIME type of the embedded preview, (e.g., text/html or video/mp4).
Definition: td_api.h:39313
Definition: td_api.h:983
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:11672
std::int32_t get_id() const final
Definition: td_api.h:48556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40614
Definition: td_api.h:3039
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29178
std::int32_t get_id() const final
Definition: td_api.h:21883
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:19577
bool is_all_history_available_
The new value of is_all_history_available.
Definition: td_api.h:61397
std::int32_t get_id() const final
Definition: td_api.h:3198
int32 height_
Video height.
Definition: td_api.h:14876
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19554
int32 photo_size_
Product photo size.
Definition: td_api.h:15235
array< object_ptr< RichText > > texts_
Texts.
Definition: td_api.h:29649
object_ptr< localFile > local_
Information about the local copy of the file.
Definition: td_api.h:10913
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2265
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:39524
std::int32_t get_id() const final
Definition: td_api.h:33994
object_ptr< autoDownloadSettingsPresets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45472
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:14102
std::int32_t get_id() const final
Definition: td_api.h:12451
object_ptr< sticker > sticker_
The animated sticker to be played.
Definition: td_api.h:37080
Definition: td_api.h:31676
int32 since_date_
Point in time (Unix timestamp) from which the statistics are collected.
Definition: td_api.h:22164
string title_
Title of the voice note.
Definition: td_api.h:13152
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:45782
int32 zoom_
Map zoom level.
Definition: td_api.h:24336
void store(TlStorerToString &s, const char *field_name) const final
string author_signature_
Original post author signature.
Definition: td_api.h:21306
int32 width_
Width of the animation.
Definition: td_api.h:988
object_ptr< chatInviteLinkInfo > info_
Chat invite link info.
Definition: td_api.h:32091
string embed_url_
URL to show in the embedded preview.
Definition: td_api.h:39311
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:41882
Definition: td_api.h:35861
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:6132
Definition: td_api.h:59921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45124
int32 correct_option_id_
0-based identifier of the correct answer option; -1 for a yet unanswered poll.
Definition: td_api.h:27020
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:52551
object_ptr< textEntities > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51668
int32 limit_
The maximum number of chats to be loaded. For optimal performance, the number of loaded chats is chos...
Definition: td_api.h:52576
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:44348
int32 translated_string_count_
Total number of translated strings from the language pack.
Definition: td_api.h:17948
bool need_debug_information_
True, if the call debug information must be sent to the server.
Definition: td_api.h:3602
Definition: td_api.h:24199
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:49438
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61936
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35803
array< object_ptr< languagePackInfo > > language_packs_
List of available language packs for this application.
Definition: td_api.h:18268
std::int32_t get_id() const final
Definition: td_api.h:32949
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49822
std::int32_t get_id() const final
Definition: td_api.h:60813
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50976
std::int32_t get_id() const final
Definition: td_api.h:27093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13713
bool is_mask_
True, if the sticker is a mask.
Definition: td_api.h:30833
Definition: td_api.h:6167
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25095
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18364
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2458
int53 payments_provider_user_id_
User identifier of the payment provider bot.
Definition: td_api.h:26258
std::int32_t get_id() const final
Definition: td_api.h:59301
Definition: td_api.h:6981
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39972
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:60084
object_ptr< messageInteractionInfo > interaction_info_
New information about interactions with the message; may be null.
Definition: td_api.h:34239
std::int32_t get_id() const final
Definition: td_api.h:62031
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58750
Definition: td_api.h:35105
Definition: td_api.h:22210
Definition: td_api.h:3184
bool include_groups_
True, if basic groups and supergroups need to be included.
Definition: td_api.h:6459
bool has_animation_
True, if the photo has animated variant.
Definition: td_api.h:27069
std::int32_t get_id() const final
Definition: td_api.h:54828
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21837
std::int32_t get_id() const final
Definition: td_api.h:60966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60528
Definition: td_api.h:29646
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22945
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22866
int32 file_id_
Identifier of the file to download.
Definition: td_api.h:43860
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string title_
Game title, empty for pinned message.
Definition: td_api.h:27682
bool member_joins_
True, if members joining events need to be returned.
Definition: td_api.h:6334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37488
Definition: td_api.h:35785
void store(TlStorerToString &s, const char *field_name) const final
bool send_email_address_to_provider_
True, if the user's email address will be sent to the provider.
Definition: td_api.h:17391
bool can_be_deleted_
True, if the file can be deleted.
Definition: td_api.h:18213
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40294
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > chat_ids_
The chat identifiers, total number of chats in all rules must not exceed 20.
Definition: td_api.h:38311
string theme_name_
Name of the new chat theme; pass an empty string to return the default theme.
Definition: td_api.h:57902
Definition: td_api.h:44679
int53 message_id_
The message identifier. The message will not be available in the chat history, but the ID can be used...
Definition: td_api.h:22889
int53 chat_id_
Chat identifier.
Definition: td_api.h:35653
string name_
Anchor name.
Definition: td_api.h:29567
std::int32_t get_id() const final
Definition: td_api.h:23063
string question_
Poll question; 1-255 characters (up to 300 characters for bots).
Definition: td_api.h:15295
Definition: td_api.h:26521
int32 max_notification_id_
The maximum identifier of removed notifications.
Definition: td_api.h:53777
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:13433
object_ptr< error > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60585
Definition: td_api.h:60057
array< int53 > other_user_ids_
List of user identifiers of other users currently using the application.
Definition: td_api.h:54538
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51952
Definition: td_api.h:30604
bool can_read_all_group_messages_
True, if the bot can read all messages in basic group or supergroup chats and not just those addresse...
Definition: td_api.h:38789
bool member_promotions_
True, if member promotion/demotion events need to be returned.
Definition: td_api.h:6340
Definition: td_api.h:50239
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_managed_
True, if the current user can manage the group call.
Definition: td_api.h:11704
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:56276
Definition: td_api.h:35023
object_ptr< personalDetails > personal_details_
Personal details of the user.
Definition: td_api.h:15406
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55825
object_ptr< venue > venue_
The venue description.
Definition: td_api.h:19519
bool is_channel_post_
True, if the message is a channel post. All messages to channels are channel posts,...
Definition: td_api.h:18837
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< phoneNumberInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50224
string query_
A query to search for in the first names, last names and usernames of the users to return.
Definition: td_api.h:46459
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51611
Definition: td_api.h:39647
Definition: td_api.h:18265
Definition: td_api.h:54582
std::int32_t get_id() const final
Definition: td_api.h:40083
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of a chat to which the messages will be imported. It must be an identifier of a private ch...
Definition: td_api.h:49235
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45866
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3464
Definition: td_api.h:25682
object_ptr< ChatStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47046
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Number of messages in the album.
Definition: td_api.h:28460
int53 payments_provider_user_id_
User identifier of the payment provider bot.
Definition: td_api.h:26378
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8233
std::int32_t get_id() const final
Definition: td_api.h:50632
Definition: td_api.h:40103
int32 id_
Unique persistent identifier of this notification.
Definition: td_api.h:22460
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47136
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59356
Definition: td_api.h:52707
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49021
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44492
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34921
int53 chat_id_
Chat identifier.
Definition: td_api.h:34191
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24710
Definition: td_api.h:11000
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35249
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:61769
Definition: td_api.h:44028
std::int32_t get_id() const final
Definition: td_api.h:54900
Definition: td_api.h:9713
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25778
int32 rating_
Call rating; 1-5.
Definition: td_api.h:56245
array< string > x_
Vector of strings to return.
Definition: td_api.h:60331
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11328
std::int32_t get_id() const final
Definition: td_api.h:50538
bool report_spam_
Pass true if the sender must be reported to the Telegram moderators.
Definition: td_api.h:40592
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12236
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49466
object_ptr< voiceNote > voice_note_
The voice note description.
Definition: td_api.h:19425
std::int32_t get_id() const final
Definition: td_api.h:35008
array< object_ptr< labeledPricePart > > price_parts_
A list of objects used to calculate the total shipping costs.
Definition: td_api.h:30567
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1550
std::int32_t get_id() const final
Definition: td_api.h:34844
object_ptr< PollType > type_
Type of the poll.
Definition: td_api.h:15301
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20023
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40359
array< object_ptr< gameHighScore > > scores_
A list of game high scores.
Definition: td_api.h:11652
object_ptr< minithumbnail > minithumbnail_
Chat photo minithumbnail; may be null.
Definition: td_api.h:8001
std::int32_t get_id() const final
Definition: td_api.h:39774
array< string > options_
List of poll answer options, 2-10 strings 1-100 characters each.
Definition: td_api.h:15297
string id_
Unique identifier of the saved credentials.
Definition: td_api.h:29687
int32 duration_
Duration of the video, in seconds.
Definition: td_api.h:14872
string text_
The text of the announcement.
Definition: td_api.h:8411
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49476
std::int32_t get_id() const final
Definition: td_api.h:35594
Definition: td_api.h:26433
Definition: td_api.h:48473
std::int32_t get_id() const final
Definition: td_api.h:55914
object_ptr< MessageSender > member_id_
Member identifier. Chats can be only banned and unbanned in supergroups and channels.
Definition: td_api.h:57549
bool is_broadcast_group_
True, if the supergroup is a broadcast group, i.e. only administrators can send messages and there is...
Definition: td_api.h:31520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47870
int32 limit_
The expected number of message positions to be returned; 50-2000. A smaller number of positions can b...
Definition: td_api.h:46917
Definition: td_api.h:41760
int53 user_id_
User identifier.
Definition: td_api.h:48054
array< object_ptr< storageStatisticsByChat > > by_chat_
Statistics split by chats.
Definition: td_api.h:31119
std::int32_t get_id() const final
Definition: td_api.h:40033
string token_
The token to use for data loading.
Definition: td_api.h:30703
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5714
bool is_viewed_
True for already viewed trending sticker sets.
Definition: td_api.h:30908
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string inline_message_id_
Inline message identifier.
Definition: td_api.h:44243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44760
int53 message_id_
Message identifier.
Definition: td_api.h:50044
std::int32_t get_id() const final
Definition: td_api.h:9071
void store(TlStorerToString &s, const char *field_name) const final
string theme_name_
If non-empty, name of a new theme, set for the chat. Otherwise chat theme was reset to the default on...
Definition: td_api.h:28282
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatLocation > new_location_
New location; may be null.
Definition: td_api.h:5938
object_ptr< UserType > type_
Type of the user.
Definition: td_api.h:37840
int32 date_
Point in time (Unix timestamp) when the user rights was changed.
Definition: td_api.h:37679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58125
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< logVerbosityLevel > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37015
bool enable_
True, if the proxy needs to be enabled.
Definition: td_api.h:40004
Definition: td_api.h:11203
std::int32_t get_id() const final
Definition: td_api.h:7465
bool is_looped_
True, if the video must be looped.
Definition: td_api.h:23844
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34774
std::int32_t get_id() const final
Definition: td_api.h:45611
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36795
Definition: td_api.h:35937
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:44470
Definition: td_api.h:43571
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54484
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12484
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 basic_group_id_
The identifier of the original basic group.
Definition: td_api.h:20384
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:59877
string plural_code_
A language code to be used to apply plural forms. See https://www.unicode.org/cldr/charts/latest/supp...
Definition: td_api.h:17936
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43795
bool is_beta_
True, if the language pack is a beta language pack.
Definition: td_api.h:17942
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:30589
std::int32_t get_id() const final
Definition: td_api.h:50765
bool has_documents_
True, if the album has at least one document.
Definition: td_api.h:28468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53050
std::int32_t get_id() const final
Definition: td_api.h:827
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15573
Definition: td_api.h:60375
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59246
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40459
string title_
Game title.
Definition: td_api.h:11556
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5553
string shipping_option_id_
Identifier of the shipping option chosen by the user; may be empty if not applicable.
Definition: td_api.h:20701
std::int32_t get_id() const final
Definition: td_api.h:27277
std::int32_t get_id() const final
Definition: td_api.h:17540
std::int32_t get_id() const final
Definition: td_api.h:15464
int32 duration_
Duration of the animation, in seconds; as defined by the sender.
Definition: td_api.h:986
Definition: td_api.h:60833
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42730
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53356
std::int32_t get_id() const final
Definition: td_api.h:6493
int53 chat_id_
Chat identifier.
Definition: td_api.h:37728
bool is_all_history_available_
True, if new chat members will have access to old messages. In public or discussion groups and both p...
Definition: td_api.h:31608
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6267
Definition: td_api.h:47011
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:37360
Definition: td_api.h:29122
Definition: td_api.h:17593
string id_
Unique identifier of the query result.
Definition: td_api.h:14086
std::int32_t get_id() const final
Definition: td_api.h:26571
std::int32_t get_id() const final
Definition: td_api.h:53414
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56215
Definition: td_api.h:45368
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8146
Definition: td_api.h:33205
bool need_another_sender_
True, if the message can be re-sent only on behalf of a different sender.
Definition: td_api.h:21944
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19402
object_ptr< MessageSender > participant_id_
Identifier of a group call participant, which will be used to join the call; pass null to join as sel...
Definition: td_api.h:52417
Definition: td_api.h:36599
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4453
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3019
bool is_inline_
True, if the bot supports inline queries.
Definition: td_api.h:38791
array< object_ptr< pageBlockListItem > > items_
The items of the list.
Definition: td_api.h:23589
Definition: td_api.h:11464
std::int32_t get_id() const final
Definition: td_api.h:14177
object_ptr< inputThumbnail > thumbnail_
Video thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:14930
string new_password_
New password of the user; may be empty to remove the password.
Definition: td_api.h:53386
Definition: td_api.h:23116
Definition: td_api.h:5450
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22600
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45026
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18119
object_ptr< formattedText > caption_
New message content caption; 0-GetOption("message_caption_length_max") characters; pass null to remov...
Definition: td_api.h:44352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3222
std::int32_t get_id() const final
Definition: td_api.h:9786
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8427
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:47728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43155
std::int32_t get_id() const final
Definition: td_api.h:46217
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57469
Definition: td_api.h:58197
int32 error_code_
An error code.
Definition: td_api.h:34057
string title_
Title of the resulting file.
Definition: td_api.h:14088
Definition: td_api.h:1235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15122
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40650
int32 height_
Height of the animation.
Definition: td_api.h:990
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56015
int53 user_id_
User identifier.
Definition: td_api.h:51927
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41771
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< thumbnail > thumbnail_
Animation thumbnail in JPEG or MPEG4 format; may be null.
Definition: td_api.h:1000
Definition: td_api.h:41666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7431
std::int32_t get_id() const final
Definition: td_api.h:8067
int53 message_thread_id_
If not 0, a message thread identifier in which the messages are being viewed.
Definition: td_api.h:61900
std::int32_t get_id() const final
Definition: td_api.h:58030
int32 width_
Video width.
Definition: td_api.h:14874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11629
Definition: td_api.h:58815
std::int32_t get_id() const final
Definition: td_api.h:43837
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:37366
Definition: td_api.h:22504
std::int32_t get_id() const final
Definition: td_api.h:45259
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23862
Definition: td_api.h:38904
Definition: td_api.h:41052
Definition: td_api.h:57747
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34297
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > audio_
Audio file to be sent.
Definition: td_api.h:14660
bool member_restrictions_
True, if member restricted/unrestricted/banned/unbanned events need to be returned.
Definition: td_api.h:6342
Definition: td_api.h:1190
Definition: td_api.h:27017
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:60308
string mime_type_
The MIME type of the file.
Definition: td_api.h:47751
int32 distance_
The distance between the users.
Definition: td_api.h:20901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5301
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48089
Definition: td_api.h:18206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32499
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39425
std::int32_t get_id() const final
Definition: td_api.h:34302
int53 user_id_
User identifier.
Definition: td_api.h:51786
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28904
object_ptr< InputFile > voice_note_
Voice note to be sent.
Definition: td_api.h:14975
object_ptr< TextEntityType > type_
Type of the entity.
Definition: td_api.h:32716
int64 set_id_
Identifier of the sticker set.
Definition: td_api.h:40908
std::int32_t get_id() const final
Definition: td_api.h:53849
bool is_marked_as_unread_
New value of is_marked_as_unread.
Definition: td_api.h:35315
Definition: td_api.h:38480
Definition: td_api.h:54956
object_ptr< userPrivacySettingRules > rules_
New privacy rules.
Definition: td_api.h:36387
Definition: td_api.h:18724
object_ptr< draftMessage > draft_message_
New draft message; pass null to remove the draft.
Definition: td_api.h:57448
int32 port_
Proxy server port.
Definition: td_api.h:40002
string id_
Unique identifier of the query result.
Definition: td_api.h:14375
int53 chat_id_
Identifier of the chat from which the message was originally forwarded.
Definition: td_api.h:21302
std::int32_t get_id() const final
Definition: td_api.h:10742
Definition: td_api.h:20938
int32 unread_message_count_
Approximate number of unread messages in the message thread.
Definition: td_api.h:22032
Definition: td_api.h:2224
Definition: td_api.h:44976
std::int32_t get_id() const final
Definition: td_api.h:18191
void store(TlStorerToString &s, const char *field_name) const final
int53 button_id_
Button identifier.
Definition: td_api.h:48891
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46643
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57316
void store(TlStorerToString &s, const char *field_name) const final
bool is_encrypted_
True, if the database is currently encrypted.
Definition: td_api.h:1430
Definition: td_api.h:51461
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22484
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:52975
std::int32_t get_id() const final
Definition: td_api.h:38015
int53 old_message_id_
The previous temporary message identifier.
Definition: td_api.h:34055
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4337
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22629
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:45831
int64 id_
The query identifier.
Definition: td_api.h:37549
object_ptr< file > file_
The thumbnail.
Definition: td_api.h:33453
std::int32_t get_id() const final
Definition: td_api.h:31735
int53 chat_id_
Target chat.
Definition: td_api.h:39844
bool is_viewed_
True for already viewed trending sticker sets.
Definition: td_api.h:30982
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56421
Definition: td_api.h:56296
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50590
string username_
Username to be resolved.
Definition: td_api.h:55843
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52253
object_ptr< error > error_
Error. An error with the code 4005000 will be returned if an outgoing call is missed because of an ex...
Definition: td_api.h:3642
std::int32_t get_id() const final
Definition: td_api.h:2862
bool mute_new_participants_
New value of the mute_new_participants setting.
Definition: td_api.h:61041
int53 chat_id_
Target chat.
Definition: td_api.h:56673
int53 chat_id_
Chat identifier.
Definition: td_api.h:52710
bool synchronous_
If false, this request returns file state just after the download has been started....
Definition: td_api.h:43868
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45928
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39672
std::int32_t get_id() const final
Definition: td_api.h:3551
bool is_official_
True, if the language pack is official.
Definition: td_api.h:17938
std::int32_t get_id() const final
Definition: td_api.h:40788
bool is_anonymous_
True, if the administrator isn't shown in the chat member list and sends messages anonymously; applic...
Definition: td_api.h:7331
std::int32_t get_id() const final
Definition: td_api.h:40507
std::int32_t get_id() const final
Definition: td_api.h:12112
void store(TlStorerToString &s, const char *field_name) const final
string token_
Device registration token; may be empty to deregister a device.
Definition: td_api.h:10055
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8818
std::int32_t get_id() const final
Definition: td_api.h:22384
int53 chat_id_
Chat identifier.
Definition: td_api.h:49656
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13675
bool is_my_video_enabled_
Pass true if the current user's video is enabled.
Definition: td_api.h:60941
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26701
std::int32_t get_id() const final
Definition: td_api.h:8869
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58468
bool is_received_
True, if the call has already been received by the other party.
Definition: td_api.h:3448
object_ptr< formattedText > caption_
Audio caption.
Definition: td_api.h:19117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10114
bool value_
The value.
Definition: td_api.h:17520
Definition: td_api.h:41337
Definition: td_api.h:11605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39472
Definition: td_api.h:6434
std::int32_t get_id() const final
Definition: td_api.h:4199
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2430
array< object_ptr< botCommands > > bot_commands_
List of commands of bots in the group.
Definition: td_api.h:2369
object_ptr< languagePackStrings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27422
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:14449
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52303
object_ptr< RichText > text_
Paragraph text.
Definition: td_api.h:23405
Definition: td_api.h:52571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51256
string result_
A JSON-serialized result.
Definition: td_api.h:9804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26795
int32 code_
Error code; subject to future changes. If the error code is 406, the error message must not be proces...
Definition: td_api.h:10866
object_ptr< thumbnail > album_cover_thumbnail_
The thumbnail of the album cover in JPEG format; as defined by the sender. The full size thumbnail is...
Definition: td_api.h:1098
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Photo height.
Definition: td_api.h:14768
std::int32_t get_id() const final
Definition: td_api.h:32775
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53966
string input_field_placeholder_
If non-empty, the placeholder to be shown in the input field when the reply is active; 0-64 character...
Definition: td_api.h:28763
object_ptr< ChatEventAction > action_
The action.
Definition: td_api.h:4945
object_ptr< chatPhoto > photo_
User profile photo; may be null.
Definition: td_api.h:37896
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29500
int53 user_id_
Administrator user identifier.
Definition: td_api.h:8621
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< CallProblem > > problems_
List of the exact types of problems with the call, specified by the user.
Definition: td_api.h:56249
Definition: td_api.h:31156
string directory_
Directory in which the file is supposed to be saved.
Definition: td_api.h:51286
object_ptr< formattedText > caption_
Video caption; pass null to use an empty caption; 0-GetOption("message_caption_length_max") character...
Definition: td_api.h:14880
object_ptr< voiceNote > voice_note_
Voice note.
Definition: td_api.h:13150
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > file_
File to upload.
Definition: td_api.h:61739
std::int32_t get_id() const final
Definition: td_api.h:19290
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44664
std::int32_t get_id() const final
Definition: td_api.h:26179
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8349
int53 chat_id_
Chat identifier.
Definition: td_api.h:54360
object_ptr< MessageSender > member_id_
Member identifier.
Definition: td_api.h:46563
bool use_default_mute_for_
If true, mute_for is ignored and the value for the relevant type of chat is used instead.
Definition: td_api.h:7823
Definition: td_api.h:52215
std::int32_t get_id() const final
Definition: td_api.h:37390
array< object_ptr< passportRequiredElement > > required_elements_
Telegram Passport elements that must be provided to complete the form.
Definition: td_api.h:24764
void store(TlStorerToString &s, const char *field_name) const final
int32 length_
Number of digits in the code, excluding the prefix.
Definition: td_api.h:1354
array< object_ptr< textEntity > > entities_
Entities contained in the text. Entities can be nested, but must not mutually intersect with each oth...
Definition: td_api.h:11469
std::int32_t get_id() const final
Definition: td_api.h:56426
std::int32_t get_id() const final
Definition: td_api.h:37531
int53 supergroup_id_
The identifier of the supergroup.
Definition: td_api.h:61395
Definition: td_api.h:51877
object_ptr< photo > photo_
Photo file; may be null.
Definition: td_api.h:23794
std::int32_t get_id() const final
Definition: td_api.h:53702
object_ptr< draftMessage > draft_message_
A draft of a message in the message thread; may be null.
Definition: td_api.h:22036
bool is_video_
True, if the call was a video call.
Definition: td_api.h:43724
array< object_ptr< notificationGroup > > groups_
Lists of active notification groups.
Definition: td_api.h:35574
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1588
void store(TlStorerToString &s, const char *field_name) const final
int32 api_id_
Telegram API identifier, as provided by the application.
Definition: td_api.h:30446
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39779
object_ptr< chatPhoto > photo_
Chat photo; may be null.
Definition: td_api.h:31580
std::int32_t get_id() const final
Definition: td_api.h:27131
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54567
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:9754
std::int32_t get_id() const final
Definition: td_api.h:22061
Definition: td_api.h:13449
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:24078
std::int32_t get_id() const final
Definition: td_api.h:22996
std::int32_t get_id() const final
Definition: td_api.h:29710
bool mute_new_participants_
New value of the mute_new_participants setting.
Definition: td_api.h:6290
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54332
bool is_closed_
True, if the poll is closed.
Definition: td_api.h:26877
object_ptr< chatPhoto > photo_
Chat photo; may be null.
Definition: td_api.h:2359
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39875
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18562
Definition: td_api.h:18428
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12318
Definition: td_api.h:4111
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48411
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39885
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41828
object_ptr< FileType > file_type_
Type of the file the data is part of; pass null if the data isn't related to files.
Definition: td_api.h:22213
string price_
Product price.
Definition: td_api.h:27726
string access_token_
The access token that will be used to send notifications; may be empty to deregister a device.
Definition: td_api.h:10181
std::int32_t get_id() const final
Definition: td_api.h:2995
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61317
bool is_anonymous_
True, if the poll voters are anonymous. Non-anonymous polls can't be sent or forwarded to channels.
Definition: td_api.h:15299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59399
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55862
std::int32_t get_id() const final
Definition: td_api.h:7363
string code_
Verification code to check.
Definition: td_api.h:41528
object_ptr< OptionValue > value_
The new value of the option; pass null to reset option value to a default value.
Definition: td_api.h:58867
Definition: td_api.h:44785
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60575
object_ptr< personalDocument > bank_statement_
Bank statement.
Definition: td_api.h:25080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24000
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52153
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51076
Definition: td_api.h:57797
Definition: td_api.h:23706
int32 bottom_color_
A bottom color of the background in the RGB24 format.
Definition: td_api.h:1975
Definition: td_api.h:61592
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:41411
Definition: td_api.h:11348
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:38819
object_ptr< sticker > lever_
The animated sticker with the lever animation. The lever animation must play once in the initial dice...
Definition: td_api.h:10539
int53 chat_id_
Chat identifier.
Definition: td_api.h:34903
void store(TlStorerToString &s, const char *field_name) const final
bool is_permanent_
True, if the messages are permanently deleted by a user (as opposed to just becoming inaccessible).
Definition: td_api.h:35657
int53 chat_id_
Chat identifier.
Definition: td_api.h:41968
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:49498
int53 chat_id_
Chat identifier.
Definition: td_api.h:35108
std::int32_t get_id() const final
Definition: td_api.h:31697
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22379
object_ptr< background > background_
The background to be used in chats; may be null.
Definition: td_api.h:33399
object_ptr< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:5369
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55769
Definition: td_api.h:21655
string url_
An HTTP URL to open.
Definition: td_api.h:12387
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42805
std::int32_t get_id() const final
Definition: td_api.h:23908
std::int32_t get_id() const final
Definition: td_api.h:27582
void store(TlStorerToString &s, const char *field_name) const final
bool can_accept_calls_
True, if incoming calls can be accepted by the session.
Definition: td_api.h:61297
std::int32_t get_id() const final
Definition: td_api.h:57071
int53 chat_id_
Chat identifier of the PaymentSuccessful message.
Definition: td_api.h:50095
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50283
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52340
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13474
int32 restricted_user_count_
Number of users restricted by the administrator.
Definition: td_api.h:8627
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43265
int32 ttl_
Video TTL (Time To Live), in seconds (0-60). A non-zero TTL can be specified only in private chats.
Definition: td_api.h:14882
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:5839
std::int32_t get_id() const final
Definition: td_api.h:10519
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:32111
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42350
int64 id_
Unique query identifier.
Definition: td_api.h:37305
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10178
object_ptr< location > user_location_
Location of the user; pass null if unknown or the bot doesn't need user's location.
Definition: td_api.h:48233
int53 message_id_
Identifier of the message.
Definition: td_api.h:44466
int32 chat_filter_id_
Chat filter identifier.
Definition: td_api.h:46087
Definition: td_api.h:4898
int53 chat_id_
Identifier of the chat with the live location message.
Definition: td_api.h:34364
int32 media_timestamp_
Timestamp from which a video/audio/video note/voice note playing must start, in seconds....
Definition: td_api.h:33284
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22321
void store(TlStorerToString &s, const char *field_name) const final
bool hide_via_bot_
If true, there will be no mention of a bot, via which the message is sent. Can be used only for bots ...
Definition: td_api.h:56558
std::int32_t get_id() const final
Definition: td_api.h:29971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22437
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string inline_message_id_
Identifier of the inline message, from which the query originated.
Definition: td_api.h:37362
string text_
Text.
Definition: td_api.h:32636
std::int32_t get_id() const final
Definition: td_api.h:53008
int64 poll_id_
Unique poll identifier.
Definition: td_api.h:37631
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15046
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< thumbnail > thumbnail_
Document thumbnail in JPEG or PNG format (PNG will be used only for background patterns); as defined ...
Definition: td_api.h:10593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53844
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42758
Definition: td_api.h:11174
bool delete_all_messages_
Pass true if all messages from the same sender must be deleted.
Definition: td_api.h:40590
int32 api_id_
Application identifier for Telegram API access, which can be obtained at https://my....
Definition: td_api.h:32219
std::int32_t get_id() const final
Definition: td_api.h:19004
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:14155
string hash_
Hash of the entire element.
Definition: td_api.h:10820
Definition: td_api.h:45487
void store(TlStorerToString &s, const char *field_name) const final
string language_
Programming language for which the text needs to be formatted.
Definition: td_api.h:23445
Definition: td_api.h:9538
void store(TlStorerToString &s, const char *field_name) const final
int53 size_
Limit on the total size of files after deletion, in bytes. Pass -1 to use the default limit.
Definition: td_api.h:52807
Definition: td_api.h:51636
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:12559
int32 total_string_count_
Total number of non-deleted strings from the language pack.
Definition: td_api.h:17946
std::int32_t get_id() const final
Definition: td_api.h:34677
std::int32_t get_id() const final
Definition: td_api.h:12731
Definition: td_api.h:39597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17535
bool is_left_
True, if the user has left the group themselves.
Definition: td_api.h:28324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7800
int32 mute_for_
Time left before notifications will be unmuted, in seconds.
Definition: td_api.h:29728
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46749
void store(TlStorerToString &s, const char *field_name) const final
string mime_type_
MIME type of the file; as defined by the sender.
Definition: td_api.h:10589
std::int32_t get_id() const final
Definition: td_api.h:28124
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13553
int53 chat_id_
Chat identifier.
Definition: td_api.h:2577
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51029
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31873
string new_username_
New chat username.
Definition: td_api.h:5578
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< chatPosition > > positions_
The new chat positions in the chat lists.
Definition: td_api.h:34570
Definition: td_api.h:51924
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43592
std::int32_t get_id() const final
Definition: td_api.h:17654
void store(TlStorerToString &s, const char *field_name) const final
bool include_contacts_
True, if contacts need to be included.
Definition: td_api.h:6453
string name_
Sticker set name. Can contain only English letters, digits and underscores. Must end with "by<bot use...
Definition: td_api.h:42419
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54823
bool is_personal_
True, if the keyboard must automatically be shown to the current user. For outgoing messages,...
Definition: td_api.h:28808
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50024
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26048
Definition: td_api.h:53275
std::int32_t get_id() const final
Definition: td_api.h:27315
int64 id_
Chat event identifier.
Definition: td_api.h:4939
Definition: td_api.h:40474
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33327
string base_language_pack_id_
Identifier of a base language pack; may be empty. If a string is missed in the language pack,...
Definition: td_api.h:17930
void store(TlStorerToString &s, const char *field_name) const final
string url_
Payment form URL.
Definition: td_api.h:26254
Definition: td_api.h:3010
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17979
bool need_name_
True, if the user's name is needed for payment.
Definition: td_api.h:17381
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:22758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49728
std::int32_t get_id() const final
Definition: td_api.h:8238
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:35635
int53 chat_id_
Chat identifier.
Definition: td_api.h:18807
int53 chat_id_
Chat identifier.
Definition: td_api.h:52321
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:17502
int53 chat_id_
The chat identifier of the sent message.
Definition: td_api.h:33971
Definition: td_api.h:50954
string site_name_
Short name of the site (e.g., Google Docs, App Store).
Definition: td_api.h:39303
std::int32_t get_id() const final
Definition: td_api.h:16089
object_ptr< InputFile > animation_
Animation file to be sent.
Definition: td_api.h:14604
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26901
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:51810
object_ptr< MessageSender > member_id_
Identifier of the user or chat who performed the action.
Definition: td_api.h:4943
string language_pack_id_
Identifier of the language pack to delete.
Definition: td_api.h:43330
string next_offset_
The offset for the next request. If empty, there are no more results.
Definition: td_api.h:11512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5272
std::int32_t get_id() const final
Definition: td_api.h:49983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3546
object_ptr< InputFile > sticker_
File with the animated sticker. Only local or uploaded within a week files are supported....
Definition: td_api.h:16390
bool has_protected_content_
True, if chat content can't be saved locally, forwarded, or copied.
Definition: td_api.h:60738
string password_
Password for logging in; may be empty.
Definition: td_api.h:27253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9819
std::int32_t get_id() const final
Definition: td_api.h:47875
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49170
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54092
int53 chat_id_
Chat identifier.
Definition: td_api.h:57444
int53 chat_id_
Identifier of the chat to send messages.
Definition: td_api.h:54693
std::int32_t get_id() const final
Definition: td_api.h:2767
int32 edit_date_
Point in time (Unix timestamp) when the message was edited.
Definition: td_api.h:34148
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< chatStatisticsAdministratorActionsInfo > > top_administrators_
List of most active administrators in the last week.
Definition: td_api.h:8486
std::int32_t get_id() const final
Definition: td_api.h:28264
object_ptr< video > video_
Message content; may be null.
Definition: td_api.h:28013
bool allow_scrolling_
True, if scrolling needs to be allowed.
Definition: td_api.h:23978
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:20697
string theme_name_
The new name of the chat theme; may be empty if theme was reset to default.
Definition: td_api.h:35028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32461
Definition: td_api.h:52754
bytes data_
Data that was attached to the callback button.
Definition: td_api.h:3732
std::int32_t get_id() const final
Definition: td_api.h:1555
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19845
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41322
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG or MPEG4 format; as defined by the sender; may be null.
Definition: td_api.h:39107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33566
string password_
Authentication password.
Definition: td_api.h:3393
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26174
Definition: td_api.h:12922
Definition: td_api.h:54157
Definition: td_api.h:52168
int32 scale_
Segment duration scale; 0-1. Segment's duration is 1000/(2**scale) milliseconds.
Definition: td_api.h:47999
std::int32_t get_id() const final
Definition: td_api.h:32149
std::int32_t get_id() const final
Definition: td_api.h:24788
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33690
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22284
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:45861
string terms_of_service_id_
Terms of service identifier.
Definition: td_api.h:39500
bool is_contact_
The user is a contact of the current user.
Definition: td_api.h:37824
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49638
std::int32_t get_id() const final
Definition: td_api.h:35254
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:14040
bool can_set_username_
True, if the chat username can be changed.
Definition: td_api.h:31600
bool is_disconnected_
True, if the user was disconnected.
Definition: td_api.h:43720
string error_message_
An error message, empty on success.
Definition: td_api.h:40481
int53 user_id_
User identifier.
Definition: td_api.h:11610
object_ptr< encryptedCredentials > credentials_
Encrypted data credentials.
Definition: td_api.h:20858
bool is_muted_for_current_user_
True, if the participant is muted for the current user.
Definition: td_api.h:11848
int53 bot_user_id_
The identifier of the target bot.
Definition: td_api.h:48229
void store(TlStorerToString &s, const char *field_name) const final
bool is_muted_
Pass true if the user must be muted and false otherwise.
Definition: td_api.h:61146
std::int32_t get_id() const final
Definition: td_api.h:51261
object_ptr< NotificationSettingsScope > scope_
Types of chats for which to return the notification settings information.
Definition: td_api.h:50910
void store(TlStorerToString &s, const char *field_name) const final
bool is_dark_
True, if the background is dark and is recommended to be used with dark theme.
Definition: td_api.h:1878
array< object_ptr< textEntity > > entities_
List of text entities.
Definition: td_api.h:32674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45606
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48869
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50770
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22724
std::int32_t get_id() const final
Definition: td_api.h:24744
string json_
The JSON-serialized string.
Definition: td_api.h:48429
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39197
void store(TlStorerToString &s, const char *field_name) const final
int32 download_offset_
Download will be started from this offset. downloaded_prefix_size is calculated from this offset.
Definition: td_api.h:18219
Definition: td_api.h:38519
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:13174
object_ptr< ChatMembersFilter > filter_
The type of users to search for; pass null to search among all chat members.
Definition: td_api.h:55251
Definition: td_api.h:27764
string last_name_
Last name of the user.
Definition: td_api.h:37814
string value_
The value.
Definition: td_api.h:17596
int53 chat_id_
Chat identifier.
Definition: td_api.h:45931
object_ptr< chatFilterInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42241
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15649
Definition: td_api.h:23364
array< object_ptr< botCommand > > commands_
For bots, list of the bot commands.
Definition: td_api.h:37918
std::int32_t get_id() const final
Definition: td_api.h:35556
array< int53 > user_ids_
Identifiers of the users to be added to the chat. The maximum number of added users is 20 for supergr...
Definition: td_api.h:39602
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages.
Definition: td_api.h:55945
Definition: td_api.h:32633
object_ptr< chatAdministrators > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45960
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49628
object_ptr< video > video_
Video.
Definition: td_api.h:13103
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< message > > messages_
List of messages.
Definition: td_api.h:11510
bool share_phone_number_
True, if the new contact needs to be allowed to see current user's phone number. A corresponding rule...
Definition: td_api.h:39702
std::int32_t get_id() const final
Definition: td_api.h:50278
std::int32_t get_id() const final
Definition: td_api.h:25371
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13125
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:2501
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > user_ids_
The user identifiers, total number of users in all rules must not exceed 1000.
Definition: td_api.h:38273
Definition: td_api.h:26586
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16236
string one_value_
Value for one object.
Definition: td_api.h:18091
Definition: td_api.h:26312
array< object_ptr< groupCallVideoSourceGroup > > source_groups_
List of synchronization source groups of the video.
Definition: td_api.h:11909
std::int32_t get_id() const final
Definition: td_api.h:38293
object_ptr< video > video_
The video description.
Definition: td_api.h:19308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60350
std::int32_t get_id() const final
Definition: td_api.h:41126
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36936
std::int32_t get_id() const final
Definition: td_api.h:15209
int53 notification_settings_chat_id_
Chat identifier, which notification settings must be applied to the added notifications.
Definition: td_api.h:35521
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51123
std::int32_t get_id() const final
Definition: td_api.h:42236
bool supports_video_calls_
True, if a video call can be created with the user.
Definition: td_api.h:37902
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52957
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25247
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61721
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43785
int53 chat_id_
Chat identifier.
Definition: td_api.h:34821
string secret_
The proxy's secret in hexadecimal encoding.
Definition: td_api.h:27295
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40793
Definition: td_api.h:9567
std::int32_t get_id() const final
Definition: td_api.h:38427
string application_version_
Application version; must be non-empty.
Definition: td_api.h:32229
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43359
std::int32_t get_id() const final
Definition: td_api.h:28909
object_ptr< formattedText > caption_
Voice note caption.
Definition: td_api.h:19427
object_ptr< UserStatus > status_
Current online status of the user.
Definition: td_api.h:37820
bool contains_unread_mention_
True, if the message contains an unread mention for the current user.
Definition: td_api.h:18839
std::int32_t get_id() const final
Definition: td_api.h:1068
std::int32_t get_id() const final
Definition: td_api.h:57777
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:53361
Definition: td_api.h:36997
std::int32_t get_id() const final
Definition: td_api.h:4487
std::int32_t get_id() const final
Definition: td_api.h:36505
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 score_
The new score.
Definition: td_api.h:58524
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49775
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47096
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6940
std::int32_t get_id() const final
Definition: td_api.h:60001
int53 message_thread_id_
Message thread identifier, unique within the chat.
Definition: td_api.h:22028
std::int32_t get_id() const final
Definition: td_api.h:40705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26345
array< object_ptr< chatMember > > members_
A list of chat members.
Definition: td_api.h:7523
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:10321
Definition: td_api.h:53772
int53 last_read_outbox_message_id_
Identifier of the last read outgoing reply to the message.
Definition: td_api.h:21613
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:53231
Definition: td_api.h:45725
string language_code_
IETF language tag of the user's language; only available to bots.
Definition: td_api.h:37842
void store(TlStorerToString &s, const char *field_name) const final
string description_
Description of the video.
Definition: td_api.h:13107
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:6231
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30631
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55978
std::int32_t get_id() const final
Definition: td_api.h:10848
bool is_muted_
True, if the user's microphone is muted.
Definition: td_api.h:52423
void store(TlStorerToString &s, const char *field_name) const final
string url_
Web page URL.
Definition: td_api.h:24023
object_ptr< file > voice_
File containing the voice note.
Definition: td_api.h:39256
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52682
int32 group_call_id_
Group call identifier.
Definition: td_api.h:44835
std::int32_t get_id() const final
Definition: td_api.h:44379
Definition: td_api.h:14925
bytes encryption_key_
Call encryption key.
Definition: td_api.h:3522
array< object_ptr< contact > > contacts_
The new list of contacts, contact's vCard are ignored and are not imported.
Definition: td_api.h:40811
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:42109
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37335
Definition: td_api.h:7779
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:62001
object_ptr< InternalLinkType > link_
An internal link to be opened when the sponsored message is clicked; may be null. If null,...
Definition: td_api.h:30611
int53 chat_id_
Identifier of the chat in which to return information about message positions.
Definition: td_api.h:46911
object_ptr< PollType > type_
Type of the poll.
Definition: td_api.h:26871
string code_
Verification code to check.
Definition: td_api.h:41575
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59499
array< int53 > chat_ids_
If non-empty, only files from the given chats are considered. Use 0 as chat identifier to delete file...
Definition: td_api.h:52817
int32 count_
Total number of files in the chat.
Definition: td_api.h:31163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25749
std::int32_t get_id() const final
Definition: td_api.h:56117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58643
string inline_message_id_
Inline message identifier.
Definition: td_api.h:58518
int32 cache_time_
Time during which the result of the query can be cached, in seconds.
Definition: td_api.h:40261
void store(TlStorerToString &s, const char *field_name) const final
string residence_country_code_
A two-letter ISO 3166-1 alpha-2 country code of the user's residence country.
Definition: td_api.h:26542
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40502
Definition: td_api.h:43607
int53 chat_id_
Chat identifier.
Definition: td_api.h:46455
array< object_ptr< chatPosition > > positions_
The new chat positions in the chat lists.
Definition: td_api.h:34781
std::int32_t get_id() const final
Definition: td_api.h:34592
array< object_ptr< datedFile > > files_
List of files containing the pages of the document.
Definition: td_api.h:26589
void store(TlStorerToString &s, const char *field_name) const final
double growth_rate_percentage_
The growth rate of the value, as a percentage.
Definition: td_api.h:30783
object_ptr< messageSendOptions > options_
Options to be used to send the message; pass null to use default options.
Definition: td_api.h:56617
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Document caption.
Definition: td_api.h:19158
std::int32_t get_id() const final
Definition: td_api.h:28226
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20757
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3436
object_ptr< messageSendOptions > options_
Options to be used to send the message; pass null to use default options.
Definition: td_api.h:56552
std::int32_t get_id() const final
Definition: td_api.h:59504
Definition: td_api.h:37452
int32 scheduled_start_date_
Point in time (Unix timestamp) when the group call is supposed to be started by an administrator; 0 i...
Definition: td_api.h:11694
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3322
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29995
int32 length_
Video width and height; as defined by the sender.
Definition: td_api.h:39202
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36119
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34168
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string last_name_
Last name of the user written in English; 1-255 characters.
Definition: td_api.h:26528
Definition: td_api.h:22203
void store(TlStorerToString &s, const char *field_name) const final
int53 from_chat_id_
For messages forwarded to the chat with the current user (Saved Messages), to the Replies bot chat,...
Definition: td_api.h:21133
string id_
Remote file identifier.
Definition: td_api.h:13660
std::int32_t get_id() const final
Definition: td_api.h:22700
int32 total_count_
Approximate total count of requests found.
Definition: td_api.h:6943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1445
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61567
std::int32_t get_id() const final
Definition: td_api.h:31562
int32 forward_count_
Number of times the message was forwarded.
Definition: td_api.h:21386
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52779
std::int32_t get_id() const final
Definition: td_api.h:30087
bool can_be_reported_
True, if the chat can be reported to Telegram moderators through reportChat or reportChatPhoto.
Definition: td_api.h:4019
string message_
Error message; subject to future changes.
Definition: td_api.h:10868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53603
std::int32_t get_id() const final
Definition: td_api.h:16372
string street_line1_
First line of the address.
Definition: td_api.h:851
int53 chat_id_
Chat identifier.
Definition: td_api.h:34235
Definition: td_api.h:33681
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12773
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18646
object_ptr< RichText > text_
Text.
Definition: td_api.h:29125
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51564
Definition: td_api.h:34692
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9731
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61870
object_ptr< RichText > credit_
Quote credit.
Definition: td_api.h:23629
bool can_send_polls_
True, if the user can send polls. Implies can_send_messages permissions.
Definition: td_api.h:7892
Definition: td_api.h:55887
object_ptr< address > shipping_address_
User shipping address.
Definition: td_api.h:37414
string provider_
Name of the animation search provider.
Definition: td_api.h:37120
Definition: td_api.h:32595
object_ptr< scopeNotificationSettings > notification_settings_
The new notification settings for the given scope.
Definition: td_api.h:59276
array< object_ptr< UserPrivacySettingRule > > rules_
A list of rules.
Definition: td_api.h:38483
std::int32_t get_id() const final
Definition: td_api.h:38769
int32 view_count_
Number of times the message was viewed.
Definition: td_api.h:8711
string language_code_
Language code for which the emoji replacements will be suggested.
Definition: td_api.h:47474
std::int32_t get_id() const final
Definition: td_api.h:13956
int32 view_count_
Number of the instant view views; 0 if unknown.
Definition: td_api.h:39397
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4090
std::int32_t get_id() const final
Definition: td_api.h:2037
string switch_pm_parameter_
The parameter for the bot start message.
Definition: td_api.h:40374
string id_
Remote file identifier; may be empty. Can be used by the current user across application restarts or ...
Definition: td_api.h:28665
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:28197
int64 set_id_
Identifier of the sticker set.
Definition: td_api.h:51104
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:33228
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool can_get_media_timestamp_links_
True, if media timestamp links can be generated for media timestamp entities in the message text,...
Definition: td_api.h:18833
array< string > emojis_
List of emojis.
Definition: td_api.h:10722
bool can_add_web_page_previews_
True, if the user may add a web page preview to their messages. Implies can_send_messages permissions...
Definition: td_api.h:7896
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:2133
int53 chat_id_
Identifier of the chat the messages belong to.
Definition: td_api.h:49706
Definition: td_api.h:27331
void store(TlStorerToString &s, const char *field_name) const final
int32 voice_note_duration_
Duration of the voice note, in seconds.
Definition: td_api.h:14505
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33719
std::int32_t get_id() const final
Definition: td_api.h:7392
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10216
double main_frame_timestamp_
Timestamp of the frame, which will be used as static chat photo.
Definition: td_api.h:13412
Definition: td_api.h:43374
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51575
string offset_
Offset of the first entry to return.
Definition: td_api.h:37212
int53 chat_id_
Chat identifier.
Definition: td_api.h:34279
std::int32_t get_id() const final
Definition: td_api.h:43160
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14234
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:57800
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42815
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12621
void store(TlStorerToString &s, const char *field_name) const final
array< bytes > file_hashes_
Current hashes of all attached files.
Definition: td_api.h:16259
Definition: td_api.h:33826
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:39204
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:5055
std::int32_t get_id() const final
Definition: td_api.h:56379
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50273
object_ptr< RichText > text_
Cell text; may be null. If the text is null, then the cell must be invisible.
Definition: td_api.h:24614
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:36385
std::int32_t get_id() const final
Definition: td_api.h:27471
object_ptr< pushReceiverId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53469
object_ptr< importedContacts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40840
string id_
Unique identifier of the query result.
Definition: td_api.h:14319
std::int32_t get_id() const final
Definition: td_api.h:22355
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60479
std::int32_t get_id() const final
Definition: td_api.h:28083
void store(TlStorerToString &s, const char *field_name) const final
int64 session_id_
Session identifier.
Definition: td_api.h:61345
std::int32_t get_id() const final
Definition: td_api.h:56824
std::int32_t get_id() const final
Definition: td_api.h:44108
string language_pack_id_
Language pack identifier.
Definition: td_api.h:59977
void store(TlStorerToString &s, const char *field_name) const final
string text_
Additional report details; 0-1024 characters.
Definition: td_api.h:54366
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25894
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24905
Definition: td_api.h:52074
bool use_portrait_orientation_
Pass true to use portrait orientation for video instead of landscape one.
Definition: td_api.h:59774
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1719
bytes waveform_
Waveform representation of the voice note, in 5-bit format.
Definition: td_api.h:14979
std::int32_t get_id() const final
Definition: td_api.h:56974
string title_
Product title; 1-32 characters.
Definition: td_api.h:15229
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:58200
std::int32_t get_id() const final
Definition: td_api.h:19706
int32 publish_date_
Point in time (Unix timestamp) when the article was published; 0 if unknown.
Definition: td_api.h:23252
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 sender_chat_id_
Identifier of the chat that originally sent the message.
Definition: td_api.h:21223
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39622
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3988
object_ptr< animation > animation_
Animation file.
Definition: td_api.h:12883
object_ptr< location > location_
Location to be sent.
Definition: td_api.h:15022
int53 actor_user_id_
Identifier of the user, changing the rights.
Definition: td_api.h:37677
Definition: td_api.h:9675
int64 payment_form_id_
Payment form identifier returned by getPaymentForm.
Definition: td_api.h:56786
Definition: td_api.h:53434
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9942
double previous_value_
The value for the previous day.
Definition: td_api.h:30781
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > small_
A small (160x160) chat photo variant in JPEG format. The file can be downloaded only before the photo...
Definition: td_api.h:7997
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47280
int64 id_
Unique query identifier.
Definition: td_api.h:37455
int53 chat_id_
Chat identifier.
Definition: td_api.h:35149
Definition: td_api.h:53128
string bank_card_number_
The bank card number.
Definition: td_api.h:45587
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inputPersonalDocument > rental_agreement_
The rental agreement to be saved.
Definition: td_api.h:15710
object_ptr< chatPermissions > permissions_
Actions that non-administrator chat members are allowed to take in the chat.
Definition: td_api.h:3999
std::int32_t get_id() const final
Definition: td_api.h:21714
string pattern_
Pattern of the phone number from which the call will be made.
Definition: td_api.h:1314
Definition: td_api.h:797
Definition: td_api.h:49491
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< languagePackString > > strings_
Strings of the new language pack.
Definition: td_api.h:58055
std::int32_t get_id() const final
Definition: td_api.h:36982
object_ptr< video > video_
Video file; may be null.
Definition: td_api.h:23838
std::int32_t get_id() const final
Definition: td_api.h:49062
Definition: td_api.h:28624
int32 width_
Width of the animation; may be replaced by the server.
Definition: td_api.h:14612
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 reply_to_message_id_
If non-zero, the identifier of the message this message is replying to; can be the identifier of a de...
Definition: td_api.h:18851
int32 limit_
The maximum number of sticker sets to return.
Definition: td_api.h:55723
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29216
std::int32_t get_id() const final
Definition: td_api.h:40655
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< orderInfo > order_info_
Order information; may be null.
Definition: td_api.h:26382
Definition: td_api.h:53675
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:18963
int53 approver_user_id_
User identifier of the chat administrator, approved user join request.
Definition: td_api.h:5254
std::int32_t get_id() const final
Definition: td_api.h:33869
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:18413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55164
object_ptr< chatPermissions > old_permissions_
Previous chat permissions.
Definition: td_api.h:5494
Definition: td_api.h:32126
std::int32_t get_id() const final
Definition: td_api.h:21685
std::int32_t get_id() const final
Definition: td_api.h:37237
std::int32_t get_id() const final
Definition: td_api.h:27043
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:14379
string title_
Document title.
Definition: td_api.h:12970
Definition: td_api.h:40808
bytes data_
The encrypted credentials.
Definition: td_api.h:10760
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49057
Definition: td_api.h:19592
object_ptr< ChatMemberStatus > status_
Status of the member in the chat.
Definition: td_api.h:7214
string language_pack_database_path_
Path to the language pack database in which strings are stored.
Definition: td_api.h:48523
void store(TlStorerToString &s, const char *field_name) const final
string nonce_
Unique request identifier provided by the service.
Definition: td_api.h:49856
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47218
bool replace_caption_
True, if media caption of the message copy needs to be replaced. Ignored if send_copy is false.
Definition: td_api.h:20972
void store(TlStorerToString &s, const char *field_name) const final
bool edit_message_
True, if the message needs to be edited.
Definition: td_api.h:58257
bool preload_next_audio_
True, if the next audio track needs to be preloaded while the user is listening to an audio file.
Definition: td_api.h:1783
std::int32_t get_id() const final
Definition: td_api.h:36326
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20581
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21037
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35589
string language_code_
A two-letter ISO 639-1 country code or an empty string.
Definition: td_api.h:47116
object_ptr< botCommands > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47146
std::int32_t get_id() const final
Definition: td_api.h:21205
bool loaded_all_participants_
True, if all group call participants are loaded.
Definition: td_api.h:11708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26089
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36224
int32 call_id_
Call identifier.
Definition: td_api.h:56299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25596
std::int32_t get_id() const final
Definition: td_api.h:35770
string data_
JSON-encoded data with the credential identifier.
Definition: td_api.h:13576
bool can_post_messages_
True, if the administrator can create channel posts; applicable to channels only.
Definition: td_api.h:7315
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61577
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57066
std::int32_t get_id() const final
Definition: td_api.h:60474
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38640
string id_
Unique identifier of the query result.
Definition: td_api.h:12796
object_ptr< photo > photo_
Image representing the content; may be null.
Definition: td_api.h:39309
int32 width_
Sticker width.
Definition: td_api.h:14820
std::int32_t get_id() const final
Definition: td_api.h:25957
std::int32_t get_id() const final
Definition: td_api.h:58842
int32 expires_in_
Left time for which the location can be updated, in seconds. updateMessageContent is not sent when th...
Definition: td_api.h:19473
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54761
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< photo > poster_photo_
Poster photo, if available; may be null.
Definition: td_api.h:23968
string title_
The title of the filter; 1-12 characters without line feeds.
Definition: td_api.h:6513
std::int32_t get_id() const final
Definition: td_api.h:10239
std::int32_t get_id() const final
Definition: td_api.h:60763
string phone_number_
Phone number of the user.
Definition: td_api.h:9628
Definition: td_api.h:7750
std::int32_t get_id() const final
Definition: td_api.h:17910
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9103
Definition: td_api.h:7567
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19739
Definition: td_api.h:18753
Definition: td_api.h:9921
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:29145
tl::unique_ptr< Type > tl_object_ptr
Definition: TlObject.h:184
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32068
Definition: td_api.h:25798
string data_
JSON-encoded data with the credential identifier from the payment provider.
Definition: td_api.h:13497
int32 start_date_
Point in time (Unix timestamp) when the group call is supposed to be started by an administrator; 0 t...
Definition: td_api.h:42737
string emoji_
Emoji on which the dice throw animation is based.
Definition: td_api.h:19640
int53 upgraded_from_max_message_id_
Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none.
Definition: td_api.h:31620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10468
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inputThumbnail > thumbnail_
Document thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:14715
string title_
The title of the filter; 1-12 characters without line feeds.
Definition: td_api.h:6437
int32 notification_group_id_
Identifier of notification group to which the notification belongs.
Definition: td_api.h:53725
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28942
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59056
int53 invoice_message_id_
Identifier of the message with the corresponding invoice; can be an identifier of a deleted message.
Definition: td_api.h:20650
Definition: td_api.h:44738
int53 chat_id_
Chat identifier.
Definition: td_api.h:49494
int64 from_event_id_
Identifier of an event from which to return results. Use 0 to get results from the latest events.
Definition: td_api.h:46029
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:14383
object_ptr< gameHighScores > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48211
Definition: td_api.h:33892
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:875
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > member_id_
Identifier of the chat member. Currently, other chats can be only Left or Banned. Only supergroups an...
Definition: td_api.h:7208
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48912
std::int32_t get_id() const final
Definition: td_api.h:11101
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40958
int32 verbosity_level_
The minimum verbosity level needed for the message to be logged; 0-1023.
Definition: td_api.h:39903
array< object_ptr< contact > > contacts_
The list of contacts to import or edit; contacts' vCard are ignored and are not imported.
Definition: td_api.h:52171
string other_value_
Default value.
Definition: td_api.h:18099
Definition: td_api.h:27146
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36166
string platform_
Operating system the application has been run or is running on, as provided by the application.
Definition: td_api.h:30456
Definition: td_api.h:47305
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61061
Definition: td_api.h:7518
std::int32_t get_id() const final
Definition: td_api.h:49259
object_ptr< PassportElement > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58947
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text of the answer.
Definition: td_api.h:3680
string message_
Error message.
Definition: td_api.h:15902
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9190
std::int32_t get_id() const final
Definition: td_api.h:41173
std::int32_t get_id() const final
Definition: td_api.h:32738
std::int32_t get_id() const final
Definition: td_api.h:12822
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:10359
int53 user_id_
Identifier of the user that sent the request.
Definition: td_api.h:53080
object_ptr< GroupCallVideoQuality > video_quality_
Video quality as received from tgcalls; pass null to get the worst available quality.
Definition: td_api.h:48003
string id_
Unique identifier of the query result.
Definition: td_api.h:13841
std::int32_t get_id() const final
Definition: td_api.h:31377
string id_
Unique identifier of the query result.
Definition: td_api.h:14030
string query_
Query to search for.
Definition: td_api.h:55774
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:5857
void store(TlStorerToString &s, const char *field_name) const final
int64 website_id_
Website identifier.
Definition: td_api.h:43813
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41854
Definition: td_api.h:1391
bool is_masks_
Pass true to return mask sticker sets; pass false to return ordinary sticker sets.
Definition: td_api.h:48288
Definition: td_api.h:43130
std::int32_t get_id() const final
Definition: td_api.h:34346
Definition: td_api.h:61789
std::int32_t get_id() const final
Definition: td_api.h:25062
int53 chat_id_
Chat identifier.
Definition: td_api.h:46181
string localization_target_
Localization target to which the language pack belongs.
Definition: td_api.h:36877
string url_
URL to be opened.
Definition: td_api.h:3684
object_ptr< formattedText > text_
Text of the terms of service.
Definition: td_api.h:32326
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9414
int53 old_message_id_
The previous temporary message identifier.
Definition: td_api.h:34014
string title_
The new chat title.
Definition: td_api.h:34445
void store(TlStorerToString &s, const char *field_name) const final
bool can_get_statistics_
True, if the message statistics are available.
Definition: td_api.h:18827
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51133
Definition: td_api.h:48999
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:19868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13303
int53 max_tip_amount_
The maximum allowed amount of tip in the smallest units of the currency.
Definition: td_api.h:17375
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61021
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:919
Definition: td_api.h:21182
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > sticker_
Preview of the content as a sticker for small WEBP files, if available; may be null.
Definition: td_api.h:39329
void store(TlStorerToString &s, const char *field_name) const final
int32 expected_size_
Expected size of the generated file, in bytes; 0 if unknown.
Definition: td_api.h:58202
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StatisticalGraph > view_count_by_hour_graph_
A graph containing number of message views in a given hour in the last two weeks.
Definition: td_api.h:8557
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8082
array< object_ptr< chatJoinRequest > > requests_
List of the requests.
Definition: td_api.h:6945
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52907
object_ptr< photo > author_photo_
Post author photo; may be null.
Definition: td_api.h:24027
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35958
Definition: td_api.h:49703
Definition: td_api.h:21774
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20991
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58790
std::int32_t get_id() const final
Definition: td_api.h:30418
object_ptr< chatJoinRequestsInfo > pending_join_requests_
Information about pending join requests; may be null.
Definition: td_api.h:4041
int64 background_id_
The background identifier.
Definition: td_api.h:53537
std::int32_t get_id() const final
Definition: td_api.h:32542
std::int32_t get_id() const final
Definition: td_api.h:5760
Definition: td_api.h:5406
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27397
Definition: td_api.h:32935
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatPhoto > photo_
New chat photo.
Definition: td_api.h:20143
object_ptr< file > file_
New data about the file.
Definition: td_api.h:36104
object_ptr< MessageSender > participant_id_
Identifier of the group call participant.
Definition: td_api.h:11820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53747
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:12709
void store(TlStorerToString &s, const char *field_name) const final
string channel_uri_
Push notification channel URI; may be empty to deregister a device.
Definition: td_api.h:10257
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42518
Definition: td_api.h:27486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34628
Definition: td_api.h:12057
object_ptr< contact > contact_
User contact.
Definition: td_api.h:14032
Definition: td_api.h:25001
string performer_
Performer of the audio file.
Definition: td_api.h:13978
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28297
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43215
std::int32_t get_id() const final
Definition: td_api.h:5517
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:57677
Definition: td_api.h:7378
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51483
Definition: td_api.h:33644
int53 language_pack_database_size_
Size of the language pack database.
Definition: td_api.h:31256
string provider_token_
Payment provider token.
Definition: td_api.h:15243
std::int32_t get_id() const final
Definition: td_api.h:14481
object_ptr< call > call_
New data about a call.
Definition: td_api.h:36227
void store(TlStorerToString &s, const char *field_name) const final
bool is_bordered_
True, if the table is bordered.
Definition: td_api.h:24206
Definition: td_api.h:1768
std::int32_t get_id() const final
Definition: td_api.h:42136
Definition: td_api.h:30659
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:50820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30499
std::int32_t get_id() const final
Definition: td_api.h:28492
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:61445
int53 chat_id_
Chat identifier.
Definition: td_api.h:55369
Definition: td_api.h:19466
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:12800
int32 call_id_
Call identifier.
Definition: td_api.h:22851
std::int32_t get_id() const final
Definition: td_api.h:60916
string path_
Local path to the locally available file part; may be empty.
Definition: td_api.h:18209
std::int32_t get_id() const final
Definition: td_api.h:11188
std::int32_t get_id() const final
Definition: td_api.h:18332
std::int32_t get_id() const final
Definition: td_api.h:53255
string remote_file_id_
Remote identifier of the file to get.
Definition: td_api.h:50738
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:41823
object_ptr< OptionValue > value_
The new option value.
Definition: td_api.h:36525
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59256
object_ptr< ChatMemberStatus > status_
Status of the current user in the supergroup or channel; custom title will be always empty.
Definition: td_api.h:31506
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39722
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:19985
array< int53 > pinned_chat_ids_
The chat identifiers of pinned chats in the filtered chat list.
Definition: td_api.h:6441
int32 position_
0-based message position in the full list of suitable messages.
Definition: td_api.h:21522
Definition: td_api.h:39900
std::int32_t get_id() const final
Definition: td_api.h:2920
Definition: td_api.h:49653
std::int32_t get_id() const final
Definition: td_api.h:31948
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33806
Definition: td_api.h:32367
int53 user_id_
Identifier of the user to which transfer the ownership. The ownership can't be transferred to a bot o...
Definition: td_api.h:61544
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:59477
Definition: td_api.h:12702
std::int32_t get_id() const final
Definition: td_api.h:19179
array< object_ptr< background > > backgrounds_
A list of backgrounds.
Definition: td_api.h:2189
Definition: td_api.h:23750
std::int32_t get_id() const final
Definition: td_api.h:38976
string query_
Text of the query.
Definition: td_api.h:37259
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32944
int32 width_
Thumbnail width, usually shouldn't exceed 320. Use 0 if unknown.
Definition: td_api.h:16433
bool is_header_
True, if it is a header cell.
Definition: td_api.h:24616
std::int32_t get_id() const final
Definition: td_api.h:30203
array< object_ptr< botCommand > > commands_
List of the bot's commands.
Definition: td_api.h:58004
object_ptr< contact > contact_
The contact to add or edit; phone number can be empty and needs to be specified only if known,...
Definition: td_api.h:39700
std::int32_t get_id() const final
Definition: td_api.h:9660
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:47995
std::int32_t get_id() const final
Definition: td_api.h:4921
Definition: td_api.h:21057
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57076
object_ptr< InputFile > video_note_
Video note to be sent.
Definition: td_api.h:14928
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:13891
object_ptr< contact > contact_
The contact description.
Definition: td_api.h:19557
int32 max_layer_
The maximum supported API layer; use 65.
Definition: td_api.h:3251
Definition: td_api.h:38526
std::int32_t get_id() const final
Definition: td_api.h:14586
string recovery_email_address_
Recovery email address.
Definition: td_api.h:28627
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27507
std::int32_t get_id() const final
Definition: td_api.h:37143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4916
Definition: td_api.h:11290
std::int32_t get_id() const final
Definition: td_api.h:29306
Definition: td_api.h:3126
Definition: td_api.h:21899
string id_
Unique identifier of the query result.
Definition: td_api.h:12925
Definition: td_api.h:35744
object_ptr< InputFile > sticker_
PNG image with the sticker; must be up to 512 KB in size and fit in a 512x512 square.
Definition: td_api.h:16346
Definition: td_api.h:57997
object_ptr< connectedWebsites > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47182
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24681
object_ptr< point > end_point_
The end point of the straight line.
Definition: td_api.h:38956
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:7044
std::int32_t get_id() const final
Definition: td_api.h:61469
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55351
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10614
std::int32_t get_id() const final
Definition: td_api.h:38889
object_ptr< personalDocument > temporary_registration_
Temporary registration.
Definition: td_api.h:25194
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51539
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:13642
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59206
std::int32_t get_id() const final
Definition: td_api.h:29031
int32 ttl_
New TTL value, in seconds; must be one of 0, 86400, 7 * 86400, or 31 * 86400 unless the chat is secre...
Definition: td_api.h:57652
Definition: td_api.h:3722
std::int32_t get_id() const final
Definition: td_api.h:56326
void store(TlStorerToString &s, const char *field_name) const final
int53 linked_chat_id_
Chat identifier of a discussion group for the channel, or a channel, for which the supergroup is the ...
Definition: td_api.h:31592
Definition: td_api.h:9372
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40568
object_ptr< PassportElementType > type_
Telegram Passport element type.
Definition: td_api.h:49956
bytes data_
Data to be sent to the bot via a callback query.
Definition: td_api.h:12431
object_ptr< chatMember > new_chat_member_
New chat member.
Definition: td_api.h:37685
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > sound_
File containing the sound to be played when the animated emoji is clicked if any; may be null....
Definition: td_api.h:946
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45997
object_ptr< PassportElementErrorSource > source_
Error source.
Definition: td_api.h:25312
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53459
Definition: td_api.h:53581
std::int32_t get_id() const final
Definition: td_api.h:30545
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< testString > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60219
std::vector< Type > array
Definition: td_api.h:47
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:52757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36321
std::int32_t get_id() const final
Definition: td_api.h:16051
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11212
string gender_
Gender of the user, "male" or "female".
Definition: td_api.h:26538
Definition: td_api.h:51830
Definition: td_api.h:10801
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19238
Definition: td_api.h:16387
string id_
Unique identifier of the query result.
Definition: td_api.h:14431
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44502
array< object_ptr< message > > messages_
List of messages; messages may be null.
Definition: td_api.h:22081
Definition: td_api.h:20645
int53 chat_id_
Identifier of the chat in which to search. Specify 0 to search in all secret chats.
Definition: td_api.h:55937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46059
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26227
std::int32_t get_id() const final
Definition: td_api.h:48120
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43349
std::int32_t get_id() const final
Definition: td_api.h:12489
std::int32_t get_id() const final
Definition: td_api.h:11159
std::int32_t get_id() const final
Definition: td_api.h:43754
std::int32_t get_id() const final
Definition: td_api.h:37437
void store(TlStorerToString &s, const char *field_name) const final
int53 inviter_user_id_
Identifier of a user that invited/promoted/banned this member in the chat; 0 if unknown.
Definition: td_api.h:7210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33777
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54639
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39068
string title_
Sticker set title; 1-64 characters.
Definition: td_api.h:51334
std::int32_t get_id() const final
Definition: td_api.h:21970
std::int32_t get_id() const final
Definition: td_api.h:34633
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29456
object_ptr< message > message_
Pinned message.
Definition: td_api.h:5111
int32 background_color_
A color of the payment form background in the RGB24 format.
Definition: td_api.h:26315
object_ptr< InputFile > sticker_
Sticker file to delete from the list.
Definition: td_api.h:53678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16122
Definition: td_api.h:12878
Definition: td_api.h:23288
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59096
bool force_regular_
If true, only regular polls must be allowed to create.
Definition: td_api.h:17846
std::int32_t get_id() const final
Definition: td_api.h:1637
object_ptr< minithumbnail > minithumbnail_
Animation minithumbnail; may be null.
Definition: td_api.h:998
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:38465
int53 upgraded_from_basic_group_id_
Identifier of the basic group from which supergroup was upgraded; 0 if none.
Definition: td_api.h:31618
object_ptr< game > game_
The game description.
Definition: td_api.h:19686
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40135
void store(TlStorerToString &s, const char *field_name) const final
string description_
For bots, the text shown in the chat with the bot if the chat is empty.
Definition: td_api.h:37914
Definition: td_api.h:3639
object_ptr< JsonValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:48458
std::int32_t get_id() const final
Definition: td_api.h:5277
std::int32_t get_id() const final
Definition: td_api.h:60355
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Video height; as defined by the sender.
Definition: td_api.h:39095
Definition: td_api.h:55840
array< object_ptr< testInt > > x_
Vector of objects to return.
Definition: td_api.h:60284
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundType > type_
Background type.
Definition: td_api.h:45492
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7730
Definition: td_api.h:52412
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > progressive_sizes_
Sizes of progressive JPEG file prefixes, which can be used to preliminarily show the image; in bytes.
Definition: td_api.h:26776
object_ptr< BotCommandScope > scope_
The scope to which the commands are relevant; pass null to delete commands in the default bot command...
Definition: td_api.h:43233
Definition: td_api.h:39035
int64 chat_instance_
Identifier that uniquely corresponds to the chat to which the message was sent.
Definition: td_api.h:37313
Definition: td_api.h:26365
Definition: td_api.h:18637
Definition: td_api.h:13010
string ip_
IP address from which the user was logged in, in human-readable format.
Definition: td_api.h:9389
Definition: td_api.h:7480
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:59201
int32 live_period_
Amount of time relative to the message sent time until the location can be updated,...
Definition: td_api.h:14199
bool from_background_
Pass true if the message is sent from the background.
Definition: td_api.h:21734
std::int32_t get_id() const final
Definition: td_api.h:60402
bool can_toggle_mute_new_participants_
True, if the current user can enable or disable mute_new_participants setting.
Definition: td_api.h:11720
std::int32_t get_id() const final
Definition: td_api.h:10473
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:14957
std::int32_t get_id() const final
Definition: td_api.h:52651
Definition: td_api.h:58962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48026
object_ptr< CallState > state_
Call state.
Definition: td_api.h:2743
Definition: TlObject.h:31
string email_address_
Email address.
Definition: td_api.h:29285
void store(TlStorerToString &s, const char *field_name) const final
bool need_rating_
True, if the call rating must be sent to the server.
Definition: td_api.h:3600
object_ptr< seconds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53060
std::int32_t get_id() const final
Definition: td_api.h:35049
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34798
Definition: td_api.h:8370
int53 from_message_id_
The message identifier from which to return information about messages; use 0 to get results from the...
Definition: td_api.h:46665
int32 group_call_id_
Group call identifier.
Definition: td_api.h:61142
string name_
Sticker set name.
Definition: td_api.h:40202
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15611
string phone_number_
Phone number.
Definition: td_api.h:25232
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17649
Definition: td_api.h:29359
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54931
int32 notification_group_id_
Unique notification group identifier.
Definition: td_api.h:35515
std::int32_t get_id() const final
Definition: td_api.h:14068
std::int32_t get_id() const final
Definition: td_api.h:18709
object_ptr< chatPermissions > permissions_
New non-administrator members permissions in the chat.
Definition: td_api.h:57752
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42852
object_ptr< ChatSource > source_
Source of the chat in the chat list; may be null.
Definition: td_api.h:8091
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:51034
object_ptr< voiceNote > voice_note_
Voice note; may be null.
Definition: td_api.h:23885
string language_pack_id_
Identifier of a language pack to be added; may be different from a name that is used in an "https://t...
Definition: td_api.h:39750
int53 chat_id_
Chat identifier.
Definition: td_api.h:35272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19496
std::int32_t get_id() const final
Definition: td_api.h:50361
bool use_secret_chats_
If set to true, support for secret chats will be enabled.
Definition: td_api.h:32217
string next_offset_
The offset for the next request. If empty, there are no more results.
Definition: td_api.h:13194
int53 message_id_
Message identifier.
Definition: td_api.h:34237
Definition: td_api.h:4608
void store(TlStorerToString &s, const char *field_name) const final
string description_
Game description.
Definition: td_api.h:11560
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11038
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< NetworkStatisticsEntry > entry_
The network statistics entry with the data to be added to statistics.
Definition: td_api.h:39953
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< draftMessage > draft_message_
The new draft message; may be null.
Definition: td_api.h:34779
string domain_name_
Domain name of the connected website.
Definition: td_api.h:20780
std::int32_t get_id() const final
Definition: td_api.h:40339
array< object_ptr< InputFile > > files_
List of files containing the pages of the document.
Definition: td_api.h:16297
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55744
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19613
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:1045
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48307
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42459
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32557
std::int32_t get_id() const final
Definition: td_api.h:47177
int32 top_color_
A top color of the background in the RGB24 format.
Definition: td_api.h:1973
Definition: td_api.h:57241
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Photo caption.
Definition: td_api.h:19199
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:47014
std::int32_t get_id() const final
Definition: td_api.h:44220
object_ptr< RichText > text_
The text.
Definition: td_api.h:29523
std::int32_t get_id() const final
Definition: td_api.h:10977
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:14209
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:61144
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59750
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59409
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41904
std::int32_t get_id() const final
Definition: td_api.h:41505
Definition: td_api.h:36678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8518
int53 user_id_
User identifier.
Definition: td_api.h:8849
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42387
std::int32_t get_id() const final
Definition: td_api.h:25138
Definition: td_api.h:21781
std::int32_t get_id() const final
Definition: td_api.h:13130
std::int32_t get_id() const final
Definition: td_api.h:54137
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18245
bytes element_hash_
Current hash of the entire element.
Definition: td_api.h:15952
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60718
void store(TlStorerToString &s, const char *field_name) const final
int32 score_
User score.
Definition: td_api.h:11612
string emoji_
The animated emoji.
Definition: td_api.h:4543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5913
int53 user_id_
User identifier.
Definition: td_api.h:35747
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< chatEvent > > events_
List of events.
Definition: td_api.h:6399
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5673
Definition: td_api.h:18695
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:51880
int53 bot_user_id_
User identifier of the service's bot.
Definition: td_api.h:49850
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31054
object_ptr< PublicChatType > type_
Type of the public chats, for which to check the limit.
Definition: td_api.h:41293
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15687
int53 user_id_
Sticker set owner.
Definition: td_api.h:40200
void store(TlStorerToString &s, const char *field_name) const final
int32 sticker_height_
Height of the sticker.
Definition: td_api.h:14327
Definition: td_api.h:38953
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:52656
bool is_auto_download_enabled_
True, if the auto-download is enabled.
Definition: td_api.h:1771
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44162
object_ptr< messageInteractionInfo > interaction_info_
Information about interactions with the message; may be null.
Definition: td_api.h:18847
object_ptr< ChatMemberStatus > status_
New member status.
Definition: td_api.h:5326
object_ptr< RichText > header_
Always visible heading for the block.
Definition: td_api.h:24249
Definition: td_api.h:57391
std::int32_t get_id() const final
Definition: td_api.h:22950
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:59154
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37944
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20795
string auth_base64url_
Base64url-encoded authentication secret.
Definition: td_api.h:10299
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:57524
int53 supergroup_id_
Identifier of the supergroup to which the basic group was upgraded.
Definition: td_api.h:20344
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56471
object_ptr< chatLocation > location_
Chat location if a location-based supergroup is being created; pass null to create an ordinary superg...
Definition: td_api.h:42483
object_ptr< NetworkType > type_
The new network type; pass null to set network type to networkTypeOther.
Definition: td_api.h:58818
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43700
Definition: td_api.h:12649
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:26418
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49738
int53 message_id_
Message identifier.
Definition: td_api.h:45833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35999
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57026
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< inputPassportElementError > > errors_
The errors.
Definition: td_api.h:58967
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:12323
std::int32_t get_id() const final
Definition: td_api.h:11275
object_ptr< ResetPasswordResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54977
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user.
Definition: td_api.h:32015
bool is_moving_
True, if the background needs to be slightly moved when device is tilted.
Definition: td_api.h:2065
object_ptr< autoDownloadSettings > settings_
New user auto-download settings.
Definition: td_api.h:57094
int64 id_
Game ID.
Definition: td_api.h:11552
Definition: td_api.h:17631
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42131
std::int32_t get_id() const final
Definition: td_api.h:34466
Definition: td_api.h:19944
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
The new phone number of the user in international format.
Definition: td_api.h:40858
string short_name_
Game short name. To share a game use the URL https://t.me/{bot_username}?game={game_short_name}.
Definition: td_api.h:11554
object_ptr< StatisticalGraph > view_count_by_source_graph_
A graph containing number of message views per source.
Definition: td_api.h:8559
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15725
Definition: td_api.h:9839
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58235
std::int32_t get_id() const final
Definition: td_api.h:36408
Definition: td_api.h:19721
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12726
int53 chat_id_
Chat identifier.
Definition: td_api.h:49547
std::int32_t get_id() const final
Definition: td_api.h:6152
int32 width_
Photo width.
Definition: td_api.h:14766
object_ptr< JsonValue > value_
Member's value.
Definition: td_api.h:17444
std::int32_t get_id() const final
Definition: td_api.h:5093
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8598
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46486
object_ptr< InputMessageContent > input_message_text_
Content of the message draft; must be of the type inputMessageText.
Definition: td_api.h:10641
std::int32_t get_id() const final
Definition: td_api.h:42763
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22408
string name_
Native name of the country.
Definition: td_api.h:9756
object_ptr< InputSticker > sticker_
Sticker file to upload.
Definition: td_api.h:61794
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49107
std::int32_t get_id() const final
Definition: td_api.h:23571
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:50957
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33989
int32 count_
Count.
Definition: td_api.h:9678
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< supergroup > supergroup_
New data about the supergroup.
Definition: td_api.h:35864
object_ptr< pageBlockCaption > caption_
Voice note caption.
Definition: td_api.h:23887
std::int32_t get_id() const final
Definition: td_api.h:54756
std::int32_t get_id() const final
Definition: td_api.h:35295
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool can_edit_messages_
True, if the administrator can edit messages of other users and pin messages; applicable to channels ...
Definition: td_api.h:7317
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30413
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:35729
bool send_copy_
True, if content of the message needs to be copied without reference to the original sender....
Definition: td_api.h:20970
int32 height_
Sticker height.
Definition: td_api.h:14822
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48260
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28192
object_ptr< StatisticalGraph > day_graph_
A graph containing distribution of message views per hour.
Definition: td_api.h:8480
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13951
Definition: td_api.h:55993
object_ptr< PassportElementType > type_
Type of Telegram Passport element that has the error.
Definition: td_api.h:15900
Definition: td_api.h:9596
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9857
string shipping_option_id_
Identifier of a chosen shipping option, if applicable.
Definition: td_api.h:56790
Definition: td_api.h:13695
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37652
std::int32_t get_id() const final
Definition: td_api.h:58080
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:37078
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8377
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59159
std::int32_t get_id() const final
Definition: td_api.h:32891
object_ptr< InputMessageContent > input_message_content_
The content of the message to be added.
Definition: td_api.h:39852
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > credit_
Block credit (like HTML tag <cite>).
Definition: td_api.h:24386
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:49165
object_ptr< CheckChatUsernameResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41275
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31692
bool can_be_saved_
True, if content of the message can be saved locally or copied.
Definition: td_api.h:18821
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20303
std::int32_t get_id() const final
Definition: td_api.h:14695
string ip_address_
Server IPv4 address.
Definition: td_api.h:3297
object_ptr< SuggestedAction > action_
Suggested action to hide.
Definition: td_api.h:52124
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1215
std::int32_t get_id() const final
Definition: td_api.h:20952
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39372
Definition: td_api.h:4147
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25691
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:27623
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:14042
int53 chat_id_
Chat identifier of the Invoice message.
Definition: td_api.h:61842
std::int32_t get_id() const final
Definition: td_api.h:56020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46836
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26951
bool is_selfie_required_
True, if a selfie is required with the identity document.
Definition: td_api.h:26152
std::int32_t get_id() const final
Definition: td_api.h:15692
array< object_ptr< chatNearby > > users_nearby_
List of users nearby.
Definition: td_api.h:9048
std::int32_t get_id() const final
Definition: td_api.h:36903
std::int32_t get_id() const final
Definition: td_api.h:47249
int32 duration_
Duration of the animation, in seconds.
Definition: td_api.h:14610
array< object_ptr< PassportElementType > > types_
Types of Telegram Passport elements chosen by user to complete the authorization form.
Definition: td_api.h:56734
void store(TlStorerToString &s, const char *field_name) const final
string parameters_
JSON-serialized method parameters.
Definition: td_api.h:56451
string title_
Title of the content.
Definition: td_api.h:39305
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string query_
Query to search for.
Definition: td_api.h:31715
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string message_
Error message.
Definition: td_api.h:25310
Definition: td_api.h:52671
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42605
string server_
Proxy server IP address.
Definition: td_api.h:40000
array< int32 > value_
Vector of numbers.
Definition: td_api.h:32484
string thumbnail_mime_type_
MIME type of the video thumbnail. If non-empty, must be one of "image/jpeg", "image/gif" and "video/m...
Definition: td_api.h:13847
Definition: td_api.h:20207
bool can_enable_video_
True, if the current user can broadcast video or share screen.
Definition: td_api.h:11716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35410
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32819
std::int32_t get_id() const final
Definition: td_api.h:43001
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:39097
bool member_invites_
True, if invited member events need to be returned.
Definition: td_api.h:6338
Definition: td_api.h:2906
void store(TlStorerToString &s, const char *field_name) const final
int32 outgoing_message_accent_color_
Accent color of outgoing messages in ARGB format.
Definition: td_api.h:33405
object_ptr< BackgroundFill > fill_
The background fill.
Definition: td_api.h:2151
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:41510
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20833
bool preload_large_videos_
True, if the beginning of video files needs to be preloaded for instant playback.
Definition: td_api.h:1781
Definition: td_api.h:22781
string text_
Text of the answer.
Definition: td_api.h:40255
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:14509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60162
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5834
int32 group_call_id_
Group call identifier.
Definition: td_api.h:59824
Definition: td_api.h:7030
Definition: td_api.h:59765
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57326
Definition: td_api.h:2974
std::int32_t get_id() const final
Definition: td_api.h:55396
std::int32_t get_id() const final
Definition: td_api.h:46691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1661
int53 chat_id_
The chat that contains the message with the game.
Definition: td_api.h:47845
Definition: td_api.h:13407
std::int32_t get_id() const final
Definition: td_api.h:5558
string new_password_
New password of the user; may be empty to remove the password.
Definition: td_api.h:59017
array< int53 > user_ids_
A list of user identifiers.
Definition: td_api.h:38868
Definition: td_api.h:22848
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29140
object_ptr< DeviceToken > device_token_
Device token.
Definition: td_api.h:53437
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42340
Definition: td_api.h:29841
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56190
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45750
bool edit_message_
True, if the message needs to be edited.
Definition: td_api.h:58520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32144
int32 count_
Total number of files.
Definition: td_api.h:31117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34212
void store(TlStorerToString &s, const char *field_name) const final
bool is_member_
True, if the user is a member of the chat.
Definition: td_api.h:7267
bool can_be_downloaded_
True, if it is possible to download or generate the file.
Definition: td_api.h:18211
string sender_name_
Name of the sender.
Definition: td_api.h:21346
std::int32_t get_id() const final
Definition: td_api.h:19668
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57872
string region_
Region code from which the session was created, based on the IP address.
Definition: td_api.h:30468
Definition: td_api.h:14757
object_ptr< BackgroundType > type_
Background type; pass null to use the default type of the remote background or to remove the current ...
Definition: td_api.h:57146
Definition: td_api.h:27723
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43901
string document_url_
URL of the file.
Definition: td_api.h:14092
Definition: td_api.h:8922
std::int32_t get_id() const final
Definition: td_api.h:44956
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14128
int32 unread_mention_count_
The new number of unread mention messages left in the chat.
Definition: td_api.h:34324
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48140
std::int32_t get_id() const final
Definition: td_api.h:41945
bool allow_sms_retriever_api_
For official applications only. True, if the application can use Android SMS Retriever API (requires ...
Definition: td_api.h:26636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2990
std::int32_t get_id() const final
Definition: td_api.h:26706
Definition: td_api.h:12165
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1994
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:44573
string token_
Token; may be empty to deregister a device.
Definition: td_api.h:10377
Definition: td_api.h:33855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33060
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15204
Definition: td_api.h:60187
int53 user_id_
Sticker file owner; ignored for regular users.
Definition: td_api.h:61792
std::int32_t get_id() const final
Definition: td_api.h:2958
object_ptr< secretChat > secret_chat_
New data about the secret chat.
Definition: td_api.h:35902
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29705
void store(TlStorerToString &s, const char *field_name) const final
int32 open_period_
Amount of time the poll will be active after creation, in seconds.
Definition: td_api.h:26873
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17749
object_ptr< ChatMemberStatus > status_
The new status of the member in the chat.
Definition: td_api.h:57551
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37232
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32973
std::int32_t get_id() const final
Definition: td_api.h:44323
string query_
Query to search for.
Definition: td_api.h:55247
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< JsonValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45264
int32 min_layer_
The minimum supported API layer; use 65.
Definition: td_api.h:3249
object_ptr< ConnectionState > state_
The new connection state.
Definition: td_api.h:36921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33374
int32 last_used_date_
Point in time (Unix timestamp) when the proxy was last used; 0 if never.
Definition: td_api.h:27155
Definition: td_api.h:11779
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:59574
array< object_ptr< chatTheme > > chat_themes_
The new list of chat themes.
Definition: td_api.h:36839
std::int32_t get_id() const final
Definition: td_api.h:7677
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53891
int53 user_id_
User identifier.
Definition: td_api.h:35940
int32 year_
Year; 1-9999.
Definition: td_api.h:9884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27310
Definition: td_api.h:8794
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60861
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52293
Definition: td_api.h:22023
int53 message_id_
Identifier of the message.
Definition: td_api.h:49137
bool success_
True, if the payment request was successful; otherwise the verification_url will be non-empty.
Definition: td_api.h:26436
std::int32_t get_id() const final
Definition: td_api.h:12863
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52850
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:43664
Definition: td_api.h:40150
object_ptr< PageBlockVerticalAlignment > valign_
Vertical cell content alignment.
Definition: td_api.h:24624
int32 file_id_
Identifier of the file.
Definition: td_api.h:47701
object_ptr< message > message_
The sent message. Usually only the message identifier, date, and content are changed,...
Definition: td_api.h:34012
std::int32_t get_id() const final
Definition: td_api.h:30636
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50117
Definition: td_api.h:36186
int32 group_call_id_
Group call identifier.
Definition: td_api.h:58368
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43255
object_ptr< ChatType > chat_type_
The type of the chat, from which the query originated; may be null if unknown.
Definition: td_api.h:37208
bool return_deleted_file_statistics_
Pass true if statistics about the files that were deleted must be returned instead of the whole stora...
Definition: td_api.h:52821
Definition: td_api.h:41796
std::int32_t get_id() const final
Definition: td_api.h:23311
string files_directory_
The path to the directory for storing files; if empty, database_directory will be used.
Definition: td_api.h:32209
Definition: td_api.h:29321
Definition: td_api.h:21095
array< object_ptr< chatStatisticsMessageInteractionInfo > > recent_message_interactions_
Detailed statistics about number of views and shares of recently sent messages.
Definition: td_api.h:8569
Definition: td_api.h:2981
bool in_game_share_
True, if a game message is being shared from a launched game; applies only to game messages.
Definition: td_api.h:15355
object_ptr< InputFile > sticker_
Sticker file to add.
Definition: td_api.h:40058
std::int32_t get_id() const final
Definition: td_api.h:35090
Definition: td_api.h:44623
bool exclude_secret_chats_
If true, local draft messages in secret chats will not be cleared.
Definition: td_api.h:41716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41359
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:15844
bool is_speaking_
True, if the participant is speaking as set by setGroupCallParticipantIsSpeaking.
Definition: td_api.h:11834
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10863
bool can_send_messages_
True, if the user can send text messages, contacts, locations, and venues.
Definition: td_api.h:7888
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:57174
object_ptr< statisticalValue > message_count_
Number of messages sent to the chat.
Definition: td_api.h:8462
Definition: td_api.h:8041
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of messages to be returned.
Definition: td_api.h:55371
Definition: td_api.h:30885
string query_
Query to search for.
Definition: td_api.h:55303
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43941
Definition: td_api.h:46084
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25720
std::int32_t get_id() const final
Definition: td_api.h:3140
object_ptr< identityDocument > passport_
Passport.
Definition: td_api.h:24852
object_ptr< inputIdentityDocument > identity_card_
The identity card to be saved.
Definition: td_api.h:15520
int53 message_id_
The message identifier.
Definition: td_api.h:34193
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28692
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:8209
bool is_inverted_
True, if the background fill must be applied only to the pattern itself. All other pixels are black i...
Definition: td_api.h:2108
array< object_ptr< animation > > animations_
List of animations.
Definition: td_api.h:1048
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54448
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39482
int32 heading_
For live locations, a direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:15026
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36040
bool is_installed_
The new value of is_installed.
Definition: td_api.h:40910
int53 chat_id_
Chat identifier.
Definition: td_api.h:35231
bool disable_mention_notifications_
If true, notifications for messages with mentions will be created as for an ordinary unread message.
Definition: td_api.h:7841
Definition: td_api.h:4118
std::int32_t get_id() const final
Definition: td_api.h:36045
Definition: td_api.h:35697
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< document > document_
Document.
Definition: td_api.h:12968
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< minithumbnail > album_cover_minithumbnail_
The minithumbnail of the album cover; may be null.
Definition: td_api.h:1096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61711
string text_
Text.
Definition: td_api.h:29011
std::int32_t get_id() const final
Definition: td_api.h:31188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11357
int53 chat_id_
Chat identifier.
Definition: td_api.h:37675
std::int32_t get_id() const final
Definition: td_api.h:57577
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37179
object_ptr< InputChatPhoto > photo_
Profile photo to set.
Definition: td_api.h:59177
object_ptr< formattedText > caption_
Document caption; pass null to use an empty caption; 0-GetOption("message_caption_length_max") charac...
Definition: td_api.h:14719
object_ptr< messageCalendar > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46696
std::int32_t get_id() const final
Definition: td_api.h:58648
Definition: td_api.h:32481
void store(TlStorerToString &s, const char *field_name) const final
bool is_muted_
New value of is_muted.
Definition: td_api.h:6210
object_ptr< NotificationType > type_
Notification type.
Definition: td_api.h:22466
std::int32_t get_id() const final
Definition: td_api.h:25467
int64 offset_sticker_set_id_
Identifier of the sticker set from which to return the result.
Definition: td_api.h:45320
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46986
bool is_cached_
True, if the URL has cached instant view server-side.
Definition: td_api.h:29243
object_ptr< messageCopyOptions > copy_options_
Options to be used to copy content of the message without reference to the original sender; pass null...
Definition: td_api.h:15357
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19174
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47399
bool clear_draft_
True, if a chat message draft must be deleted.
Definition: td_api.h:14564
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:14036
std::int32_t get_id() const final
Definition: td_api.h:19363
Definition: td_api.h:12127
std::int32_t get_id() const final
Definition: td_api.h:47498
Definition: td_api.h:34188
int32 duration_
Duration of the voice note, in seconds; as defined by the sender.
Definition: td_api.h:39250
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23440
bool is_muted_for_all_users_
True, if the participant is muted for all users.
Definition: td_api.h:11846
bytes data_
The data.
Definition: td_api.h:56301
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:46967
int53 from_message_id_
Identifier of the message starting from which history must be fetched; use 0 to get results from the ...
Definition: td_api.h:49601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51220
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31984
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27088
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for this chat.
Definition: td_api.h:4031
Definition: td_api.h:26677
Definition: td_api.h:17481
object_ptr< proxy > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40038
bool can_save_credentials_
True, if the user can choose to save credentials.
Definition: td_api.h:26266
Definition: td_api.h:50039
std::int32_t get_id() const final
Definition: td_api.h:45755
Definition: td_api.h:20178
object_ptr< maskPosition > mask_position_
For masks, position where the mask is placed; pass null if unspecified.
Definition: td_api.h:16350
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54239
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47363
std::int32_t get_id() const final
Definition: td_api.h:50491
string new_hint_
New password hint; may be empty.
Definition: td_api.h:53388
array< object_ptr< chatNearby > > users_nearby_
The new list of users nearby.
Definition: td_api.h:37000
Definition: td_api.h:8846
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53213
std::int32_t get_id() const final
Definition: td_api.h:45395
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:51464
Definition: td_api.h:15593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58287
Definition: td_api.h:25039
Definition: td_api.h:48226
Definition: td_api.h:38946
object_ptr< sticker > sticker_
Sticker.
Definition: td_api.h:13062
Definition: td_api.h:32012
string key_
Member's key.
Definition: td_api.h:17442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43582
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7820
Definition: td_api.h:3343
std::int32_t get_id() const final
Definition: td_api.h:21159
Definition: td_api.h:29280
string english_name_
English name of the country.
Definition: td_api.h:9758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7068
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58800
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the result.
Definition: td_api.h:12753
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:23533
bool is_owner_
True, if the user is the owner of the chat.
Definition: td_api.h:4861
std::int32_t get_id() const final
Definition: td_api.h:3706
std::int32_t get_id() const final
Definition: td_api.h:23735
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13349
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2286
Definition: td_api.h:42680
Definition: td_api.h:28720
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50450
Definition: td_api.h:4854
Definition: td_api.h:28662
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54905
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37138
std::int32_t get_id() const final
Definition: td_api.h:48736
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:56067
std::int32_t get_id() const final
Definition: td_api.h:15426
std::int32_t get_id() const final
Definition: td_api.h:49733
std::int32_t get_id() const final
Definition: td_api.h:48453
Definition: td_api.h:34097
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57782
bool show_alert_
If true, an alert must be shown to the user instead of a toast notification.
Definition: td_api.h:40257
std::int32_t get_id() const final
Definition: td_api.h:34718
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:4505
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50580
std::int32_t get_id() const final
Definition: td_api.h:23466
string audio_url_
The URL of the audio file.
Definition: td_api.h:13980
std::int32_t get_id() const final
Definition: td_api.h:31282
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36898
int32 date_
Point in time (Unix timestamp) when the post was created; 0 if unknown.
Definition: td_api.h:24029
string emoji_
The corresponding emoji.
Definition: td_api.h:19597
Definition: td_api.h:13369
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58182
array< int53 > message_ids_
Identifiers of the messages to get.
Definition: td_api.h:49708
int64 generation_id_
Unique identifier for the generation process.
Definition: td_api.h:36189
int53 reply_markup_message_id_
Identifier of the message from which reply markup needs to be used; 0 if there is no default custom r...
Definition: td_api.h:4043
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:39105
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33595
object_ptr< MessageSchedulingState > scheduling_state_
The scheduling state of the message; may be null.
Definition: td_api.h:18811
int53 chat_id_
Chat identifier.
Definition: td_api.h:56349
int53 chat_id_
Chat identifier; 0 if none.
Definition: td_api.h:31159
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39826
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent.
Definition: td_api.h:56621
object_ptr< file > video_
File containing the video.
Definition: td_api.h:39109
array< string > tags_
List of log tags.
Definition: td_api.h:18460
Definition: td_api.h:58515
int32 group_call_id_
Group call identifier.
Definition: td_api.h:47898
bool sign_messages_
True, if messages sent to the channel need to contain information about the sender....
Definition: td_api.h:31514
string title_
New chat title.
Definition: td_api.h:28244
Definition: td_api.h:47795
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2915
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:1739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36204
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44598
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47673
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:14387
string field_name_
Field name.
Definition: td_api.h:25389
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21200
string hashtag_
Hashtag to delete.
Definition: td_api.h:53872
array< object_ptr< chatPhoto > > photos_
List of photos.
Definition: td_api.h:8046
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11406
std::int32_t get_id() const final
Definition: td_api.h:58448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31372
bytes data_
Data to be sent to the bot via a callback query.
Definition: td_api.h:12469
bool is_official_application_
True, if the application is an official application or uses the api_id of an official application.
Definition: td_api.h:30452
std::int32_t get_id() const final
Definition: td_api.h:16413
int32 close_date_
Point in time (Unix timestamp) when the poll will automatically be closed; for bots only.
Definition: td_api.h:15305
std::int32_t get_id() const final
Definition: td_api.h:9523
std::int32_t get_id() const final
Definition: td_api.h:12995
std::int32_t get_id() const final
Definition: td_api.h:9581
std::int32_t get_id() const final
Definition: td_api.h:56877
string description_
New chat description; 0-255 characters.
Definition: td_api.h:57346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27785
int32 score_
New score, 0 for pinned message.
Definition: td_api.h:27684
int32 pending_update_count_
The number of pending updates.
Definition: td_api.h:57244
std::int32_t get_id() const final
Definition: td_api.h:31097
std::int32_t get_id() const final
Definition: td_api.h:1955
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28738
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25836
bool is_secret_
True, if the photo must be blurred and must be shown only while tapped.
Definition: td_api.h:19201
std::int32_t get_id() const final
Definition: td_api.h:57271
int32 limit_
The maximum number of users be returned; up to 200.
Definition: td_api.h:51517
Definition: td_api.h:43715
int32 ttl_
Limit on the time that has passed since the last time a file was accessed (or creation time for some ...
Definition: td_api.h:52809
std::int32_t get_id() const final
Definition: td_api.h:10397
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14529
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9518
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42141
string voice_note_url_
The URL of the voice note file.
Definition: td_api.h:14503
string bio_
The participant user's bio or the participant chat's description.
Definition: td_api.h:11830
int53 user_id_
User identifier of the administrator.
Definition: td_api.h:4857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1370
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:34548
Definition: td_api.h:33797
Definition: td_api.h:30519
Definition: td_api.h:14972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27659
string device_token_
Device token; may be empty to deregister a device.
Definition: td_api.h:10137
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47895
int32 id_
Secret chat identifier.
Definition: td_api.h:30288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31314
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47244
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:47683
object_ptr< contact > contact_
A user contact.
Definition: td_api.h:12707
std::int32_t get_id() const final
Definition: td_api.h:8325
std::int32_t get_id() const final
Definition: td_api.h:7544
Definition: td_api.h:57597
Definition: td_api.h:25267
Definition: td_api.h:3808
array< object_ptr< PageBlock > > page_blocks_
Content of the web page.
Definition: td_api.h:39395
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13573
std::int32_t get_id() const final
Definition: td_api.h:11391
object_ptr< CallDiscardReason > reason_
The reason, why the call has ended.
Definition: td_api.h:3598
std::int32_t get_id() const final
Definition: td_api.h:10201
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:5476
object_ptr< formattedText > text_
Text of the message.
Definition: td_api.h:19030
string language_pack_id_
Language pack identifier.
Definition: td_api.h:48476
std::int32_t get_id() const final
Definition: td_api.h:33476
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3826
std::int32_t get_id() const final
Definition: td_api.h:1753
std::int32_t get_id() const final
Definition: td_api.h:32580
Definition: td_api.h:10904
int53 chat_id_
Chat identifier.
Definition: td_api.h:51980
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51363
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:2472
string platform_
Operating system the browser is running on.
Definition: td_api.h:9383
std::int32_t get_id() const final
Definition: td_api.h:3111
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent. Must be one of the following types: inputMessageText,...
Definition: td_api.h:14273
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1025
Definition: td_api.h:30346
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:51086
Definition: td_api.h:33243
bool can_be_muted_for_all_users_
True, if the current user can mute the participant for all other group call participants.
Definition: td_api.h:11838
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19801
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:28010
bool need_email_address_
True, if the user's email address is needed for payment.
Definition: td_api.h:17385
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:24834
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Peer user identifier.
Definition: td_api.h:2737
Definition: td_api.h:25646
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:10814
array< array< object_ptr< pageBlockTableCell > > > cells_
Table cells.
Definition: td_api.h:24204
std::int32_t get_id() const final
Definition: td_api.h:2209
bool record_video_
Pass true to record a video file instead of an audio file.
Definition: td_api.h:59772
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24783
bool message_edits_
True, if message edits need to be returned.
Definition: td_api.h:6328
std::int32_t get_id() const final
Definition: td_api.h:38930
Definition: td_api.h:49953
std::int32_t get_id() const final
Definition: td_api.h:53514
std::int32_t get_id() const final
Definition: td_api.h:36704
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21104
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46861
std::int32_t get_id() const final
Definition: td_api.h:32352
std::int32_t get_id() const final
Definition: td_api.h:13558
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:10057
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
If not 0, a message thread identifier in which the action was performed.
Definition: td_api.h:56351
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32709
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2857
std::int32_t get_id() const final
Definition: td_api.h:12071
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59896
bool send_copy_
If true, content of the messages will be copied without reference to the original sender....
Definition: td_api.h:44987
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27126
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:54833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25133
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:17692
std::int32_t get_id() const final
Definition: td_api.h:54864
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53660
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33864
std::int32_t get_id() const final
Definition: td_api.h:8523
std::int32_t get_id() const final
Definition: td_api.h:5959
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55488
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49254
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:40746
Definition: td_api.h:8311
object_ptr< location > location_
Location result.
Definition: td_api.h:14197
int53 message_id_
Message identifier.
Definition: td_api.h:34281
object_ptr< proxy > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44723
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:28872
Definition: td_api.h:19821
bool member_leaves_
True, if members leaving events need to be returned.
Definition: td_api.h:6336
void store(TlStorerToString &s, const char *field_name) const final
bool use_less_data_for_calls_
True, if "use less data for calls" option needs to be enabled.
Definition: td_api.h:1785
object_ptr< chatJoinRequest > offset_request_
A chat join request from which to return next requests; pass null to get results from the beginning.
Definition: td_api.h:46461
std::int32_t get_id() const final
Definition: td_api.h:2394
std::int32_t get_id() const final
Definition: td_api.h:1812
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:61642
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60209
std::int32_t get_id() const final
Definition: td_api.h:59251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19285
Definition: td_api.h:43857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38184
object_ptr< date > expiry_date_
Document expiry date; may be null if not applicable.
Definition: td_api.h:12208
object_ptr< themeSettings > dark_settings_
Theme settings for a dark chat theme.
Definition: td_api.h:8801
Definition: td_api.h:42474
std::int32_t get_id() const final
Definition: td_api.h:29942
std::int32_t get_id() const final
Definition: td_api.h:40741
int32 value_
The dice value. If the value is 0, the dice don't have final state yet.
Definition: td_api.h:19642
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52096
string conversion_
String specifying the conversion applied to the original file. If conversion is "#url#" than original...
Definition: td_api.h:36148
std::int32_t get_id() const final
Definition: td_api.h:18738
object_ptr< message > new_message_
The message after it was edited.
Definition: td_api.h:4996
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32106
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool http_only_
Pass true if the proxy supports only HTTP requests and doesn't support transparent TCP connections vi...
Definition: td_api.h:27255
int32 min_date_
If not 0, the minimum date of the messages to return.
Definition: td_api.h:55786
std::int32_t get_id() const final
Definition: td_api.h:56588
std::int32_t get_id() const final
Definition: td_api.h:7979
Definition: td_api.h:13324
std::int32_t get_id() const final
Definition: td_api.h:54515
bool has_audios_
True, if the album has at least one audio file.
Definition: td_api.h:28466
int32 inactive_session_ttl_days_
Number of days of inactivity before sessions will automatically be terminated; 1-366 days.
Definition: td_api.h:30524
Definition: td_api.h:45041
std::int32_t get_id() const final
Definition: td_api.h:47922
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42397
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60089
void store(TlStorerToString &s, const char *field_name) const final
int53 from_chat_id_
Identifier of the chat from which to forward messages.
Definition: td_api.h:44981
string id_
Unique identifier of the query result.
Definition: td_api.h:14257
std::int32_t get_id() const final
Definition: td_api.h:44167
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:50242
object_ptr< chatJoinRequestsInfo > pending_join_requests_
The new data about pending join requests; may be null.
Definition: td_api.h:34946
std::int32_t get_id() const final
Definition: td_api.h:13718
std::int32_t get_id() const final
Definition: td_api.h:8691
Definition: td_api.h:55934
string native_name_
Name of the language in that language.
Definition: td_api.h:17934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8864
object_ptr< animation > animation_
The animation description.
Definition: td_api.h:19071
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25558
std::int32_t get_id() const final
Definition: td_api.h:38740
Definition: td_api.h:15224
bool has_videos_
True, if the album has at least one video.
Definition: td_api.h:28464
int32 publish_date_
Point in time (Unix timestamp) when the article was published; 0 if unknown.
Definition: td_api.h:24571
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56714
array< int53 > message_ids_
The identifiers of the messages being viewed.
Definition: td_api.h:61902
std::int32_t get_id() const final
Definition: td_api.h:44812
Definition: td_api.h:32005
string formatted_phone_number_
The phone number without country calling code formatted accordingly to local rules....
Definition: td_api.h:26684
Definition: td_api.h:12574
std::int32_t get_id() const final
Definition: td_api.h:56170
string application_name_
Name of the application, as provided by the application.
Definition: td_api.h:30448
string forward_text_
If non-empty, new text of the button in forwarded messages.
Definition: td_api.h:12391
object_ptr< InputFile > sticker_
Sticker file to delete.
Definition: td_api.h:53921
bool can_be_edited_
True, if the message can be edited. For live location and poll messages this fields shows whether edi...
Definition: td_api.h:18817
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:58453
void store(TlStorerToString &s, const char *field_name) const final
bool is_slow_mode_enabled_
True, if the slow mode is enabled in the supergroup.
Definition: td_api.h:31516
object_ptr< voiceNote > voice_note_
Message content; may be null.
Definition: td_api.h:28101
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:59324
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:37255
int32 chat_limit_
The maximum number of chats with the largest storage usage for which separate statistics need to be r...
Definition: td_api.h:51201
object_ptr< minithumbnail > minithumbnail_
Photo minithumbnail; may be null.
Definition: td_api.h:26726
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > traveler_id_
The identifier of a user or chat that triggered the proximity alert.
Definition: td_api.h:20897
Definition: td_api.h:2306
std::int32_t get_id() const final
Definition: td_api.h:33304
Definition: td_api.h:59821
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22828
std::int32_t get_id() const final
Definition: td_api.h:2086
int53 tip_amount_
The amount of tip chosen by the buyer in the smallest units of the currency.
Definition: td_api.h:26388
Definition: td_api.h:60647
void store(TlStorerToString &s, const char *field_name) const final
string query_
Search query by which to filter events.
Definition: td_api.h:46027
std::int32_t get_id() const final
Definition: td_api.h:10786
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53757
Definition: td_api.h:30285
Definition: td_api.h:20525
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< point > start_control_point_
The start control point of the curve.
Definition: td_api.h:38994
string author_
Article author; may be empty.
Definition: td_api.h:24569
std::int32_t get_id() const final
Definition: td_api.h:59101
std::int32_t get_id() const final
Definition: td_api.h:3373
Definition: td_api.h:58668
Definition: td_api.h:14657
string language_pack_id_
Identifier of the updated language pack.
Definition: td_api.h:36879
int53 user_id_
Identifier of the user with whom to share the phone number. The user must be a mutual contact.
Definition: td_api.h:59721
object_ptr< ThumbnailFormat > format_
Thumbnail format.
Definition: td_api.h:33447
bool has_timestamped_media_
True, if media timestamp entities refers to a media in this message as opposed to a media in the repl...
Definition: td_api.h:18835
string url_
URL.
Definition: td_api.h:29241
int32 file_index_
Index of a file with the error.
Definition: td_api.h:25514
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13757
Definition: td_api.h:10489
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:29684
array< object_ptr< labeledPricePart > > price_parts_
A list of objects used to calculate the total price of the product.
Definition: td_api.h:17373
int53 received_bytes_
Total number of bytes received.
Definition: td_api.h:22219
int53 via_bot_user_id_
If non-zero, the user identifier of the bot through which this message was sent.
Definition: td_api.h:18859
bool can_get_viewers_
True, if chat members already viewed the message can be received through getMessageViewers.
Definition: td_api.h:18831
std::int32_t get_id() const final
Definition: td_api.h:31444
Definition: td_api.h:29160
object_ptr< location > location_
Location of the map center.
Definition: td_api.h:24334
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:58292
bool is_secret_
True, if the video thumbnail must be blurred and the video must be shown only while tapped.
Definition: td_api.h:19312
bool redirect_stderr_
Pass true to additionally redirect stderr to the log file. Ignored on Windows.
Definition: td_api.h:18391
int53 chat_id_
Chat identifier.
Definition: td_api.h:46514
object_ptr< inputThumbnail > thumbnail_
Video thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:14868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51999
array< object_ptr< recommendedChatFilter > > chat_filters_
List of recommended chat filters.
Definition: td_api.h:28589
void store(TlStorerToString &s, const char *field_name) const final
int32 value_
Number.
Definition: td_api.h:32408
Definition: td_api.h:47111
string credentials_title_
Title of the saved credentials chosen by the buyer.
Definition: td_api.h:26386
Definition: td_api.h:58250
std::int32_t get_id() const final
Definition: td_api.h:42857
Definition: td_api.h:790
std::int32_t get_id() const final
Definition: td_api.h:36625
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:43260
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30800
std::int32_t get_id() const final
Definition: td_api.h:51616
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9751
array< object_ptr< chatNearby > > supergroups_nearby_
List of location-based supergroups nearby.
Definition: td_api.h:9050
std::int32_t get_id() const final
Definition: td_api.h:54972
std::int32_t get_id() const final
Definition: td_api.h:52004
int32 height_
Sticker height; as defined by the sender.
Definition: td_api.h:30827
std::int32_t get_id() const final
Definition: td_api.h:1296
string new_hint_
New password hint; may be empty.
Definition: td_api.h:53335
bool is_personal_
True, if a forced reply must automatically be shown to the current user. For outgoing messages,...
Definition: td_api.h:28761
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StatisticalGraph > join_graph_
A graph containing number of members joined and left the chat.
Definition: td_api.h:8553
std::int32_t get_id() const final
Definition: td_api.h:49780
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28604
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56932
std::int32_t get_id() const final
Definition: td_api.h:18442
string name_
Name of the sticker set.
Definition: td_api.h:55996
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41987
Definition: td_api.h:44926
std::int32_t get_id() const final
Definition: td_api.h:1334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38573
array< array< object_ptr< inlineKeyboardButton > > > rows_
A list of rows of inline keyboard buttons.
Definition: td_api.h:28852
void store(TlStorerToString &s, const char *field_name) const final
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:4246
std::int32_t get_id() const final
Definition: td_api.h:20443
bool hide_url_
True, if the URL must be not shown.
Definition: td_api.h:12656
int32 count_
Total number of files.
Definition: td_api.h:31210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19701
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:50219
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45631
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40449
bool need_phone_number_privacy_exception_
True, if the current user needs to explicitly allow to share their phone number with the user when th...
Definition: td_api.h:37908
string field_name_
Field name.
Definition: td_api.h:15990
bool can_unarchive_
If true, the chat was automatically archived and can be moved back to the main chat list using addCha...
Definition: td_api.h:4618
std::int32_t get_id() const final
Definition: td_api.h:27749
string query_
Query to search for.
Definition: td_api.h:55516
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:46007
std::int32_t get_id() const final
Definition: td_api.h:32618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6414
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41547
double x_
The point's first coordinate.
Definition: td_api.h:26818
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:39732
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:39232
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39227
object_ptr< StatisticalGraph > message_interaction_graph_
A graph containing number of chat message views and shares.
Definition: td_api.h:8565
int32 thumbnail_width_
Width of the thumbnail.
Definition: td_api.h:14098
object_ptr< ChatList > list_
The chat list.
Definition: td_api.h:8085
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27744
std::int32_t get_id() const final
Definition: td_api.h:4525
object_ptr< testVectorIntObject > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:60313
std::int32_t get_id() const final
Definition: td_api.h:29344
string native_last_name_
Native last name of the user; 1-255 characters.
Definition: td_api.h:26534
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48767
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55909
std::int32_t get_id() const final
Definition: td_api.h:13042
int53 chat_id_
Chat identifier.
Definition: td_api.h:34777
Definition: td_api.h:28545
Definition: td_api.h:26109
std::int32_t get_id() const final
Definition: td_api.h:40885
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< phoneNumberAuthenticationSettings > settings_
Settings for the authentication of the user's phone number; pass null to use default settings.
Definition: td_api.h:57046
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:23194
object_ptr< document > document_
Preview of the content as a document, if available; may be null.
Definition: td_api.h:39327
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:38578
std::int32_t get_id() const final
Definition: td_api.h:4638
Definition: td_api.h:59874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32385
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12682
std::int32_t get_id() const final
Definition: td_api.h:58495
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:29760
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1122
bool is_anonymous_
True, if the poll is anonymous.
Definition: td_api.h:26869
std::int32_t get_id() const final
Definition: td_api.h:15654
std::int32_t get_id() const final
Definition: td_api.h:27790
Definition: td_api.h:33710
string url_
The URL.
Definition: td_api.h:12168
void store(TlStorerToString &s, const char *field_name) const final
int32 close_date_
Point in time (Unix timestamp) when the poll will automatically be closed.
Definition: td_api.h:26875
std::int32_t get_id() const final
Definition: td_api.h:7149
object_ptr< InputFile > sticker_
Sticker file to add.
Definition: td_api.h:39797
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:53260
bool is_closed_
True, if the poll needs to be sent already closed; for bots only.
Definition: td_api.h:15307
bool allow_save_
True, if the credential identifier can be saved on the server side.
Definition: td_api.h:13499
void store(TlStorerToString &s, const char *field_name) const final
int32 slow_mode_delay_
Delay between consecutive sent messages for non-administrator supergroup members, in seconds.
Definition: td_api.h:31594
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54787
Definition: td_api.h:26721
bool sign_messages_
New value of sign_messages.
Definition: td_api.h:5819
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:44911
std::int32_t get_id() const final
Definition: td_api.h:47678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31439
string game_short_name_
Short name of the game.
Definition: td_api.h:14153
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11415
object_ptr< NotificationSettingsScope > scope_
Types of chats for which to change the notification settings.
Definition: td_api.h:59274
string title_
Title of the audio; as defined by the sender.
Definition: td_api.h:1088
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47352
std::int32_t get_id() const final
Definition: td_api.h:38160
string sound_
The name of an audio file to be used for notification sounds; only applies to iOS applications.
Definition: td_api.h:7829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36242
Definition: td_api.h:60783
std::int32_t get_id() const final
Definition: td_api.h:53308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40736
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59449
int53 chat_id_
Chat identifier.
Definition: td_api.h:34566
int53 user_id_
Identifier of the chat partner.
Definition: td_api.h:30290
std::int32_t get_id() const final
Definition: td_api.h:26662
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:59606
int53 chat_id_
Identifier of the chat in which to count messages.
Definition: td_api.h:46714
std::int32_t get_id() const final
Definition: td_api.h:47822
bool is_secret_
True, if the video note thumbnail must be blurred and the video note must be shown only while tapped.
Definition: td_api.h:19385
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:58992
void store(TlStorerToString &s, const char *field_name) const final
int32 member_count_
Number of members in the group.
Definition: td_api.h:2311
int32 autorization_form_id_
Authorization form identifier.
Definition: td_api.h:49906
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:61124
int32 scale_
Map scale; 1-3.
Definition: td_api.h:48948
object_ptr< MessageContent > content_
Content of the message.
Definition: td_api.h:18867
int32 average_character_count_
Average number of characters in sent messages; 0 if unknown.
Definition: td_api.h:8757
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24270
std::int32_t get_id() const final
Definition: td_api.h:11362
string theme_name_
If non-empty, name of a theme, set for the chat.
Definition: td_api.h:4035
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19886
std::int32_t get_id() const final
Definition: td_api.h:2676
object_ptr< languagePackInfo > info_
Information about the language pack. Language pack ID must start with 'X', consist only of English le...
Definition: td_api.h:58053
Definition: td_api.h:5362
object_ptr< accountTtl > ttl_
New account TTL.
Definition: td_api.h:56950
object_ptr< location > location_
New location content of the message; pass null to stop sharing the live location.
Definition: td_api.h:44408
std::int32_t get_id() const final
Definition: td_api.h:9137
object_ptr< chatInviteLink > invite_link_
The invite link, which was used to send join request; may be null.
Definition: td_api.h:37732
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3164
object_ptr< messageSendOptions > options_
Options to be used to send the messages; pass null to use default options.
Definition: td_api.h:44985
string text_
Text of a message to log.
Definition: td_api.h:39905
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:53946
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52972
std::int32_t get_id() const final
Definition: td_api.h:14301
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38010
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32347
std::int32_t get_id() const final
Definition: td_api.h:25534
string description_
A short description of the result, if known.
Definition: td_api.h:13019
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14172
string description_
Supergroup or channel description.
Definition: td_api.h:31582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5635
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23096
object_ptr< messageReplyInfo > reply_info_
Information about direct or indirect replies to the message; may be null. Currently,...
Definition: td_api.h:21388
int32 length_
Animation width and height.
Definition: td_api.h:898
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:29001
int53 message_id_
Identifier of the message.
Definition: td_api.h:44522
string email_address_
Email address.
Definition: td_api.h:25270
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18675
string code_
Authentication code to check.
Definition: td_api.h:41149
object_ptr< messageForwardInfo > forward_info_
Information about the initial message sender; may be null.
Definition: td_api.h:18845
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41940
std::int32_t get_id() const final
Definition: td_api.h:9494
Definition: td_api.h:44832
Definition: td_api.h:34733
void store(TlStorerToString &s, const char *field_name) const final
string destination_path_
The path to a file that must be created and where the new file is generated.
Definition: td_api.h:36146
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4878
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:55227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47770
Definition: td_api.h:34440
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< messageThreadInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:49579
std::int32_t get_id() const final
Definition: td_api.h:39727
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21124
std::int32_t get_id() const final
Definition: td_api.h:32267
std::int32_t get_id() const final
Definition: td_api.h:9419
object_ptr< background > background_
The new selected background; may be null.
Definition: td_api.h:36800
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< InputMessageContent > > input_message_contents_
Contents of messages to be sent. At most 10 messages can be added to an album.
Definition: td_api.h:56681
Definition: td_api.h:7059
int32 total_count_
Total number of found messages.
Definition: td_api.h:18940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38355
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38698
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:21589
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57982
Definition: td_api.h:59121
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:57226
string code_
Verification code to check.
Definition: td_api.h:41387
bool is_translation_required_
True, if a certified English translation is required with the document.
Definition: td_api.h:26154
object_ptr< RichText > text_
Text.
Definition: td_api.h:29163
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:54416
std::int32_t get_id() const final
Definition: td_api.h:22242
std::int32_t get_id() const final
Definition: td_api.h:7581
string username_
Username to be checked.
Definition: td_api.h:41245
std::int32_t get_id() const final
Definition: td_api.h:12518
Definition: td_api.h:4991
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32651
Definition: td_api.h:47698
Definition: td_api.h:4415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35451
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:56281
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Height of the animation; may be replaced by the server.
Definition: td_api.h:14614
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string source_
Source of the sticker set; may be empty if unknown.
Definition: td_api.h:42425
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:36546
std::int32_t get_id() const final
Definition: td_api.h:25667
bool supports_streaming_
True, if the video is supposed to be streamed.
Definition: td_api.h:14878
Definition: td_api.h:17884
int32 height_
Thumbnail height, usually shouldn't exceed 320. Use 0 if unknown.
Definition: td_api.h:16435
int32 total_count_
Total number of photos.
Definition: td_api.h:8044
int64 inline_query_id_
Unique identifier of the inline query.
Definition: td_api.h:13192
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5108
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27376
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:49085
object_ptr< poll > poll_
New data about the poll.
Definition: td_api.h:37593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22097
std::int32_t get_id() const final
Definition: td_api.h:56709
std::int32_t get_id() const final
Definition: td_api.h:20008
array< int53 > included_chat_ids_
The chat identifiers of always included chats in the filtered chat list.
Definition: td_api.h:6443
Definition: td_api.h:24558
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:24119
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< PageBlock > > page_blocks_
Block contents.
Definition: td_api.h:24251
std::int32_t get_id() const final
Definition: td_api.h:22326
Definition: td_api.h:11377
std::int32_t get_id() const final
Definition: td_api.h:54562
Definition: td_api.h:42412
void store(TlStorerToString &s, const char *field_name) const final
string new_recovery_email_address_
New recovery email address; may be empty.
Definition: td_api.h:59023
std::int32_t get_id() const final
Definition: td_api.h:49933
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 view_count_
Number of times the message was viewed.
Definition: td_api.h:21384
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34077
std::int32_t get_id() const final
Definition: td_api.h:58698
object_ptr< RichText > text_
Quote text.
Definition: td_api.h:23668
std::int32_t get_id() const final
Definition: td_api.h:42710
int53 chat_id_
Chat identifier of the Invoice message.
Definition: td_api.h:56782
std::int32_t get_id() const final
Definition: td_api.h:13479
Definition: td_api.h:17707
string old_password_
Previous password of the user.
Definition: td_api.h:59015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44807
std::int32_t get_id() const final
Definition: td_api.h:924
array< object_ptr< testInt > > value_
Vector of objects.
Definition: td_api.h:32522
Definition: td_api.h:52121
int53 message_id_
Message identifier of the message with the button.
Definition: td_api.h:48889
Definition: td_api.h:10534
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49519
object_ptr< sticker > sticker_
The sticker description.
Definition: td_api.h:19270
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4366
std::int32_t get_id() const final
Definition: td_api.h:22663
Definition: td_api.h:32443
void store(TlStorerToString &s, const char *field_name) const final
std::string bytes
Definition: td_api.h:41
Definition: td_api.h:59174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8984
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:59351
std::int32_t get_id() const final
Definition: td_api.h:48031
int53 sent_bytes_
Total number of bytes sent.
Definition: td_api.h:22262
Definition: td_api.h:13247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32423
std::int32_t get_id() const final
Definition: td_api.h:57927
std::int32_t get_id() const final
Definition: td_api.h:53161
object_ptr< chatPhoto > new_photo_
New chat photo value; may be null.
Definition: td_api.h:5619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40172
object_ptr< callProtocol > protocol_
Call protocols supported by the peer.
Definition: td_api.h:3516
std::int32_t get_id() const final
Definition: td_api.h:5997
Definition: td_api.h:43810
bool is_regular_
True, if the poll is regular and not in quiz mode.
Definition: td_api.h:27857
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:48653
string thumbnail_url_
The URL of the file thumbnail, if it exists.
Definition: td_api.h:14096
std::int32_t get_id() const final
Definition: td_api.h:23387
std::int32_t get_id() const final
Definition: td_api.h:15806
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:41317
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49678
Definition: td_api.h:32202
std::int32_t get_id() const final
Definition: td_api.h:20677
std::int32_t get_id() const final
Definition: td_api.h:6537
bool has_photos_
True, if the album has at least one photo.
Definition: td_api.h:28462
Definition: td_api.h:41965
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7387
object_ptr< inputPersonalDocument > temporary_registration_
The temporary registration document to be saved.
Definition: td_api.h:15786
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1807
int32 audio_source_
Group call participant's synchronization audio source identifier, or 0 for the current user.
Definition: td_api.h:58317
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:28743
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:32308
std::int32_t get_id() const final
Definition: td_api.h:22102
std::int32_t get_id() const final
Definition: td_api.h:9988
std::int32_t get_id() const final
Definition: td_api.h:27381
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59849
std::int32_t get_id() const final
Definition: td_api.h:1517
bool can_be_deleted_only_for_self_
True, if the chat messages can be deleted only for the current user while other users will continue t...
Definition: td_api.h:4015
array< int53 > exclude_chat_ids_
If non-empty, files from the given chats are excluded. Use 0 as chat identifier to exclude all files ...
Definition: td_api.h:52819
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1851
std::int32_t get_id() const final
Definition: td_api.h:29183
std::int32_t get_id() const final
Definition: td_api.h:43110
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59693
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
std::int32_t get_id() const final
Definition: td_api.h:33782
object_ptr< InputFile > photo_
Photo to be set as profile photo. Only inputFileLocal and inputFileGenerated are allowed.
Definition: td_api.h:13372
std::int32_t get_id() const final
Definition: td_api.h:3973
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5992
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string title_
Group call title; if empty, chat title will be used.
Definition: td_api.h:42735
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60433
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53650
object_ptr< session > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:42091
string next_offset_
Offset for the next inline query; pass an empty string if there are no more results.
Definition: td_api.h:40370
Definition: td_api.h:55563
string city_
City.
Definition: td_api.h:849
bool is_test_
True, if the invoice is a test invoice.
Definition: td_api.h:19774
Definition: td_api.h:45584
void store(TlStorerToString &s, const char *field_name) const final
int32 width_
Width of a bounding box in which the image must be shown; 0 if unknown.
Definition: td_api.h:29481
int53 chat_id_
Identifier of a chat to which all notifications in the group belong.
Definition: td_api.h:22511
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41641
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:10587
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Unique file identifier.
Definition: td_api.h:13622
int53 reply_to_message_id_
Identifier of a message to reply to or 0.
Definition: td_api.h:56677
bool need_rejoin_
True, if user was kicked from the call because of network loss and the call needs to be rejoined.
Definition: td_api.h:11702
object_ptr< AuthorizationState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:45436
bool value_
The value of the option.
Definition: td_api.h:22976
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55588
void store(TlStorerToString &s, const char *field_name) const final