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 
174 class Object: public TlObject {
175  public:
176 };
177 
181 class Function: public TlObject {
182  public:
183 };
184 
188 class accentColor final : public Object {
193  std::int32_t get_id() const final {
194  return ID;
195  }
196 
197  public:
208 
212  accentColor();
213 
224 
226  static const std::int32_t ID = -496870680;
227 
233  void store(TlStorerToString &s, const char *field_name) const final;
234 };
235 
239 class accountTtl final : public Object {
244  std::int32_t get_id() const final {
245  return ID;
246  }
247 
248  public:
251 
255  accountTtl();
256 
262  explicit accountTtl(int32 days_);
263 
265  static const std::int32_t ID = 1324495492;
266 
272  void store(TlStorerToString &s, const char *field_name) const final;
273 };
274 
275 class MessageSender;
276 
277 class ReactionType;
278 
282 class addedReaction final : public Object {
287  std::int32_t get_id() const final {
288  return ID;
289  }
290 
291  public:
300 
304  addedReaction();
305 
315 
317  static const std::int32_t ID = 1258586525;
318 
324  void store(TlStorerToString &s, const char *field_name) const final;
325 };
326 
327 class addedReaction;
328 
332 class addedReactions final : public Object {
337  std::int32_t get_id() const final {
338  return ID;
339  }
340 
341  public:
347  string next_offset_;
348 
352  addedReactions();
353 
362 
364  static const std::int32_t ID = 226352304;
365 
371  void store(TlStorerToString &s, const char *field_name) const final;
372 };
373 
377 class address final : public Object {
382  std::int32_t get_id() const final {
383  return ID;
384  }
385 
386  public:
390  string state_;
392  string city_;
398  string postal_code_;
399 
403  address();
404 
415  address(string const &country_code_, string const &state_, string const &city_, string const &street_line1_, string const &street_line2_, string const &postal_code_);
416 
418  static const std::int32_t ID = -2043654342;
419 
425  void store(TlStorerToString &s, const char *field_name) const final;
426 };
427 
428 class file;
429 
433 class animatedChatPhoto final : public Object {
438  std::int32_t get_id() const final {
439  return ID;
440  }
441 
442  public:
449 
454 
463 
465  static const std::int32_t ID = 191994926;
466 
472  void store(TlStorerToString &s, const char *field_name) const final;
473 };
474 
475 class file;
476 
477 class sticker;
478 
482 class animatedEmoji final : public Object {
487  std::int32_t get_id() const final {
488  return ID;
489  }
490 
491  public:
502 
506  animatedEmoji();
507 
518 
520  static const std::int32_t ID = 1378918079;
521 
527  void store(TlStorerToString &s, const char *field_name) const final;
528 };
529 
530 class file;
531 
532 class minithumbnail;
533 
534 class thumbnail;
535 
539 class animation final : public Object {
544  std::int32_t get_id() const final {
545  return ID;
546  }
547 
548  public:
556  string file_name_;
558  string mime_type_;
567 
571  animation();
572 
587 
589  static const std::int32_t ID = -872359106;
590 
596  void store(TlStorerToString &s, const char *field_name) const final;
597 };
598 
599 class animation;
600 
604 class animations final : public Object {
609  std::int32_t get_id() const final {
610  return ID;
611  }
612 
613  public:
616 
620  animations();
621 
628 
630  static const std::int32_t ID = 344216945;
631 
637  void store(TlStorerToString &s, const char *field_name) const final;
638 };
639 
643 class archiveChatListSettings final : public Object {
648  std::int32_t get_id() const final {
649  return ID;
650  }
651 
652  public:
659 
664 
673 
675  static const std::int32_t ID = 1058499236;
676 
682  void store(TlStorerToString &s, const char *field_name) const final;
683 };
684 
686 
687 class file;
688 
692 class attachmentMenuBot final : public Object {
697  std::int32_t get_id() const final {
698  return ID;
699  }
700 
701  public:
717  bool is_added_;
725  string name_;
748 
753 
782 
784  static const std::int32_t ID = -1183966273;
785 
791  void store(TlStorerToString &s, const char *field_name) const final;
792 };
793 
797 class attachmentMenuBotColor final : public Object {
802  std::int32_t get_id() const final {
803  return ID;
804  }
805 
806  public:
811 
816 
824 
826  static const std::int32_t ID = 1680039612;
827 
833  void store(TlStorerToString &s, const char *field_name) const final;
834 };
835 
836 class file;
837 
838 class minithumbnail;
839 
840 class thumbnail;
841 
845 class audio final : public Object {
850  std::int32_t get_id() const final {
851  return ID;
852  }
853 
854  public:
858  string title_;
860  string performer_;
862  string file_name_;
864  string mime_type_;
873 
877  audio();
878 
893 
895  static const std::int32_t ID = -166398841;
896 
902  void store(TlStorerToString &s, const char *field_name) const final;
903 };
904 
906 
910 class authenticationCodeInfo final : public Object {
915  std::int32_t get_id() const final {
916  return ID;
917  }
918 
919  public:
928 
933 
943 
945  static const std::int32_t ID = -860345416;
946 
952  void store(TlStorerToString &s, const char *field_name) const final;
953 };
954 
956 
962  public:
963 };
964 
973  std::int32_t get_id() const final {
974  return ID;
975  }
976 
977  public:
980 
985 
992 
994  static const std::int32_t ID = 2079628074;
995 
1001  void store(TlStorerToString &s, const char *field_name) const final;
1002 };
1003 
1012  std::int32_t get_id() const final {
1013  return ID;
1014  }
1015 
1016  public:
1019 
1024 
1031 
1033  static const std::int32_t ID = 962650760;
1034 
1040  void store(TlStorerToString &s, const char *field_name) const final;
1041 };
1042 
1051  std::int32_t get_id() const final {
1052  return ID;
1053  }
1054 
1055  public:
1058 
1063 
1069  explicit authenticationCodeTypeSmsWord(string const &first_letter_);
1070 
1072  static const std::int32_t ID = -1509540765;
1073 
1079  void store(TlStorerToString &s, const char *field_name) const final;
1080 };
1081 
1090  std::int32_t get_id() const final {
1091  return ID;
1092  }
1093 
1094  public:
1096  string first_word_;
1097 
1102 
1108  explicit authenticationCodeTypeSmsPhrase(string const &first_word_);
1109 
1111  static const std::int32_t ID = 784108753;
1112 
1118  void store(TlStorerToString &s, const char *field_name) const final;
1119 };
1120 
1129  std::int32_t get_id() const final {
1130  return ID;
1131  }
1132 
1133  public:
1136 
1141 
1148 
1150  static const std::int32_t ID = 1636265063;
1151 
1157  void store(TlStorerToString &s, const char *field_name) const final;
1158 };
1159 
1168  std::int32_t get_id() const final {
1169  return ID;
1170  }
1171 
1172  public:
1174  string pattern_;
1175 
1180 
1186  explicit authenticationCodeTypeFlashCall(string const &pattern_);
1187 
1189  static const std::int32_t ID = 1395882402;
1190 
1196  void store(TlStorerToString &s, const char *field_name) const final;
1197 };
1198 
1207  std::int32_t get_id() const final {
1208  return ID;
1209  }
1210 
1211  public:
1216 
1221 
1229 
1231  static const std::int32_t ID = 700123783;
1232 
1238  void store(TlStorerToString &s, const char *field_name) const final;
1239 };
1240 
1249  std::int32_t get_id() const final {
1250  return ID;
1251  }
1252 
1253  public:
1255  string url_;
1258 
1263 
1271 
1273  static const std::int32_t ID = -2129693491;
1274 
1280  void store(TlStorerToString &s, const char *field_name) const final;
1281 };
1282 
1291  std::int32_t get_id() const final {
1292  return ID;
1293  }
1294 
1295  public:
1300 
1305 
1313 
1315  static const std::int32_t ID = 1872475422;
1316 
1322  void store(TlStorerToString &s, const char *field_name) const final;
1323 };
1324 
1333  std::int32_t get_id() const final {
1334  return ID;
1335  }
1336 
1337  public:
1339  string receipt_;
1344 
1349 
1358 
1360  static const std::int32_t ID = -11162989;
1361 
1367  void store(TlStorerToString &s, const char *field_name) const final;
1368 };
1369 
1371 
1373 
1375 
1376 class termsOfService;
1377 
1383  public:
1384 };
1385 
1394  std::int32_t get_id() const final {
1395  return ID;
1396  }
1397 
1398  public:
1399 
1404 
1406  static const std::int32_t ID = 904720988;
1407 
1413  void store(TlStorerToString &s, const char *field_name) const final;
1414 };
1415 
1424  std::int32_t get_id() const final {
1425  return ID;
1426  }
1427 
1428  public:
1429 
1434 
1436  static const std::int32_t ID = 306402531;
1437 
1443  void store(TlStorerToString &s, const char *field_name) const final;
1444 };
1445 
1454  std::int32_t get_id() const final {
1455  return ID;
1456  }
1457 
1458  public:
1463 
1468 
1476 
1478  static const std::int32_t ID = 1040478663;
1479 
1485  void store(TlStorerToString &s, const char *field_name) const final;
1486 };
1487 
1496  std::int32_t get_id() const final {
1497  return ID;
1498  }
1499 
1500  public:
1509 
1514 
1524 
1526  static const std::int32_t ID = -1868627365;
1527 
1533  void store(TlStorerToString &s, const char *field_name) const final;
1534 };
1535 
1544  std::int32_t get_id() const final {
1545  return ID;
1546  }
1547 
1548  public:
1551 
1556 
1563 
1565  static const std::int32_t ID = 52643073;
1566 
1572  void store(TlStorerToString &s, const char *field_name) const final;
1573 };
1574 
1583  std::int32_t get_id() const final {
1584  return ID;
1585  }
1586 
1587  public:
1589  string link_;
1590 
1595 
1601  explicit authorizationStateWaitOtherDeviceConfirmation(string const &link_);
1602 
1604  static const std::int32_t ID = 860166378;
1605 
1611  void store(TlStorerToString &s, const char *field_name) const final;
1612 };
1613 
1622  std::int32_t get_id() const final {
1623  return ID;
1624  }
1625 
1626  public:
1629 
1634 
1641 
1643  static const std::int32_t ID = 550350511;
1644 
1650  void store(TlStorerToString &s, const char *field_name) const final;
1651 };
1652 
1661  std::int32_t get_id() const final {
1662  return ID;
1663  }
1664 
1665  public:
1674 
1679 
1689 
1691  static const std::int32_t ID = 112238030;
1692 
1698  void store(TlStorerToString &s, const char *field_name) const final;
1699 };
1700 
1709  std::int32_t get_id() const final {
1710  return ID;
1711  }
1712 
1713  public:
1714 
1719 
1721  static const std::int32_t ID = -1834871737;
1722 
1728  void store(TlStorerToString &s, const char *field_name) const final;
1729 };
1730 
1739  std::int32_t get_id() const final {
1740  return ID;
1741  }
1742 
1743  public:
1744 
1749 
1751  static const std::int32_t ID = 154449270;
1752 
1758  void store(TlStorerToString &s, const char *field_name) const final;
1759 };
1760 
1769  std::int32_t get_id() const final {
1770  return ID;
1771  }
1772 
1773  public:
1774 
1779 
1781  static const std::int32_t ID = 445855311;
1782 
1788  void store(TlStorerToString &s, const char *field_name) const final;
1789 };
1790 
1799  std::int32_t get_id() const final {
1800  return ID;
1801  }
1802 
1803  public:
1804 
1809 
1811  static const std::int32_t ID = 1526047584;
1812 
1818  void store(TlStorerToString &s, const char *field_name) const final;
1819 };
1820 
1824 class autoDownloadSettings final : public Object {
1829  std::int32_t get_id() const final {
1830  return ID;
1831  }
1832 
1833  public:
1852 
1857 
1872 
1874  static const std::int32_t ID = 991433696;
1875 
1881  void store(TlStorerToString &s, const char *field_name) const final;
1882 };
1883 
1884 class autoDownloadSettings;
1885 
1889 class autoDownloadSettingsPresets final : public Object {
1894  std::int32_t get_id() const final {
1895  return ID;
1896  }
1897 
1898  public:
1905 
1910 
1919 
1921  static const std::int32_t ID = -782099166;
1922 
1928  void store(TlStorerToString &s, const char *field_name) const final;
1929 };
1930 
1932 
1933 class scopeAutosaveSettings;
1934 
1938 class autosaveSettings final : public Object {
1943  std::int32_t get_id() const final {
1944  return ID;
1945  }
1946 
1947  public:
1956 
1960  autosaveSettings();
1961 
1971 
1973  static const std::int32_t ID = 1629412502;
1974 
1980  void store(TlStorerToString &s, const char *field_name) const final;
1981 };
1982 
1983 class scopeAutosaveSettings;
1984 
1988 class autosaveSettingsException final : public Object {
1993  std::int32_t get_id() const final {
1994  return ID;
1995  }
1996 
1997  public:
2002 
2007 
2015 
2017  static const std::int32_t ID = 1483470280;
2018 
2024  void store(TlStorerToString &s, const char *field_name) const final;
2025 };
2026 
2032  public:
2033 };
2034 
2043  std::int32_t get_id() const final {
2044  return ID;
2045  }
2046 
2047  public:
2048 
2053 
2055  static const std::int32_t ID = 1395227007;
2056 
2062  void store(TlStorerToString &s, const char *field_name) const final;
2063 };
2064 
2073  std::int32_t get_id() const final {
2074  return ID;
2075  }
2076 
2077  public:
2078 
2083 
2085  static const std::int32_t ID = 853544526;
2086 
2092  void store(TlStorerToString &s, const char *field_name) const final;
2093 };
2094 
2103  std::int32_t get_id() const final {
2104  return ID;
2105  }
2106 
2107  public:
2108 
2113 
2115  static const std::int32_t ID = -499572783;
2116 
2122  void store(TlStorerToString &s, const char *field_name) const final;
2123 };
2124 
2133  std::int32_t get_id() const final {
2134  return ID;
2135  }
2136 
2137  public:
2140 
2145 
2152 
2154  static const std::int32_t ID = -1632255255;
2155 
2161  void store(TlStorerToString &s, const char *field_name) const final;
2162 };
2163 
2164 class ReactionType;
2165 
2169 class availableReaction final : public Object {
2174  std::int32_t get_id() const final {
2175  return ID;
2176  }
2177 
2178  public:
2183 
2188 
2196 
2198  static const std::int32_t ID = -117292153;
2199 
2205  void store(TlStorerToString &s, const char *field_name) const final;
2206 };
2207 
2209 
2210 class availableReaction;
2211 
2215 class availableReactions final : public Object {
2220  std::int32_t get_id() const final {
2221  return ID;
2222  }
2223 
2224  public:
2237 
2242 
2254 
2256  static const std::int32_t ID = 912529522;
2257 
2263  void store(TlStorerToString &s, const char *field_name) const final;
2264 };
2265 
2266 class BackgroundType;
2267 
2268 class document;
2269 
2273 class background final : public Object {
2278  std::int32_t get_id() const final {
2279  return ID;
2280  }
2281 
2282  public:
2288  bool is_dark_;
2290  string name_;
2295 
2299  background();
2300 
2312 
2314  static const std::int32_t ID = -429971172;
2315 
2321  void store(TlStorerToString &s, const char *field_name) const final;
2322 };
2323 
2328 class BackgroundFill: public Object {
2329  public:
2330 };
2331 
2335 class backgroundFillSolid final : public BackgroundFill {
2340  std::int32_t get_id() const final {
2341  return ID;
2342  }
2343 
2344  public:
2347 
2352 
2358  explicit backgroundFillSolid(int32 color_);
2359 
2361  static const std::int32_t ID = 1010678813;
2362 
2368  void store(TlStorerToString &s, const char *field_name) const final;
2369 };
2370 
2379  std::int32_t get_id() const final {
2380  return ID;
2381  }
2382 
2383  public:
2390 
2395 
2404 
2406  static const std::int32_t ID = -1839206017;
2407 
2413  void store(TlStorerToString &s, const char *field_name) const final;
2414 };
2415 
2424  std::int32_t get_id() const final {
2425  return ID;
2426  }
2427 
2428  public:
2431 
2436 
2443 
2445  static const std::int32_t ID = -1145469255;
2446 
2452  void store(TlStorerToString &s, const char *field_name) const final;
2453 };
2454 
2455 class BackgroundFill;
2456 
2461 class BackgroundType: public Object {
2462  public:
2463 };
2464 
2473  std::int32_t get_id() const final {
2474  return ID;
2475  }
2476 
2477  public:
2482 
2487 
2495 
2497  static const std::int32_t ID = 1972128891;
2498 
2504  void store(TlStorerToString &s, const char *field_name) const final;
2505 };
2506 
2515  std::int32_t get_id() const final {
2516  return ID;
2517  }
2518 
2519  public:
2528 
2533 
2543 
2545  static const std::int32_t ID = 1290213117;
2546 
2552  void store(TlStorerToString &s, const char *field_name) const final;
2553 };
2554 
2558 class backgroundTypeFill final : public BackgroundType {
2563  std::int32_t get_id() const final {
2564  return ID;
2565  }
2566 
2567  public:
2570 
2575 
2582 
2584  static const std::int32_t ID = 993008684;
2585 
2591  void store(TlStorerToString &s, const char *field_name) const final;
2592 };
2593 
2602  std::int32_t get_id() const final {
2603  return ID;
2604  }
2605 
2606  public:
2608  string theme_name_;
2609 
2614 
2620  explicit backgroundTypeChatTheme(string const &theme_name_);
2621 
2623  static const std::int32_t ID = 1299879762;
2624 
2630  void store(TlStorerToString &s, const char *field_name) const final;
2631 };
2632 
2633 class background;
2634 
2638 class backgrounds final : public Object {
2643  std::int32_t get_id() const final {
2644  return ID;
2645  }
2646 
2647  public:
2650 
2654  backgrounds();
2655 
2662 
2664  static const std::int32_t ID = 724728704;
2665 
2671  void store(TlStorerToString &s, const char *field_name) const final;
2672 };
2673 
2677 class bankCardActionOpenUrl final : public Object {
2682  std::int32_t get_id() const final {
2683  return ID;
2684  }
2685 
2686  public:
2688  string text_;
2690  string url_;
2691 
2696 
2703  bankCardActionOpenUrl(string const &text_, string const &url_);
2704 
2706  static const std::int32_t ID = -196454267;
2707 
2713  void store(TlStorerToString &s, const char *field_name) const final;
2714 };
2715 
2716 class bankCardActionOpenUrl;
2717 
2721 class bankCardInfo final : public Object {
2726  std::int32_t get_id() const final {
2727  return ID;
2728  }
2729 
2730  public:
2732  string title_;
2735 
2739  bankCardInfo();
2740 
2748 
2750  static const std::int32_t ID = -2116647730;
2751 
2757  void store(TlStorerToString &s, const char *field_name) const final;
2758 };
2759 
2760 class ChatMemberStatus;
2761 
2765 class basicGroup final : public Object {
2770  std::int32_t get_id() const final {
2771  return ID;
2772  }
2773 
2774  public:
2785 
2789  basicGroup();
2790 
2801 
2803  static const std::int32_t ID = -194767217;
2804 
2810  void store(TlStorerToString &s, const char *field_name) const final;
2811 };
2812 
2813 class botCommands;
2814 
2815 class chatInviteLink;
2816 
2817 class chatMember;
2818 
2819 class chatPhoto;
2820 
2824 class basicGroupFullInfo final : public Object {
2829  std::int32_t get_id() const final {
2830  return ID;
2831  }
2832 
2833  public:
2850 
2855 
2869 
2871  static const std::int32_t ID = -1879035520;
2872 
2878  void store(TlStorerToString &s, const char *field_name) const final;
2879 };
2880 
2884 class birthdate final : public Object {
2889  std::int32_t get_id() const final {
2890  return ID;
2891  }
2892 
2893  public:
2900 
2904  birthdate();
2905 
2914 
2916  static const std::int32_t ID = 1644064030;
2917 
2923  void store(TlStorerToString &s, const char *field_name) const final;
2924 };
2925 
2930 class BlockList: public Object {
2931  public:
2932 };
2933 
2937 class blockListMain final : public BlockList {
2942  std::int32_t get_id() const final {
2943  return ID;
2944  }
2945 
2946  public:
2947 
2951  blockListMain();
2952 
2954  static const std::int32_t ID = 1352930172;
2955 
2961  void store(TlStorerToString &s, const char *field_name) const final;
2962 };
2963 
2967 class blockListStories final : public BlockList {
2972  std::int32_t get_id() const final {
2973  return ID;
2974  }
2975 
2976  public:
2977 
2981  blockListStories();
2982 
2984  static const std::int32_t ID = 103323228;
2985 
2991  void store(TlStorerToString &s, const char *field_name) const final;
2992 };
2993 
2997 class botCommand final : public Object {
3002  std::int32_t get_id() const final {
3003  return ID;
3004  }
3005 
3006  public:
3008  string command_;
3011 
3015  botCommand();
3016 
3023  botCommand(string const &command_, string const &description_);
3024 
3026  static const std::int32_t ID = -1032140601;
3027 
3033  void store(TlStorerToString &s, const char *field_name) const final;
3034 };
3035 
3040 class BotCommandScope: public Object {
3041  public:
3042 };
3043 
3052  std::int32_t get_id() const final {
3053  return ID;
3054  }
3055 
3056  public:
3057 
3062 
3064  static const std::int32_t ID = 795652779;
3065 
3071  void store(TlStorerToString &s, const char *field_name) const final;
3072 };
3073 
3082  std::int32_t get_id() const final {
3083  return ID;
3084  }
3085 
3086  public:
3087 
3092 
3094  static const std::int32_t ID = -344889543;
3095 
3101  void store(TlStorerToString &s, const char *field_name) const final;
3102 };
3103 
3112  std::int32_t get_id() const final {
3113  return ID;
3114  }
3115 
3116  public:
3117 
3122 
3124  static const std::int32_t ID = -981088162;
3125 
3131  void store(TlStorerToString &s, const char *field_name) const final;
3132 };
3133 
3142  std::int32_t get_id() const final {
3143  return ID;
3144  }
3145 
3146  public:
3147 
3152 
3154  static const std::int32_t ID = 1998329169;
3155 
3161  void store(TlStorerToString &s, const char *field_name) const final;
3162 };
3163 
3167 class botCommandScopeChat final : public BotCommandScope {
3172  std::int32_t get_id() const final {
3173  return ID;
3174  }
3175 
3176  public:
3179 
3184 
3191 
3193  static const std::int32_t ID = -430234971;
3194 
3200  void store(TlStorerToString &s, const char *field_name) const final;
3201 };
3202 
3211  std::int32_t get_id() const final {
3212  return ID;
3213  }
3214 
3215  public:
3218 
3223 
3230 
3232  static const std::int32_t ID = 1119682126;
3233 
3239  void store(TlStorerToString &s, const char *field_name) const final;
3240 };
3241 
3250  std::int32_t get_id() const final {
3251  return ID;
3252  }
3253 
3254  public:
3259 
3264 
3272 
3274  static const std::int32_t ID = -211380494;
3275 
3281  void store(TlStorerToString &s, const char *field_name) const final;
3282 };
3283 
3284 class botCommand;
3285 
3289 class botCommands final : public Object {
3294  std::int32_t get_id() const final {
3295  return ID;
3296  }
3297 
3298  public:
3303 
3307  botCommands();
3308 
3316 
3318  static const std::int32_t ID = 1741364468;
3319 
3325  void store(TlStorerToString &s, const char *field_name) const final;
3326 };
3327 
3328 class InternalLinkType;
3329 
3330 class animation;
3331 
3332 class botCommand;
3333 
3334 class botMenuButton;
3335 
3337 
3338 class photo;
3339 
3343 class botInfo final : public Object {
3348  std::int32_t get_id() const final {
3349  return ID;
3350  }
3351 
3352  public:
3377 
3381  botInfo();
3382 
3400 
3402  static const std::int32_t ID = -1472546735;
3403 
3409  void store(TlStorerToString &s, const char *field_name) const final;
3410 };
3411 
3415 class botMenuButton final : public Object {
3420  std::int32_t get_id() const final {
3421  return ID;
3422  }
3423 
3424  public:
3426  string text_;
3428  string url_;
3429 
3433  botMenuButton();
3434 
3441  botMenuButton(string const &text_, string const &url_);
3442 
3444  static const std::int32_t ID = -944407322;
3445 
3451  void store(TlStorerToString &s, const char *field_name) const final;
3452 };
3453 
3454 class webApp;
3455 
3461  public:
3462 };
3463 
3472  std::int32_t get_id() const final {
3473  return ID;
3474  }
3475 
3476  public:
3479 
3484 
3491 
3493  static const std::int32_t ID = 2016325603;
3494 
3500  void store(TlStorerToString &s, const char *field_name) const final;
3501 };
3502 
3511  std::int32_t get_id() const final {
3512  return ID;
3513  }
3514 
3515  public:
3516 
3521 
3523  static const std::int32_t ID = -2104795235;
3524 
3530  void store(TlStorerToString &s, const char *field_name) const final;
3531 };
3532 
3541  std::int32_t get_id() const final {
3542  return ID;
3543  }
3544 
3545  public:
3548 
3553 
3560 
3562  static const std::int32_t ID = -240843561;
3563 
3569  void store(TlStorerToString &s, const char *field_name) const final;
3570 };
3571 
3580  std::int32_t get_id() const final {
3581  return ID;
3582  }
3583 
3584  public:
3585 
3590 
3592  static const std::int32_t ID = -1983497220;
3593 
3599  void store(TlStorerToString &s, const char *field_name) const final;
3600 };
3601 
3607  public:
3608 };
3609 
3618  std::int32_t get_id() const final {
3619  return ID;
3620  }
3621 
3622  public:
3623 
3628 
3630  static const std::int32_t ID = -910564679;
3631 
3637  void store(TlStorerToString &s, const char *field_name) const final;
3638 };
3639 
3648  std::int32_t get_id() const final {
3649  return ID;
3650  }
3651 
3652  public:
3653 
3658 
3660  static const std::int32_t ID = -968630506;
3661 
3667  void store(TlStorerToString &s, const char *field_name) const final;
3668 };
3669 
3678  std::int32_t get_id() const final {
3679  return ID;
3680  }
3681 
3682  public:
3687 
3692 
3700 
3702  static const std::int32_t ID = -1967108654;
3703 
3709  void store(TlStorerToString &s, const char *field_name) const final;
3710 };
3711 
3713 
3714 class businessRecipients;
3715 
3719 class businessAwayMessageSettings final : public Object {
3724  std::int32_t get_id() const final {
3725  return ID;
3726  }
3727 
3728  public:
3737 
3742 
3752 
3754  static const std::int32_t ID = 353084137;
3755 
3761  void store(TlStorerToString &s, const char *field_name) const final;
3762 };
3763 
3767 class businessBotManageBar final : public Object {
3772  std::int32_t get_id() const final {
3773  return ID;
3774  }
3775 
3776  public:
3780  string manage_url_;
3785 
3790 
3800 
3802  static const std::int32_t ID = -311399806;
3803 
3809  void store(TlStorerToString &s, const char *field_name) const final;
3810 };
3811 
3812 class formattedText;
3813 
3817 class businessChatLink final : public Object {
3822  std::int32_t get_id() const final {
3823  return ID;
3824  }
3825 
3826  public:
3828  string link_;
3832  string title_;
3835 
3839  businessChatLink();
3840 
3849  businessChatLink(string const &link_, object_ptr<formattedText> &&text_, string const &title_, int32 view_count_);
3850 
3852  static const std::int32_t ID = -1902539901;
3853 
3859  void store(TlStorerToString &s, const char *field_name) const final;
3860 };
3861 
3862 class formattedText;
3863 
3867 class businessChatLinkInfo final : public Object {
3872  std::int32_t get_id() const final {
3873  return ID;
3874  }
3875 
3876  public:
3881 
3886 
3894 
3896  static const std::int32_t ID = -864865105;
3897 
3903  void store(TlStorerToString &s, const char *field_name) const final;
3904 };
3905 
3906 class businessChatLink;
3907 
3911 class businessChatLinks final : public Object {
3916  std::int32_t get_id() const final {
3917  return ID;
3918  }
3919 
3920  public:
3923 
3928 
3935 
3937  static const std::int32_t ID = 79067036;
3938 
3944  void store(TlStorerToString &s, const char *field_name) const final;
3945 };
3946 
3947 class businessRecipients;
3948 
3952 class businessConnectedBot final : public Object {
3957  std::int32_t get_id() const final {
3958  return ID;
3959  }
3960 
3961  public:
3968 
3973 
3982 
3984  static const std::int32_t ID = -330241321;
3985 
3991  void store(TlStorerToString &s, const char *field_name) const final;
3992 };
3993 
3997 class businessConnection final : public Object {
4002  std::int32_t get_id() const final {
4003  return ID;
4004  }
4005 
4006  public:
4008  string id_;
4019 
4024 
4036 
4038  static const std::int32_t ID = 1144447540;
4039 
4045  void store(TlStorerToString &s, const char *field_name) const final;
4046 };
4047 
4052 class BusinessFeature: public Object {
4053  public:
4054 };
4055 
4064  std::int32_t get_id() const final {
4065  return ID;
4066  }
4067 
4068  public:
4069 
4074 
4076  static const std::int32_t ID = -1064304004;
4077 
4083  void store(TlStorerToString &s, const char *field_name) const final;
4084 };
4085 
4094  std::int32_t get_id() const final {
4095  return ID;
4096  }
4097 
4098  public:
4099 
4104 
4106  static const std::int32_t ID = 461054701;
4107 
4113  void store(TlStorerToString &s, const char *field_name) const final;
4114 };
4115 
4124  std::int32_t get_id() const final {
4125  return ID;
4126  }
4127 
4128  public:
4129 
4134 
4136  static const std::int32_t ID = -1674048894;
4137 
4143  void store(TlStorerToString &s, const char *field_name) const final;
4144 };
4145 
4154  std::int32_t get_id() const final {
4155  return ID;
4156  }
4157 
4158  public:
4159 
4164 
4166  static const std::int32_t ID = 1789424756;
4167 
4173  void store(TlStorerToString &s, const char *field_name) const final;
4174 };
4175 
4184  std::int32_t get_id() const final {
4185  return ID;
4186  }
4187 
4188  public:
4189 
4194 
4196  static const std::int32_t ID = 1090119901;
4197 
4203  void store(TlStorerToString &s, const char *field_name) const final;
4204 };
4205 
4214  std::int32_t get_id() const final {
4215  return ID;
4216  }
4217 
4218  public:
4219 
4224 
4226  static const std::int32_t ID = 1878693646;
4227 
4233  void store(TlStorerToString &s, const char *field_name) const final;
4234 };
4235 
4244  std::int32_t get_id() const final {
4245  return ID;
4246  }
4247 
4248  public:
4249 
4254 
4256  static const std::int32_t ID = 401471457;
4257 
4263  void store(TlStorerToString &s, const char *field_name) const final;
4264 };
4265 
4269 class businessFeatureBots final : public BusinessFeature {
4274  std::int32_t get_id() const final {
4275  return ID;
4276  }
4277 
4278  public:
4279 
4284 
4286  static const std::int32_t ID = 275084773;
4287 
4293  void store(TlStorerToString &s, const char *field_name) const final;
4294 };
4295 
4304  std::int32_t get_id() const final {
4305  return ID;
4306  }
4307 
4308  public:
4309 
4314 
4316  static const std::int32_t ID = -846282523;
4317 
4323  void store(TlStorerToString &s, const char *field_name) const final;
4324 };
4325 
4334  std::int32_t get_id() const final {
4335  return ID;
4336  }
4337 
4338  public:
4339 
4344 
4346  static const std::int32_t ID = -543880918;
4347 
4353  void store(TlStorerToString &s, const char *field_name) const final;
4354 };
4355 
4364  std::int32_t get_id() const final {
4365  return ID;
4366  }
4367 
4368  public:
4369 
4374 
4376  static const std::int32_t ID = -1812245550;
4377 
4383  void store(TlStorerToString &s, const char *field_name) const final;
4384 };
4385 
4386 class BusinessFeature;
4387 
4388 class animation;
4389 
4398  std::int32_t get_id() const final {
4399  return ID;
4400  }
4401 
4402  public:
4407 
4412 
4420 
4422  static const std::int32_t ID = 2047174666;
4423 
4429  void store(TlStorerToString &s, const char *field_name) const final;
4430 };
4431 
4432 class BusinessFeature;
4433 
4437 class businessFeatures final : public Object {
4442  std::int32_t get_id() const final {
4443  return ID;
4444  }
4445 
4446  public:
4449 
4453  businessFeatures();
4454 
4461 
4463  static const std::int32_t ID = -1532468184;
4464 
4470  void store(TlStorerToString &s, const char *field_name) const final;
4471 };
4472 
4473 class businessRecipients;
4474 
4483  std::int32_t get_id() const final {
4484  return ID;
4485  }
4486 
4487  public:
4494 
4499 
4508 
4510  static const std::int32_t ID = 1689140754;
4511 
4517  void store(TlStorerToString &s, const char *field_name) const final;
4518 };
4519 
4521 
4523 
4524 class businessLocation;
4525 
4526 class businessOpeningHours;
4527 
4528 class businessStartPage;
4529 
4533 class businessInfo final : public Object {
4538  std::int32_t get_id() const final {
4539  return ID;
4540  }
4541 
4542  public:
4559 
4563  businessInfo();
4564 
4578 
4580  static const std::int32_t ID = 1428179342;
4581 
4587  void store(TlStorerToString &s, const char *field_name) const final;
4588 };
4589 
4590 class location;
4591 
4595 class businessLocation final : public Object {
4600  std::int32_t get_id() const final {
4601  return ID;
4602  }
4603 
4604  public:
4608  string address_;
4609 
4613  businessLocation();
4614 
4622 
4624  static const std::int32_t ID = -1084969126;
4625 
4631  void store(TlStorerToString &s, const char *field_name) const final;
4632 };
4633 
4634 class message;
4635 
4639 class businessMessage final : public Object {
4644  std::int32_t get_id() const final {
4645  return ID;
4646  }
4647 
4648  public:
4653 
4657  businessMessage();
4658 
4666 
4668  static const std::int32_t ID = -94353850;
4669 
4675  void store(TlStorerToString &s, const char *field_name) const final;
4676 };
4677 
4678 class businessMessage;
4679 
4683 class businessMessages final : public Object {
4688  std::int32_t get_id() const final {
4689  return ID;
4690  }
4691 
4692  public:
4695 
4699  businessMessages();
4700 
4707 
4709  static const std::int32_t ID = -764562473;
4710 
4716  void store(TlStorerToString &s, const char *field_name) const final;
4717 };
4718 
4720 
4724 class businessOpeningHours final : public Object {
4729  std::int32_t get_id() const final {
4730  return ID;
4731  }
4732 
4733  public:
4738 
4743 
4751 
4753  static const std::int32_t ID = 816603700;
4754 
4760  void store(TlStorerToString &s, const char *field_name) const final;
4761 };
4762 
4766 class businessOpeningHoursInterval final : public Object {
4771  std::int32_t get_id() const final {
4772  return ID;
4773  }
4774 
4775  public:
4780 
4785 
4793 
4795  static const std::int32_t ID = -1108322732;
4796 
4802  void store(TlStorerToString &s, const char *field_name) const final;
4803 };
4804 
4808 class businessRecipients final : public Object {
4813  std::int32_t get_id() const final {
4814  return ID;
4815  }
4816 
4817  public:
4832 
4837 
4850 
4852  static const std::int32_t ID = 868656909;
4853 
4859  void store(TlStorerToString &s, const char *field_name) const final;
4860 };
4861 
4862 class sticker;
4863 
4867 class businessStartPage final : public Object {
4872  std::int32_t get_id() const final {
4873  return ID;
4874  }
4875 
4876  public:
4878  string title_;
4880  string message_;
4883 
4888 
4896  businessStartPage(string const &title_, string const &message_, object_ptr<sticker> &&sticker_);
4897 
4899  static const std::int32_t ID = -1616709681;
4900 
4906  void store(TlStorerToString &s, const char *field_name) const final;
4907 };
4908 
4909 class CallState;
4910 
4914 class call final : public Object {
4919  std::int32_t get_id() const final {
4920  return ID;
4921  }
4922 
4923  public:
4934 
4938  call();
4939 
4950 
4952  static const std::int32_t ID = 920360804;
4953 
4959  void store(TlStorerToString &s, const char *field_name) const final;
4960 };
4961 
4966 class CallDiscardReason: public Object {
4967  public:
4968 };
4969 
4978  std::int32_t get_id() const final {
4979  return ID;
4980  }
4981 
4982  public:
4983 
4988 
4990  static const std::int32_t ID = -1258917949;
4991 
4997  void store(TlStorerToString &s, const char *field_name) const final;
4998 };
4999 
5008  std::int32_t get_id() const final {
5009  return ID;
5010  }
5011 
5012  public:
5013 
5018 
5020  static const std::int32_t ID = 1680358012;
5021 
5027  void store(TlStorerToString &s, const char *field_name) const final;
5028 };
5029 
5038  std::int32_t get_id() const final {
5039  return ID;
5040  }
5041 
5042  public:
5043 
5048 
5050  static const std::int32_t ID = -1729926094;
5051 
5057  void store(TlStorerToString &s, const char *field_name) const final;
5058 };
5059 
5068  std::int32_t get_id() const final {
5069  return ID;
5070  }
5071 
5072  public:
5073 
5078 
5080  static const std::int32_t ID = -1342872670;
5081 
5087  void store(TlStorerToString &s, const char *field_name) const final;
5088 };
5089 
5098  std::int32_t get_id() const final {
5099  return ID;
5100  }
5101 
5102  public:
5103 
5108 
5110  static const std::int32_t ID = 438216166;
5111 
5117  void store(TlStorerToString &s, const char *field_name) const final;
5118 };
5119 
5123 class callId final : public Object {
5128  std::int32_t get_id() const final {
5129  return ID;
5130  }
5131 
5132  public:
5135 
5139  callId();
5140 
5146  explicit callId(int32 id_);
5147 
5149  static const std::int32_t ID = 65717769;
5150 
5156  void store(TlStorerToString &s, const char *field_name) const final;
5157 };
5158 
5163 class CallProblem: public Object {
5164  public:
5165 };
5166 
5170 class callProblemEcho final : public CallProblem {
5175  std::int32_t get_id() const final {
5176  return ID;
5177  }
5178 
5179  public:
5180 
5184  callProblemEcho();
5185 
5187  static const std::int32_t ID = 801116548;
5188 
5194  void store(TlStorerToString &s, const char *field_name) const final;
5195 };
5196 
5200 class callProblemNoise final : public CallProblem {
5205  std::int32_t get_id() const final {
5206  return ID;
5207  }
5208 
5209  public:
5210 
5214  callProblemNoise();
5215 
5217  static const std::int32_t ID = 1053065359;
5218 
5224  void store(TlStorerToString &s, const char *field_name) const final;
5225 };
5226 
5235  std::int32_t get_id() const final {
5236  return ID;
5237  }
5238 
5239  public:
5240 
5245 
5247  static const std::int32_t ID = 1119493218;
5248 
5254  void store(TlStorerToString &s, const char *field_name) const final;
5255 };
5256 
5265  std::int32_t get_id() const final {
5266  return ID;
5267  }
5268 
5269  public:
5270 
5275 
5277  static const std::int32_t ID = 379960581;
5278 
5284  void store(TlStorerToString &s, const char *field_name) const final;
5285 };
5286 
5290 class callProblemSilentLocal final : public CallProblem {
5295  std::int32_t get_id() const final {
5296  return ID;
5297  }
5298 
5299  public:
5300 
5305 
5307  static const std::int32_t ID = 253652790;
5308 
5314  void store(TlStorerToString &s, const char *field_name) const final;
5315 };
5316 
5320 class callProblemSilentRemote final : public CallProblem {
5325  std::int32_t get_id() const final {
5326  return ID;
5327  }
5328 
5329  public:
5330 
5335 
5337  static const std::int32_t ID = 573634714;
5338 
5344  void store(TlStorerToString &s, const char *field_name) const final;
5345 };
5346 
5350 class callProblemDropped final : public CallProblem {
5355  std::int32_t get_id() const final {
5356  return ID;
5357  }
5358 
5359  public:
5360 
5365 
5367  static const std::int32_t ID = -1207311487;
5368 
5374  void store(TlStorerToString &s, const char *field_name) const final;
5375 };
5376 
5385  std::int32_t get_id() const final {
5386  return ID;
5387  }
5388 
5389  public:
5390 
5395 
5397  static const std::int32_t ID = 385245706;
5398 
5404  void store(TlStorerToString &s, const char *field_name) const final;
5405 };
5406 
5415  std::int32_t get_id() const final {
5416  return ID;
5417  }
5418 
5419  public:
5420 
5425 
5427  static const std::int32_t ID = 2115315411;
5428 
5434  void store(TlStorerToString &s, const char *field_name) const final;
5435 };
5436 
5440 class callProtocol final : public Object {
5445  std::int32_t get_id() const final {
5446  return ID;
5447  }
5448 
5449  public:
5451  bool udp_p2p_;
5460 
5464  callProtocol();
5465 
5476 
5478  static const std::int32_t ID = -1075562897;
5479 
5485  void store(TlStorerToString &s, const char *field_name) const final;
5486 };
5487 
5488 class CallServerType;
5489 
5493 class callServer final : public Object {
5498  std::int32_t get_id() const final {
5499  return ID;
5500  }
5501 
5502  public:
5506  string ip_address_;
5513 
5517  callServer();
5518 
5529 
5531  static const std::int32_t ID = 1865932695;
5532 
5538  void store(TlStorerToString &s, const char *field_name) const final;
5539 };
5540 
5545 class CallServerType: public Object {
5546  public:
5547 };
5548 
5557  std::int32_t get_id() const final {
5558  return ID;
5559  }
5560 
5561  public:
5565  bool is_tcp_;
5566 
5571 
5579 
5581  static const std::int32_t ID = 850343189;
5582 
5588  void store(TlStorerToString &s, const char *field_name) const final;
5589 };
5590 
5594 class callServerTypeWebrtc final : public CallServerType {
5599  std::int32_t get_id() const final {
5600  return ID;
5601  }
5602 
5603  public:
5605  string username_;
5607  string password_;
5612 
5617 
5626  callServerTypeWebrtc(string const &username_, string const &password_, bool supports_turn_, bool supports_stun_);
5627 
5629  static const std::int32_t ID = 1250622821;
5630 
5636  void store(TlStorerToString &s, const char *field_name) const final;
5637 };
5638 
5639 class CallDiscardReason;
5640 
5641 class callProtocol;
5642 
5643 class callServer;
5644 
5645 class error;
5646 
5651 class CallState: public Object {
5652  public:
5653 };
5654 
5658 class callStatePending final : public CallState {
5663  std::int32_t get_id() const final {
5664  return ID;
5665  }
5666 
5667  public:
5672 
5676  callStatePending();
5677 
5685 
5687  static const std::int32_t ID = 1073048620;
5688 
5694  void store(TlStorerToString &s, const char *field_name) const final;
5695 };
5696 
5700 class callStateExchangingKeys final : public CallState {
5705  std::int32_t get_id() const final {
5706  return ID;
5707  }
5708 
5709  public:
5710 
5715 
5717  static const std::int32_t ID = -1848149403;
5718 
5724  void store(TlStorerToString &s, const char *field_name) const final;
5725 };
5726 
5730 class callStateReady final : public CallState {
5735  std::int32_t get_id() const final {
5736  return ID;
5737  }
5738 
5739  public:
5745  string config_;
5754 
5758  callStateReady();
5759 
5772 
5774  static const std::int32_t ID = 731619651;
5775 
5781  void store(TlStorerToString &s, const char *field_name) const final;
5782 };
5783 
5787 class callStateHangingUp final : public CallState {
5792  std::int32_t get_id() const final {
5793  return ID;
5794  }
5795 
5796  public:
5797 
5802 
5804  static const std::int32_t ID = -2133790038;
5805 
5811  void store(TlStorerToString &s, const char *field_name) const final;
5812 };
5813 
5817 class callStateDiscarded final : public CallState {
5822  std::int32_t get_id() const final {
5823  return ID;
5824  }
5825 
5826  public:
5835 
5840 
5850 
5852  static const std::int32_t ID = 1394310213;
5853 
5859  void store(TlStorerToString &s, const char *field_name) const final;
5860 };
5861 
5865 class callStateError final : public CallState {
5870  std::int32_t get_id() const final {
5871  return ID;
5872  }
5873 
5874  public:
5877 
5881  callStateError();
5882 
5889 
5891  static const std::int32_t ID = -975215467;
5892 
5898  void store(TlStorerToString &s, const char *field_name) const final;
5899 };
5900 
5904 class callbackQueryAnswer final : public Object {
5909  std::int32_t get_id() const final {
5910  return ID;
5911  }
5912 
5913  public:
5915  string text_;
5919  string url_;
5920 
5925 
5933  callbackQueryAnswer(string const &text_, bool show_alert_, string const &url_);
5934 
5936  static const std::int32_t ID = 360867933;
5937 
5943  void store(TlStorerToString &s, const char *field_name) const final;
5944 };
5945 
5951  public:
5952 };
5953 
5962  std::int32_t get_id() const final {
5963  return ID;
5964  }
5965 
5966  public:
5969 
5974 
5980  explicit callbackQueryPayloadData(bytes const &data_);
5981 
5983  static const std::int32_t ID = -1977729946;
5984 
5990  void store(TlStorerToString &s, const char *field_name) const final;
5991 };
5992 
6001  std::int32_t get_id() const final {
6002  return ID;
6003  }
6004 
6005  public:
6007  string password_;
6010 
6015 
6023 
6025  static const std::int32_t ID = 1340266738;
6026 
6032  void store(TlStorerToString &s, const char *field_name) const final;
6033 };
6034 
6043  std::int32_t get_id() const final {
6044  return ID;
6045  }
6046 
6047  public:
6050 
6055 
6061  explicit callbackQueryPayloadGame(string const &game_short_name_);
6062 
6064  static const std::int32_t ID = 1303571512;
6065 
6071  void store(TlStorerToString &s, const char *field_name) const final;
6072 };
6073 
6079  public:
6080 };
6081 
6090  std::int32_t get_id() const final {
6091  return ID;
6092  }
6093 
6094  public:
6095 
6100 
6102  static const std::int32_t ID = 1530583042;
6103 
6109  void store(TlStorerToString &s, const char *field_name) const final;
6110 };
6111 
6120  std::int32_t get_id() const final {
6121  return ID;
6122  }
6123 
6124  public:
6125 
6130 
6132  static const std::int32_t ID = -1944639903;
6133 
6139  void store(TlStorerToString &s, const char *field_name) const final;
6140 };
6141 
6150  std::int32_t get_id() const final {
6151  return ID;
6152  }
6153 
6154  public:
6155 
6160 
6162  static const std::int32_t ID = 1929699797;
6163 
6169  void store(TlStorerToString &s, const char *field_name) const final;
6170 };
6171 
6177  public:
6178 };
6179 
6188  std::int32_t get_id() const final {
6189  return ID;
6190  }
6191 
6192  public:
6193 
6198 
6200  static const std::int32_t ID = 1346171133;
6201 
6207  void store(TlStorerToString &s, const char *field_name) const final;
6208 };
6209 
6218  std::int32_t get_id() const final {
6219  return ID;
6220  }
6221 
6222  public:
6223 
6228 
6230  static const std::int32_t ID = 1451220585;
6231 
6237  void store(TlStorerToString &s, const char *field_name) const final;
6238 };
6239 
6248  std::int32_t get_id() const final {
6249  return ID;
6250  }
6251 
6252  public:
6253 
6258 
6260  static const std::int32_t ID = -1637816017;
6261 
6267  void store(TlStorerToString &s, const char *field_name) const final;
6268 };
6269 
6278  std::int32_t get_id() const final {
6279  return ID;
6280  }
6281 
6282  public:
6283 
6288 
6290  static const std::int32_t ID = -1344689450;
6291 
6297  void store(TlStorerToString &s, const char *field_name) const final;
6298 };
6299 
6308  std::int32_t get_id() const final {
6309  return ID;
6310  }
6311 
6312  public:
6315 
6320 
6327 
6329  static const std::int32_t ID = 323068088;
6330 
6336  void store(TlStorerToString &s, const char *field_name) const final;
6337 };
6338 
6347  std::int32_t get_id() const final {
6348  return ID;
6349  }
6350 
6351  public:
6354 
6359 
6366 
6368  static const std::int32_t ID = -578665771;
6369 
6375  void store(TlStorerToString &s, const char *field_name) const final;
6376 };
6377 
6383  public:
6384 };
6385 
6394  std::int32_t get_id() const final {
6395  return ID;
6396  }
6397 
6398  public:
6399 
6404 
6406  static const std::int32_t ID = -89881021;
6407 
6413  void store(TlStorerToString &s, const char *field_name) const final;
6414 };
6415 
6424  std::int32_t get_id() const final {
6425  return ID;
6426  }
6427 
6428  public:
6429 
6434 
6436  static const std::int32_t ID = 1548372703;
6437 
6443  void store(TlStorerToString &s, const char *field_name) const final;
6444 };
6445 
6454  std::int32_t get_id() const final {
6455  return ID;
6456  }
6457 
6458  public:
6461 
6466 
6473 
6475  static const std::int32_t ID = 811440913;
6476 
6482  void store(TlStorerToString &s, const char *field_name) const final;
6483 };
6484 
6493  std::int32_t get_id() const final {
6494  return ID;
6495  }
6496 
6497  public:
6500 
6505 
6512 
6514  static const std::int32_t ID = 984664289;
6515 
6521  void store(TlStorerToString &s, const char *field_name) const final;
6522 };
6523 
6524 class BlockList;
6525 
6526 class ChatActionBar;
6527 
6529 
6530 class ChatList;
6531 
6532 class ChatType;
6533 
6534 class MessageSender;
6535 
6536 class businessBotManageBar;
6537 
6538 class chatBackground;
6539 
6540 class chatJoinRequestsInfo;
6541 
6543 
6544 class chatPermissions;
6545 
6546 class chatPhotoInfo;
6547 
6548 class chatPosition;
6549 
6550 class draftMessage;
6551 
6552 class emojiStatus;
6553 
6554 class message;
6555 
6556 class videoChat;
6557 
6561 class chat final : public Object {
6566  std::int32_t get_id() const final {
6567  return ID;
6568  }
6569 
6570  public:
6576  string title_;
6638  string theme_name_;
6653 
6657  chat();
6658 
6705 
6707  static const std::int32_t ID = 830601369;
6708 
6714  void store(TlStorerToString &s, const char *field_name) const final;
6715 };
6716 
6721 class ChatAction: public Object {
6722  public:
6723 };
6724 
6728 class chatActionTyping final : public ChatAction {
6733  std::int32_t get_id() const final {
6734  return ID;
6735  }
6736 
6737  public:
6738 
6742  chatActionTyping();
6743 
6745  static const std::int32_t ID = 380122167;
6746 
6752  void store(TlStorerToString &s, const char *field_name) const final;
6753 };
6754 
6758 class chatActionRecordingVideo final : public ChatAction {
6763  std::int32_t get_id() const final {
6764  return ID;
6765  }
6766 
6767  public:
6768 
6773 
6775  static const std::int32_t ID = 216553362;
6776 
6782  void store(TlStorerToString &s, const char *field_name) const final;
6783 };
6784 
6788 class chatActionUploadingVideo final : public ChatAction {
6793  std::int32_t get_id() const final {
6794  return ID;
6795  }
6796 
6797  public:
6800 
6805 
6812 
6814  static const std::int32_t ID = 1234185270;
6815 
6821  void store(TlStorerToString &s, const char *field_name) const final;
6822 };
6823 
6832  std::int32_t get_id() const final {
6833  return ID;
6834  }
6835 
6836  public:
6837 
6842 
6844  static const std::int32_t ID = -808850058;
6845 
6851  void store(TlStorerToString &s, const char *field_name) const final;
6852 };
6853 
6862  std::int32_t get_id() const final {
6863  return ID;
6864  }
6865 
6866  public:
6869 
6874 
6881 
6883  static const std::int32_t ID = -613643666;
6884 
6890  void store(TlStorerToString &s, const char *field_name) const final;
6891 };
6892 
6896 class chatActionUploadingPhoto final : public ChatAction {
6901  std::int32_t get_id() const final {
6902  return ID;
6903  }
6904 
6905  public:
6908 
6913 
6920 
6922  static const std::int32_t ID = 654240583;
6923 
6929  void store(TlStorerToString &s, const char *field_name) const final;
6930 };
6931 
6940  std::int32_t get_id() const final {
6941  return ID;
6942  }
6943 
6944  public:
6947 
6952 
6959 
6961  static const std::int32_t ID = 167884362;
6962 
6968  void store(TlStorerToString &s, const char *field_name) const final;
6969 };
6970 
6979  std::int32_t get_id() const final {
6980  return ID;
6981  }
6982 
6983  public:
6984 
6989 
6991  static const std::int32_t ID = 372753697;
6992 
6998  void store(TlStorerToString &s, const char *field_name) const final;
6999 };
7000 
7009  std::int32_t get_id() const final {
7010  return ID;
7011  }
7012 
7013  public:
7014 
7019 
7021  static const std::int32_t ID = -2017893596;
7022 
7028  void store(TlStorerToString &s, const char *field_name) const final;
7029 };
7030 
7039  std::int32_t get_id() const final {
7040  return ID;
7041  }
7042 
7043  public:
7044 
7049 
7051  static const std::int32_t ID = -1222507496;
7052 
7058  void store(TlStorerToString &s, const char *field_name) const final;
7059 };
7060 
7069  std::int32_t get_id() const final {
7070  return ID;
7071  }
7072 
7073  public:
7074 
7079 
7081  static const std::int32_t ID = -865884164;
7082 
7088  void store(TlStorerToString &s, const char *field_name) const final;
7089 };
7090 
7099  std::int32_t get_id() const final {
7100  return ID;
7101  }
7102 
7103  public:
7104 
7109 
7111  static const std::int32_t ID = 16523393;
7112 
7118  void store(TlStorerToString &s, const char *field_name) const final;
7119 };
7120 
7129  std::int32_t get_id() const final {
7130  return ID;
7131  }
7132 
7133  public:
7136 
7141 
7148 
7150  static const std::int32_t ID = 1172364918;
7151 
7157  void store(TlStorerToString &s, const char *field_name) const final;
7158 };
7159 
7168  std::int32_t get_id() const final {
7169  return ID;
7170  }
7171 
7172  public:
7174  string emoji_;
7175 
7180 
7186  explicit chatActionWatchingAnimations(string const &emoji_);
7187 
7189  static const std::int32_t ID = 2052990641;
7190 
7196  void store(TlStorerToString &s, const char *field_name) const final;
7197 };
7198 
7202 class chatActionCancel final : public ChatAction {
7207  std::int32_t get_id() const final {
7208  return ID;
7209  }
7210 
7211  public:
7212 
7216  chatActionCancel();
7217 
7219  static const std::int32_t ID = 1160523958;
7220 
7226  void store(TlStorerToString &s, const char *field_name) const final;
7227 };
7228 
7233 class ChatActionBar: public Object {
7234  public:
7235 };
7236 
7245  std::int32_t get_id() const final {
7246  return ID;
7247  }
7248 
7249  public:
7252 
7257 
7263  explicit chatActionBarReportSpam(bool can_unarchive_);
7264 
7266  static const std::int32_t ID = -1312758246;
7267 
7273  void store(TlStorerToString &s, const char *field_name) const final;
7274 };
7275 
7284  std::int32_t get_id() const final {
7285  return ID;
7286  }
7287 
7288  public:
7289 
7294 
7296  static const std::int32_t ID = 758175489;
7297 
7303  void store(TlStorerToString &s, const char *field_name) const final;
7304 };
7305 
7314  std::int32_t get_id() const final {
7315  return ID;
7316  }
7317 
7318  public:
7319 
7324 
7326  static const std::int32_t ID = 1985313904;
7327 
7333  void store(TlStorerToString &s, const char *field_name) const final;
7334 };
7335 
7344  std::int32_t get_id() const final {
7345  return ID;
7346  }
7347 
7348  public:
7353 
7358 
7366 
7368  static const std::int32_t ID = -914150419;
7369 
7375  void store(TlStorerToString &s, const char *field_name) const final;
7376 };
7377 
7386  std::int32_t get_id() const final {
7387  return ID;
7388  }
7389 
7390  public:
7391 
7396 
7398  static const std::int32_t ID = -733325295;
7399 
7405  void store(TlStorerToString &s, const char *field_name) const final;
7406 };
7407 
7416  std::int32_t get_id() const final {
7417  return ID;
7418  }
7419 
7420  public:
7421 
7426 
7428  static const std::int32_t ID = 35188697;
7429 
7435  void store(TlStorerToString &s, const char *field_name) const final;
7436 };
7437 
7446  std::int32_t get_id() const final {
7447  return ID;
7448  }
7449 
7450  public:
7452  string title_;
7457 
7462 
7471 
7473  static const std::int32_t ID = 1037140744;
7474 
7480  void store(TlStorerToString &s, const char *field_name) const final;
7481 };
7482 
7483 class StoryList;
7484 
7485 class storyInfo;
7486 
7490 class chatActiveStories final : public Object {
7495  std::int32_t get_id() const final {
7496  return ID;
7497  }
7498 
7499  public:
7510 
7515 
7526 
7528  static const std::int32_t ID = -1398869529;
7529 
7535  void store(TlStorerToString &s, const char *field_name) const final;
7536 };
7537 
7541 class chatAdministrator final : public Object {
7546  std::int32_t get_id() const final {
7547  return ID;
7548  }
7549 
7550  public:
7557 
7562 
7570  chatAdministrator(int53 user_id_, string const &custom_title_, bool is_owner_);
7571 
7573  static const std::int32_t ID = 1920449836;
7574 
7580  void store(TlStorerToString &s, const char *field_name) const final;
7581 };
7582 
7586 class chatAdministratorRights final : public Object {
7591  std::int32_t get_id() const final {
7592  return ID;
7593  }
7594 
7595  public:
7626 
7631 
7652 
7654  static const std::int32_t ID = 1599049796;
7655 
7661  void store(TlStorerToString &s, const char *field_name) const final;
7662 };
7663 
7664 class chatAdministrator;
7665 
7669 class chatAdministrators final : public Object {
7674  std::int32_t get_id() const final {
7675  return ID;
7676  }
7677 
7678  public:
7681 
7686 
7693 
7695  static const std::int32_t ID = -2126186435;
7696 
7702  void store(TlStorerToString &s, const char *field_name) const final;
7703 };
7704 
7705 class ReactionType;
7706 
7712  public:
7713 };
7714 
7723  std::int32_t get_id() const final {
7724  return ID;
7725  }
7726 
7727  public:
7730 
7735 
7742 
7744  static const std::int32_t ID = 694160279;
7745 
7751  void store(TlStorerToString &s, const char *field_name) const final;
7752 };
7753 
7762  std::int32_t get_id() const final {
7763  return ID;
7764  }
7765 
7766  public:
7771 
7776 
7784 
7786  static const std::int32_t ID = 152513153;
7787 
7793  void store(TlStorerToString &s, const char *field_name) const final;
7794 };
7795 
7796 class background;
7797 
7801 class chatBackground final : public Object {
7806  std::int32_t get_id() const final {
7807  return ID;
7808  }
7809 
7810  public:
7815 
7819  chatBackground();
7820 
7828 
7830  static const std::int32_t ID = 1653152104;
7831 
7837  void store(TlStorerToString &s, const char *field_name) const final;
7838 };
7839 
7840 class ChatBoostSource;
7841 
7845 class chatBoost final : public Object {
7850  std::int32_t get_id() const final {
7851  return ID;
7852  }
7853 
7854  public:
7856  string id_;
7865 
7869  chatBoost();
7870 
7881 
7883  static const std::int32_t ID = -1765815118;
7884 
7890  void store(TlStorerToString &s, const char *field_name) const final;
7891 };
7892 
7894 
7898 class chatBoostFeatures final : public Object {
7903  std::int32_t get_id() const final {
7904  return ID;
7905  }
7906 
7907  public:
7926 
7931 
7946 
7948  static const std::int32_t ID = 866182642;
7949 
7955  void store(TlStorerToString &s, const char *field_name) const final;
7956 };
7957 
7961 class chatBoostLevelFeatures final : public Object {
7966  std::int32_t get_id() const final {
7967  return ID;
7968  }
7969 
7970  public:
7999 
8004 
8024 
8026  static const std::int32_t ID = -189458156;
8027 
8033  void store(TlStorerToString &s, const char *field_name) const final;
8034 };
8035 
8039 class chatBoostLink final : public Object {
8044  std::int32_t get_id() const final {
8045  return ID;
8046  }
8047 
8048  public:
8050  string link_;
8053 
8057  chatBoostLink();
8058 
8065  chatBoostLink(string const &link_, bool is_public_);
8066 
8068  static const std::int32_t ID = -1253999503;
8069 
8075  void store(TlStorerToString &s, const char *field_name) const final;
8076 };
8077 
8081 class chatBoostLinkInfo final : public Object {
8086  std::int32_t get_id() const final {
8087  return ID;
8088  }
8089 
8090  public:
8095 
8100 
8108 
8110  static const std::int32_t ID = -602785660;
8111 
8117  void store(TlStorerToString &s, const char *field_name) const final;
8118 };
8119 
8123 class chatBoostSlot final : public Object {
8128  std::int32_t get_id() const final {
8129  return ID;
8130  }
8131 
8132  public:
8143 
8147  chatBoostSlot();
8148 
8159 
8161  static const std::int32_t ID = 123206343;
8162 
8168  void store(TlStorerToString &s, const char *field_name) const final;
8169 };
8170 
8171 class chatBoostSlot;
8172 
8176 class chatBoostSlots final : public Object {
8181  std::int32_t get_id() const final {
8182  return ID;
8183  }
8184 
8185  public:
8188 
8192  chatBoostSlots();
8193 
8200 
8202  static const std::int32_t ID = 1014966293;
8203 
8209  void store(TlStorerToString &s, const char *field_name) const final;
8210 };
8211 
8216 class ChatBoostSource: public Object {
8217  public:
8218 };
8219 
8228  std::int32_t get_id() const final {
8229  return ID;
8230  }
8231 
8232  public:
8236  string gift_code_;
8237 
8242 
8250 
8252  static const std::int32_t ID = -98299206;
8253 
8259  void store(TlStorerToString &s, const char *field_name) const final;
8260 };
8261 
8270  std::int32_t get_id() const final {
8271  return ID;
8272  }
8273 
8274  public:
8278  string gift_code_;
8283 
8288 
8298 
8300  static const std::int32_t ID = 151854192;
8301 
8307  void store(TlStorerToString &s, const char *field_name) const final;
8308 };
8309 
8318  std::int32_t get_id() const final {
8319  return ID;
8320  }
8321 
8322  public:
8325 
8330 
8337 
8339  static const std::int32_t ID = 972011;
8340 
8346  void store(TlStorerToString &s, const char *field_name) const final;
8347 };
8348 
8350 
8354 class chatBoostStatus final : public Object {
8359  std::int32_t get_id() const final {
8360  return ID;
8361  }
8362 
8363  public:
8365  string boost_url_;
8384 
8388  chatBoostStatus();
8389 
8405 
8407  static const std::int32_t ID = -347168798;
8408 
8414  void store(TlStorerToString &s, const char *field_name) const final;
8415 };
8416 
8417 class ChatEventAction;
8418 
8419 class MessageSender;
8420 
8424 class chatEvent final : public Object {
8429  std::int32_t get_id() const final {
8430  return ID;
8431  }
8432 
8433  public:
8442 
8446  chatEvent();
8447 
8457 
8459  static const std::int32_t ID = -652102704;
8460 
8466  void store(TlStorerToString &s, const char *field_name) const final;
8467 };
8468 
8470 
8471 class ChatMemberStatus;
8472 
8473 class MessageSender;
8474 
8475 class chatBackground;
8476 
8477 class chatInviteLink;
8478 
8479 class chatLocation;
8480 
8481 class chatPermissions;
8482 
8483 class chatPhoto;
8484 
8485 class emojiStatus;
8486 
8487 class forumTopicInfo;
8488 
8489 class message;
8490 
8495 class ChatEventAction: public Object {
8496  public:
8497 };
8498 
8507  std::int32_t get_id() const final {
8508  return ID;
8509  }
8510 
8511  public:
8516 
8521 
8529 
8531  static const std::int32_t ID = -430967304;
8532 
8538  void store(TlStorerToString &s, const char *field_name) const final;
8539 };
8540 
8549  std::int32_t get_id() const final {
8550  return ID;
8551  }
8552 
8553  public:
8558 
8563 
8571 
8573  static const std::int32_t ID = 935316851;
8574 
8580  void store(TlStorerToString &s, const char *field_name) const final;
8581 };
8582 
8591  std::int32_t get_id() const final {
8592  return ID;
8593  }
8594 
8595  public:
8598 
8603 
8610 
8612  static const std::int32_t ID = 438742298;
8613 
8619  void store(TlStorerToString &s, const char *field_name) const final;
8620 };
8621 
8630  std::int32_t get_id() const final {
8631  return ID;
8632  }
8633 
8634  public:
8637 
8642 
8649 
8651  static const std::int32_t ID = -376161513;
8652 
8658  void store(TlStorerToString &s, const char *field_name) const final;
8659 };
8660 
8669  std::int32_t get_id() const final {
8670  return ID;
8671  }
8672 
8673  public:
8676 
8681 
8688 
8690  static const std::int32_t ID = 2009893861;
8691 
8697  void store(TlStorerToString &s, const char *field_name) const final;
8698 };
8699 
8708  std::int32_t get_id() const final {
8709  return ID;
8710  }
8711 
8712  public:
8713 
8718 
8720  static const std::int32_t ID = -235468508;
8721 
8727  void store(TlStorerToString &s, const char *field_name) const final;
8728 };
8729 
8738  std::int32_t get_id() const final {
8739  return ID;
8740  }
8741 
8742  public:
8747 
8752 
8760 
8762  static const std::int32_t ID = -1445536390;
8763 
8769  void store(TlStorerToString &s, const char *field_name) const final;
8770 };
8771 
8780  std::int32_t get_id() const final {
8781  return ID;
8782  }
8783 
8784  public:
8789 
8794 
8802 
8804  static const std::int32_t ID = -1647804865;
8805 
8811  void store(TlStorerToString &s, const char *field_name) const final;
8812 };
8813 
8822  std::int32_t get_id() const final {
8823  return ID;
8824  }
8825 
8826  public:
8831 
8836 
8844 
8846  static const std::int32_t ID = 953663433;
8847 
8853  void store(TlStorerToString &s, const char *field_name) const final;
8854 };
8855 
8859 class chatEventMemberLeft final : public ChatEventAction {
8864  std::int32_t get_id() const final {
8865  return ID;
8866  }
8867 
8868  public:
8869 
8874 
8876  static const std::int32_t ID = -948420593;
8877 
8883  void store(TlStorerToString &s, const char *field_name) const final;
8884 };
8885 
8894  std::int32_t get_id() const final {
8895  return ID;
8896  }
8897 
8898  public:
8905 
8910 
8919 
8921  static const std::int32_t ID = 525297761;
8922 
8928  void store(TlStorerToString &s, const char *field_name) const final;
8929 };
8930 
8939  std::int32_t get_id() const final {
8940  return ID;
8941  }
8942 
8943  public:
8950 
8955 
8964 
8966  static const std::int32_t ID = 1603608069;
8967 
8973  void store(TlStorerToString &s, const char *field_name) const final;
8974 };
8975 
8984  std::int32_t get_id() const final {
8985  return ID;
8986  }
8987 
8988  public:
8993 
8998 
9006 
9008  static const std::int32_t ID = -1749491521;
9009 
9015  void store(TlStorerToString &s, const char *field_name) const final;
9016 };
9017 
9026  std::int32_t get_id() const final {
9027  return ID;
9028  }
9029 
9030  public:
9035 
9040 
9048 
9050  static const std::int32_t ID = -1225953992;
9051 
9057  void store(TlStorerToString &s, const char *field_name) const final;
9058 };
9059 
9068  std::int32_t get_id() const final {
9069  return ID;
9070  }
9071 
9072  public:
9077 
9082 
9089  chatEventDescriptionChanged(string const &old_description_, string const &new_description_);
9090 
9092  static const std::int32_t ID = 39112478;
9093 
9099  void store(TlStorerToString &s, const char *field_name) const final;
9100 };
9101 
9110  std::int32_t get_id() const final {
9111  return ID;
9112  }
9113 
9114  public:
9119 
9124 
9132 
9134  static const std::int32_t ID = -2081850594;
9135 
9141  void store(TlStorerToString &s, const char *field_name) const final;
9142 };
9143 
9152  std::int32_t get_id() const final {
9153  return ID;
9154  }
9155 
9156  public:
9161 
9166 
9174 
9176  static const std::int32_t ID = 1797419439;
9177 
9183  void store(TlStorerToString &s, const char *field_name) const final;
9184 };
9185 
9194  std::int32_t get_id() const final {
9195  return ID;
9196  }
9197 
9198  public:
9203 
9208 
9216 
9218  static const std::int32_t ID = -405930674;
9219 
9225  void store(TlStorerToString &s, const char *field_name) const final;
9226 };
9227 
9236  std::int32_t get_id() const final {
9237  return ID;
9238  }
9239 
9240  public:
9245 
9250 
9258 
9260  static const std::int32_t ID = 17317668;
9261 
9267  void store(TlStorerToString &s, const char *field_name) const final;
9268 };
9269 
9278  std::int32_t get_id() const final {
9279  return ID;
9280  }
9281 
9282  public:
9287 
9292 
9300 
9302  static const std::int32_t ID = -1311557720;
9303 
9309  void store(TlStorerToString &s, const char *field_name) const final;
9310 };
9311 
9320  std::int32_t get_id() const final {
9321  return ID;
9322  }
9323 
9324  public:
9329 
9334 
9342 
9344  static const std::int32_t ID = -811572541;
9345 
9351  void store(TlStorerToString &s, const char *field_name) const final;
9352 };
9353 
9362  std::int32_t get_id() const final {
9363  return ID;
9364  }
9365 
9366  public:
9371 
9376 
9384 
9386  static const std::int32_t ID = -1653195765;
9387 
9393  void store(TlStorerToString &s, const char *field_name) const final;
9394 };
9395 
9404  std::int32_t get_id() const final {
9405  return ID;
9406  }
9407 
9408  public:
9413 
9418 
9426 
9428  static const std::int32_t ID = -1243130481;
9429 
9435  void store(TlStorerToString &s, const char *field_name) const final;
9436 };
9437 
9446  std::int32_t get_id() const final {
9447  return ID;
9448  }
9449 
9450  public:
9455 
9460 
9468 
9470  static const std::int32_t ID = 118244123;
9471 
9477  void store(TlStorerToString &s, const char *field_name) const final;
9478 };
9479 
9488  std::int32_t get_id() const final {
9489  return ID;
9490  }
9491 
9492  public:
9494  string old_title_;
9496  string new_title_;
9497 
9502 
9509  chatEventTitleChanged(string const &old_title_, string const &new_title_);
9510 
9512  static const std::int32_t ID = 1134103250;
9513 
9519  void store(TlStorerToString &s, const char *field_name) const final;
9520 };
9521 
9530  std::int32_t get_id() const final {
9531  return ID;
9532  }
9533 
9534  public:
9539 
9544 
9551  chatEventUsernameChanged(string const &old_username_, string const &new_username_);
9552 
9554  static const std::int32_t ID = 1728558443;
9555 
9561  void store(TlStorerToString &s, const char *field_name) const final;
9562 };
9563 
9572  std::int32_t get_id() const final {
9573  return ID;
9574  }
9575 
9576  public:
9581 
9586 
9594 
9596  static const std::int32_t ID = -1508790810;
9597 
9603  void store(TlStorerToString &s, const char *field_name) const final;
9604 };
9605 
9614  std::int32_t get_id() const final {
9615  return ID;
9616  }
9617 
9618  public:
9627 
9632 
9642 
9644  static const std::int32_t ID = -427591885;
9645 
9651  void store(TlStorerToString &s, const char *field_name) const final;
9652 };
9653 
9662  std::int32_t get_id() const final {
9663  return ID;
9664  }
9665 
9666  public:
9675 
9680 
9690 
9692  static const std::int32_t ID = -1514612124;
9693 
9699  void store(TlStorerToString &s, const char *field_name) const final;
9700 };
9701 
9710  std::int32_t get_id() const final {
9711  return ID;
9712  }
9713 
9714  public:
9717 
9722 
9729 
9731  static const std::int32_t ID = -184270335;
9732 
9738  void store(TlStorerToString &s, const char *field_name) const final;
9739 };
9740 
9749  std::int32_t get_id() const final {
9750  return ID;
9751  }
9752 
9753  public:
9756 
9761 
9768 
9770  static const std::int32_t ID = -62548373;
9771 
9777  void store(TlStorerToString &s, const char *field_name) const final;
9778 };
9779 
9788  std::int32_t get_id() const final {
9789  return ID;
9790  }
9791 
9792  public:
9795 
9800 
9807 
9809  static const std::int32_t ID = -1599063019;
9810 
9816  void store(TlStorerToString &s, const char *field_name) const final;
9817 };
9818 
9827  std::int32_t get_id() const final {
9828  return ID;
9829  }
9830 
9831  public:
9834 
9839 
9846 
9848  static const std::int32_t ID = -125348094;
9849 
9855  void store(TlStorerToString &s, const char *field_name) const final;
9856 };
9857 
9866  std::int32_t get_id() const final {
9867  return ID;
9868  }
9869 
9870  public:
9873 
9878 
9885 
9887  static const std::int32_t ID = -1313265634;
9888 
9894  void store(TlStorerToString &s, const char *field_name) const final;
9895 };
9896 
9905  std::int32_t get_id() const final {
9906  return ID;
9907  }
9908 
9909  public:
9914 
9919 
9927 
9929  static const std::int32_t ID = -460190366;
9930 
9936  void store(TlStorerToString &s, const char *field_name) const final;
9937 };
9938 
9947  std::int32_t get_id() const final {
9948  return ID;
9949  }
9950 
9951  public:
9954 
9959 
9966 
9968  static const std::int32_t ID = -1579417629;
9969 
9975  void store(TlStorerToString &s, const char *field_name) const final;
9976 };
9977 
9986  std::int32_t get_id() const final {
9987  return ID;
9988  }
9989 
9990  public:
9993 
9998 
10005 
10007  static const std::int32_t ID = -1394974361;
10008 
10014  void store(TlStorerToString &s, const char *field_name) const final;
10015 };
10016 
10025  std::int32_t get_id() const final {
10026  return ID;
10027  }
10028 
10029  public:
10032 
10037 
10044 
10046  static const std::int32_t ID = 1822853755;
10047 
10053  void store(TlStorerToString &s, const char *field_name) const final;
10054 };
10055 
10064  std::int32_t get_id() const final {
10065  return ID;
10066  }
10067 
10068  public:
10071 
10076 
10083 
10085  static const std::int32_t ID = 1630039112;
10086 
10092  void store(TlStorerToString &s, const char *field_name) const final;
10093 };
10094 
10103  std::int32_t get_id() const final {
10104  return ID;
10105  }
10106 
10107  public:
10110 
10115 
10122 
10124  static const std::int32_t ID = -126547970;
10125 
10131  void store(TlStorerToString &s, const char *field_name) const final;
10132 };
10133 
10142  std::int32_t get_id() const final {
10143  return ID;
10144  }
10145 
10146  public:
10151 
10156 
10164 
10166  static const std::int32_t ID = 521165047;
10167 
10173  void store(TlStorerToString &s, const char *field_name) const final;
10174 };
10175 
10184  std::int32_t get_id() const final {
10185  return ID;
10186  }
10187 
10188  public:
10193 
10198 
10206 
10208  static const std::int32_t ID = 1131385534;
10209 
10215  void store(TlStorerToString &s, const char *field_name) const final;
10216 };
10217 
10226  std::int32_t get_id() const final {
10227  return ID;
10228  }
10229 
10230  public:
10233 
10238 
10244  explicit chatEventIsForumToggled(bool is_forum_);
10245 
10247  static const std::int32_t ID = 1516491033;
10248 
10254  void store(TlStorerToString &s, const char *field_name) const final;
10255 };
10256 
10265  std::int32_t get_id() const final {
10266  return ID;
10267  }
10268 
10269  public:
10272 
10277 
10284 
10286  static const std::int32_t ID = 2005269314;
10287 
10293  void store(TlStorerToString &s, const char *field_name) const final;
10294 };
10295 
10304  std::int32_t get_id() const final {
10305  return ID;
10306  }
10307 
10308  public:
10313 
10318 
10326 
10328  static const std::int32_t ID = 1624910860;
10329 
10335  void store(TlStorerToString &s, const char *field_name) const final;
10336 };
10337 
10346  std::int32_t get_id() const final {
10347  return ID;
10348  }
10349 
10350  public:
10353 
10358 
10365 
10367  static const std::int32_t ID = -962704070;
10368 
10374  void store(TlStorerToString &s, const char *field_name) const final;
10375 };
10376 
10385  std::int32_t get_id() const final {
10386  return ID;
10387  }
10388 
10389  public:
10392 
10397 
10404 
10406  static const std::int32_t ID = -1609175250;
10407 
10413  void store(TlStorerToString &s, const char *field_name) const final;
10414 };
10415 
10424  std::int32_t get_id() const final {
10425  return ID;
10426  }
10427 
10428  public:
10431 
10436 
10443 
10445  static const std::int32_t ID = -1332795123;
10446 
10452  void store(TlStorerToString &s, const char *field_name) const final;
10453 };
10454 
10463  std::int32_t get_id() const final {
10464  return ID;
10465  }
10466 
10467  public:
10472 
10477 
10485 
10487  static const std::int32_t ID = 2143626222;
10488 
10494  void store(TlStorerToString &s, const char *field_name) const final;
10495 };
10496 
10500 class chatEventLogFilters final : public Object {
10505  std::int32_t get_id() const final {
10506  return ID;
10507  }
10508 
10509  public:
10536 
10541 
10560 
10562  static const std::int32_t ID = 1648261677;
10563 
10569  void store(TlStorerToString &s, const char *field_name) const final;
10570 };
10571 
10572 class chatEvent;
10573 
10577 class chatEvents final : public Object {
10582  std::int32_t get_id() const final {
10583  return ID;
10584  }
10585 
10586  public:
10589 
10593  chatEvents();
10594 
10601 
10603  static const std::int32_t ID = -585329664;
10604 
10610  void store(TlStorerToString &s, const char *field_name) const final;
10611 };
10612 
10613 class chatFolderIcon;
10614 
10618 class chatFolder final : public Object {
10623  std::int32_t get_id() const final {
10624  return ID;
10625  }
10626 
10627  public:
10629  string title_;
10658 
10662  chatFolder();
10663 
10684 
10686  static const std::int32_t ID = -474905057;
10687 
10693  void store(TlStorerToString &s, const char *field_name) const final;
10694 };
10695 
10699 class chatFolderIcon final : public Object {
10704  std::int32_t get_id() const final {
10705  return ID;
10706  }
10707 
10708  public:
10710  string name_;
10711 
10715  chatFolderIcon();
10716 
10722  explicit chatFolderIcon(string const &name_);
10723 
10725  static const std::int32_t ID = -146104090;
10726 
10732  void store(TlStorerToString &s, const char *field_name) const final;
10733 };
10734 
10735 class chatFolderIcon;
10736 
10740 class chatFolderInfo final : public Object {
10745  std::int32_t get_id() const final {
10746  return ID;
10747  }
10748 
10749  public:
10753  string title_;
10762 
10766  chatFolderInfo();
10767 
10779 
10781  static const std::int32_t ID = 190948485;
10782 
10788  void store(TlStorerToString &s, const char *field_name) const final;
10789 };
10790 
10794 class chatFolderInviteLink final : public Object {
10799  std::int32_t get_id() const final {
10800  return ID;
10801  }
10802 
10803  public:
10807  string name_;
10810 
10815 
10823  chatFolderInviteLink(string const &invite_link_, string const &name_, array<int53> &&chat_ids_);
10824 
10826  static const std::int32_t ID = 493969661;
10827 
10833  void store(TlStorerToString &s, const char *field_name) const final;
10834 };
10835 
10836 class chatFolderInfo;
10837 
10841 class chatFolderInviteLinkInfo final : public Object {
10846  std::int32_t get_id() const final {
10847  return ID;
10848  }
10849 
10850  public:
10857 
10862 
10871 
10873  static const std::int32_t ID = 1119450395;
10874 
10880  void store(TlStorerToString &s, const char *field_name) const final;
10881 };
10882 
10883 class chatFolderInviteLink;
10884 
10888 class chatFolderInviteLinks final : public Object {
10893  std::int32_t get_id() const final {
10894  return ID;
10895  }
10896 
10897  public:
10900 
10905 
10912 
10914  static const std::int32_t ID = 1853351525;
10915 
10921  void store(TlStorerToString &s, const char *field_name) const final;
10922 };
10923 
10927 class chatInviteLink final : public Object {
10932  std::int32_t get_id() const final {
10933  return ID;
10934  }
10935 
10936  public:
10940  string name_;
10961 
10965  chatInviteLink();
10966 
10984 
10986  static const std::int32_t ID = -205812476;
10987 
10993  void store(TlStorerToString &s, const char *field_name) const final;
10994 };
10995 
10999 class chatInviteLinkCount final : public Object {
11004  std::int32_t get_id() const final {
11005  return ID;
11006  }
11007 
11008  public:
11015 
11020 
11029 
11031  static const std::int32_t ID = -1021999210;
11032 
11038  void store(TlStorerToString &s, const char *field_name) const final;
11039 };
11040 
11041 class chatInviteLinkCount;
11042 
11046 class chatInviteLinkCounts final : public Object {
11051  std::int32_t get_id() const final {
11052  return ID;
11053  }
11054 
11055  public:
11058 
11063 
11070 
11072  static const std::int32_t ID = 920326637;
11073 
11079  void store(TlStorerToString &s, const char *field_name) const final;
11080 };
11081 
11082 class InviteLinkChatType;
11083 
11084 class chatPhotoInfo;
11085 
11089 class chatInviteLinkInfo final : public Object {
11094  std::int32_t get_id() const final {
11095  return ID;
11096  }
11097 
11098  public:
11106  string title_;
11124  bool is_scam_;
11126  bool is_fake_;
11127 
11132 
11152 
11154  static const std::int32_t ID = 1683383858;
11155 
11161  void store(TlStorerToString &s, const char *field_name) const final;
11162 };
11163 
11167 class chatInviteLinkMember final : public Object {
11172  std::int32_t get_id() const final {
11173  return ID;
11174  }
11175 
11176  public:
11185 
11190 
11200 
11202  static const std::int32_t ID = 29156795;
11203 
11209  void store(TlStorerToString &s, const char *field_name) const final;
11210 };
11211 
11212 class chatInviteLinkMember;
11213 
11217 class chatInviteLinkMembers final : public Object {
11222  std::int32_t get_id() const final {
11223  return ID;
11224  }
11225 
11226  public:
11231 
11236 
11244 
11246  static const std::int32_t ID = 315635051;
11247 
11253  void store(TlStorerToString &s, const char *field_name) const final;
11254 };
11255 
11256 class chatInviteLink;
11257 
11261 class chatInviteLinks final : public Object {
11266  std::int32_t get_id() const final {
11267  return ID;
11268  }
11269 
11270  public:
11275 
11279  chatInviteLinks();
11280 
11288 
11290  static const std::int32_t ID = 112891427;
11291 
11297  void store(TlStorerToString &s, const char *field_name) const final;
11298 };
11299 
11303 class chatJoinRequest final : public Object {
11308  std::int32_t get_id() const final {
11309  return ID;
11310  }
11311 
11312  public:
11318  string bio_;
11319 
11323  chatJoinRequest();
11324 
11332  chatJoinRequest(int53 user_id_, int32 date_, string const &bio_);
11333 
11335  static const std::int32_t ID = 59341416;
11336 
11342  void store(TlStorerToString &s, const char *field_name) const final;
11343 };
11344 
11345 class chatJoinRequest;
11346 
11350 class chatJoinRequests final : public Object {
11355  std::int32_t get_id() const final {
11356  return ID;
11357  }
11358 
11359  public:
11364 
11368  chatJoinRequests();
11369 
11377 
11379  static const std::int32_t ID = 1291680519;
11380 
11386  void store(TlStorerToString &s, const char *field_name) const final;
11387 };
11388 
11392 class chatJoinRequestsInfo final : public Object {
11397  std::int32_t get_id() const final {
11398  return ID;
11399  }
11400 
11401  public:
11406 
11411 
11419 
11421  static const std::int32_t ID = 888534463;
11422 
11428  void store(TlStorerToString &s, const char *field_name) const final;
11429 };
11430 
11435 class ChatList: public Object {
11436  public:
11437 };
11438 
11442 class chatListMain final : public ChatList {
11447  std::int32_t get_id() const final {
11448  return ID;
11449  }
11450 
11451  public:
11452 
11456  chatListMain();
11457 
11459  static const std::int32_t ID = -400991316;
11460 
11466  void store(TlStorerToString &s, const char *field_name) const final;
11467 };
11468 
11472 class chatListArchive final : public ChatList {
11477  std::int32_t get_id() const final {
11478  return ID;
11479  }
11480 
11481  public:
11482 
11486  chatListArchive();
11487 
11489  static const std::int32_t ID = 362770115;
11490 
11496  void store(TlStorerToString &s, const char *field_name) const final;
11497 };
11498 
11502 class chatListFolder final : public ChatList {
11507  std::int32_t get_id() const final {
11508  return ID;
11509  }
11510 
11511  public:
11514 
11518  chatListFolder();
11519 
11526 
11528  static const std::int32_t ID = 385760856;
11529 
11535  void store(TlStorerToString &s, const char *field_name) const final;
11536 };
11537 
11538 class ChatList;
11539 
11543 class chatLists final : public Object {
11548  std::int32_t get_id() const final {
11549  return ID;
11550  }
11551 
11552  public:
11555 
11559  chatLists();
11560 
11567 
11569  static const std::int32_t ID = -258292771;
11570 
11576  void store(TlStorerToString &s, const char *field_name) const final;
11577 };
11578 
11579 class location;
11580 
11584 class chatLocation final : public Object {
11589  std::int32_t get_id() const final {
11590  return ID;
11591  }
11592 
11593  public:
11597  string address_;
11598 
11602  chatLocation();
11603 
11611 
11613  static const std::int32_t ID = -1566863583;
11614 
11620  void store(TlStorerToString &s, const char *field_name) const final;
11621 };
11622 
11623 class ChatMemberStatus;
11624 
11625 class MessageSender;
11626 
11630 class chatMember final : public Object {
11635  std::int32_t get_id() const final {
11636  return ID;
11637  }
11638 
11639  public:
11648 
11652  chatMember();
11653 
11663 
11665  static const std::int32_t ID = 1829953909;
11666 
11672  void store(TlStorerToString &s, const char *field_name) const final;
11673 };
11674 
11676 
11677 class chatPermissions;
11678 
11683 class ChatMemberStatus: public Object {
11684  public:
11685 };
11686 
11695  std::int32_t get_id() const final {
11696  return ID;
11697  }
11698 
11699  public:
11706 
11711 
11720 
11722  static const std::int32_t ID = -160019714;
11723 
11729  void store(TlStorerToString &s, const char *field_name) const final;
11730 };
11731 
11740  std::int32_t get_id() const final {
11741  return ID;
11742  }
11743 
11744  public:
11751 
11756 
11765 
11767  static const std::int32_t ID = -70024163;
11768 
11774  void store(TlStorerToString &s, const char *field_name) const final;
11775 };
11776 
11785  std::int32_t get_id() const final {
11786  return ID;
11787  }
11788 
11789  public:
11790 
11795 
11797  static const std::int32_t ID = 844723285;
11798 
11804  void store(TlStorerToString &s, const char *field_name) const final;
11805 };
11806 
11815  std::int32_t get_id() const final {
11816  return ID;
11817  }
11818 
11819  public:
11826 
11831 
11840 
11842  static const std::int32_t ID = 1661432998;
11843 
11849  void store(TlStorerToString &s, const char *field_name) const final;
11850 };
11851 
11860  std::int32_t get_id() const final {
11861  return ID;
11862  }
11863 
11864  public:
11865 
11870 
11872  static const std::int32_t ID = -5815259;
11873 
11879  void store(TlStorerToString &s, const char *field_name) const final;
11880 };
11881 
11890  std::int32_t get_id() const final {
11891  return ID;
11892  }
11893 
11894  public:
11897 
11902 
11909 
11911  static const std::int32_t ID = -1653518666;
11912 
11918  void store(TlStorerToString &s, const char *field_name) const final;
11919 };
11920 
11921 class chatMember;
11922 
11926 class chatMembers final : public Object {
11931  std::int32_t get_id() const final {
11932  return ID;
11933  }
11934 
11935  public:
11940 
11944  chatMembers();
11945 
11953 
11955  static const std::int32_t ID = -497558622;
11956 
11962  void store(TlStorerToString &s, const char *field_name) const final;
11963 };
11964 
11969 class ChatMembersFilter: public Object {
11970  public:
11971 };
11972 
11981  std::int32_t get_id() const final {
11982  return ID;
11983  }
11984 
11985  public:
11986 
11991 
11993  static const std::int32_t ID = 1774485671;
11994 
12000  void store(TlStorerToString &s, const char *field_name) const final;
12001 };
12002 
12011  std::int32_t get_id() const final {
12012  return ID;
12013  }
12014 
12015  public:
12016 
12021 
12023  static const std::int32_t ID = -1266893796;
12024 
12030  void store(TlStorerToString &s, const char *field_name) const final;
12031 };
12032 
12041  std::int32_t get_id() const final {
12042  return ID;
12043  }
12044 
12045  public:
12046 
12051 
12053  static const std::int32_t ID = 670504342;
12054 
12060  void store(TlStorerToString &s, const char *field_name) const final;
12061 };
12062 
12071  std::int32_t get_id() const final {
12072  return ID;
12073  }
12074 
12075  public:
12078 
12083 
12090 
12092  static const std::int32_t ID = 856419831;
12093 
12099  void store(TlStorerToString &s, const char *field_name) const final;
12100 };
12101 
12110  std::int32_t get_id() const final {
12111  return ID;
12112  }
12113 
12114  public:
12115 
12120 
12122  static const std::int32_t ID = 1256282813;
12123 
12129  void store(TlStorerToString &s, const char *field_name) const final;
12130 };
12131 
12140  std::int32_t get_id() const final {
12141  return ID;
12142  }
12143 
12144  public:
12145 
12150 
12152  static const std::int32_t ID = -1863102648;
12153 
12159  void store(TlStorerToString &s, const char *field_name) const final;
12160 };
12161 
12170  std::int32_t get_id() const final {
12171  return ID;
12172  }
12173 
12174  public:
12175 
12180 
12182  static const std::int32_t ID = -1422567288;
12183 
12189  void store(TlStorerToString &s, const char *field_name) const final;
12190 };
12191 
12192 class MessageSender;
12193 
12197 class chatMessageSender final : public Object {
12202  std::int32_t get_id() const final {
12203  return ID;
12204  }
12205 
12206  public:
12211 
12216 
12224 
12226  static const std::int32_t ID = 760590010;
12227 
12233  void store(TlStorerToString &s, const char *field_name) const final;
12234 };
12235 
12236 class chatMessageSender;
12237 
12241 class chatMessageSenders final : public Object {
12246  std::int32_t get_id() const final {
12247  return ID;
12248  }
12249 
12250  public:
12253 
12258 
12265 
12267  static const std::int32_t ID = -1866230970;
12268 
12274  void store(TlStorerToString &s, const char *field_name) const final;
12275 };
12276 
12280 class chatNearby final : public Object {
12285  std::int32_t get_id() const final {
12286  return ID;
12287  }
12288 
12289  public:
12294 
12298  chatNearby();
12299 
12307 
12309  static const std::int32_t ID = 48120405;
12310 
12316  void store(TlStorerToString &s, const char *field_name) const final;
12317 };
12318 
12322 class chatNotificationSettings final : public Object {
12327  std::int32_t get_id() const final {
12328  return ID;
12329  }
12330 
12331  public:
12364 
12369 
12391 
12393  static const std::int32_t ID = -572779825;
12394 
12400  void store(TlStorerToString &s, const char *field_name) const final;
12401 };
12402 
12406 class chatPermissions final : public Object {
12411  std::int32_t get_id() const final {
12412  return ID;
12413  }
12414 
12415  public:
12444 
12448  chatPermissions();
12449 
12469 
12471  static const std::int32_t ID = -118334855;
12472 
12478  void store(TlStorerToString &s, const char *field_name) const final;
12479 };
12480 
12481 class animatedChatPhoto;
12482 
12483 class chatPhotoSticker;
12484 
12485 class minithumbnail;
12486 
12487 class photoSize;
12488 
12492 class chatPhoto final : public Object {
12497  std::int32_t get_id() const final {
12498  return ID;
12499  }
12500 
12501  public:
12516 
12520  chatPhoto();
12521 
12534 
12536  static const std::int32_t ID = -1430870201;
12537 
12543  void store(TlStorerToString &s, const char *field_name) const final;
12544 };
12545 
12546 class file;
12547 
12548 class minithumbnail;
12549 
12553 class chatPhotoInfo final : public Object {
12558  std::int32_t get_id() const final {
12559  return ID;
12560  }
12561 
12562  public:
12573 
12577  chatPhotoInfo();
12578 
12589 
12591  static const std::int32_t ID = 281195686;
12592 
12598  void store(TlStorerToString &s, const char *field_name) const final;
12599 };
12600 
12601 class BackgroundFill;
12602 
12603 class ChatPhotoStickerType;
12604 
12608 class chatPhotoSticker final : public Object {
12613  std::int32_t get_id() const final {
12614  return ID;
12615  }
12616 
12617  public:
12622 
12626  chatPhotoSticker();
12627 
12635 
12637  static const std::int32_t ID = -1459387485;
12638 
12644  void store(TlStorerToString &s, const char *field_name) const final;
12645 };
12646 
12652  public:
12653 };
12654 
12663  std::int32_t get_id() const final {
12664  return ID;
12665  }
12666 
12667  public:
12672 
12677 
12685 
12687  static const std::int32_t ID = -415147620;
12688 
12694  void store(TlStorerToString &s, const char *field_name) const final;
12695 };
12696 
12705  std::int32_t get_id() const final {
12706  return ID;
12707  }
12708 
12709  public:
12712 
12717 
12724 
12726  static const std::int32_t ID = -266224943;
12727 
12733  void store(TlStorerToString &s, const char *field_name) const final;
12734 };
12735 
12736 class chatPhoto;
12737 
12741 class chatPhotos final : public Object {
12746  std::int32_t get_id() const final {
12747  return ID;
12748  }
12749 
12750  public:
12755 
12759  chatPhotos();
12760 
12768 
12770  static const std::int32_t ID = -1510699180;
12771 
12777  void store(TlStorerToString &s, const char *field_name) const final;
12778 };
12779 
12780 class ChatList;
12781 
12782 class ChatSource;
12783 
12787 class chatPosition final : public Object {
12792  std::int32_t get_id() const final {
12793  return ID;
12794  }
12795 
12796  public:
12805 
12809  chatPosition();
12810 
12820 
12822  static const std::int32_t ID = -622557355;
12823 
12829  void store(TlStorerToString &s, const char *field_name) const final;
12830 };
12831 
12835 class chatRevenueAmount final : public Object {
12840  std::int32_t get_id() const final {
12841  return ID;
12842  }
12843 
12844  public:
12853 
12858 
12868 
12870  static const std::int32_t ID = 1329312415;
12871 
12877  void store(TlStorerToString &s, const char *field_name) const final;
12878 };
12879 
12880 class StatisticalGraph;
12881 
12882 class chatRevenueAmount;
12883 
12887 class chatRevenueStatistics final : public Object {
12892  std::int32_t get_id() const final {
12893  return ID;
12894  }
12895 
12896  public:
12904  double usd_rate_;
12905 
12910 
12920 
12922  static const std::int32_t ID = 1667438779;
12923 
12929  void store(TlStorerToString &s, const char *field_name) const final;
12930 };
12931 
12933 
12937 class chatRevenueTransaction final : public Object {
12942  std::int32_t get_id() const final {
12943  return ID;
12944  }
12945 
12946  public:
12953 
12958 
12967 
12969  static const std::int32_t ID = 80192767;
12970 
12976  void store(TlStorerToString &s, const char *field_name) const final;
12977 };
12978 
12980 
12986  public:
12987 };
12988 
12997  std::int32_t get_id() const final {
12998  return ID;
12999  }
13000 
13001  public:
13006 
13011 
13019 
13021  static const std::int32_t ID = -400776056;
13022 
13028  void store(TlStorerToString &s, const char *field_name) const final;
13029 };
13030 
13039  std::int32_t get_id() const final {
13040  return ID;
13041  }
13042 
13043  public:
13047  string provider_;
13050 
13055 
13064 
13066  static const std::int32_t ID = 252939755;
13067 
13073  void store(TlStorerToString &s, const char *field_name) const final;
13074 };
13075 
13084  std::int32_t get_id() const final {
13085  return ID;
13086  }
13087 
13088  public:
13092  string provider_;
13093 
13098 
13106 
13108  static const std::int32_t ID = 302430279;
13109 
13115  void store(TlStorerToString &s, const char *field_name) const final;
13116 };
13117 
13119 
13123 class chatRevenueTransactions final : public Object {
13128  std::int32_t get_id() const final {
13129  return ID;
13130  }
13131 
13132  public:
13137 
13142 
13150 
13152  static const std::int32_t ID = -553258171;
13153 
13159  void store(TlStorerToString &s, const char *field_name) const final;
13160 };
13161 
13166 class ChatSource: public Object {
13167  public:
13168 };
13169 
13173 class chatSourceMtprotoProxy final : public ChatSource {
13178  std::int32_t get_id() const final {
13179  return ID;
13180  }
13181 
13182  public:
13183 
13188 
13190  static const std::int32_t ID = 394074115;
13191 
13197  void store(TlStorerToString &s, const char *field_name) const final;
13198 };
13199 
13208  std::int32_t get_id() const final {
13209  return ID;
13210  }
13211 
13212  public:
13214  string type_;
13216  string text_;
13217 
13222 
13229  chatSourcePublicServiceAnnouncement(string const &type_, string const &text_);
13230 
13232  static const std::int32_t ID = -328571244;
13233 
13239  void store(TlStorerToString &s, const char *field_name) const final;
13240 };
13241 
13242 class StatisticalGraph;
13243 
13245 
13247 
13249 
13251 
13252 class dateRange;
13253 
13254 class statisticalValue;
13255 
13260 class ChatStatistics: public Object {
13261  public:
13262 };
13263 
13272  std::int32_t get_id() const final {
13273  return ID;
13274  }
13275 
13276  public:
13309 
13314 
13336 
13338  static const std::int32_t ID = -17244633;
13339 
13345  void store(TlStorerToString &s, const char *field_name) const final;
13346 };
13347 
13356  std::int32_t get_id() const final {
13357  return ID;
13358  }
13359 
13360  public:
13405 
13410 
13438 
13440  static const std::int32_t ID = -1375151660;
13441 
13447  void store(TlStorerToString &s, const char *field_name) const final;
13448 };
13449 
13458  std::int32_t get_id() const final {
13459  return ID;
13460  }
13461 
13462  public:
13471 
13476 
13486 
13488  static const std::int32_t ID = -406467202;
13489 
13495  void store(TlStorerToString &s, const char *field_name) const final;
13496 };
13497 
13499 
13508  std::int32_t get_id() const final {
13509  return ID;
13510  }
13511 
13512  public:
13521 
13526 
13536 
13538  static const std::int32_t ID = 1766496909;
13539 
13545  void store(TlStorerToString &s, const char *field_name) const final;
13546 };
13547 
13551 class chatStatisticsInviterInfo final : public Object {
13556  std::int32_t get_id() const final {
13557  return ID;
13558  }
13559 
13560  public:
13565 
13570 
13578 
13580  static const std::int32_t ID = 629396619;
13581 
13587  void store(TlStorerToString &s, const char *field_name) const final;
13588 };
13589 
13598  std::int32_t get_id() const final {
13599  return ID;
13600  }
13601 
13602  public:
13609 
13614 
13623 
13625  static const std::int32_t ID = 1762295371;
13626 
13632  void store(TlStorerToString &s, const char *field_name) const final;
13633 };
13634 
13640  public:
13641 };
13642 
13651  std::int32_t get_id() const final {
13652  return ID;
13653  }
13654 
13655  public:
13658 
13663 
13670 
13672  static const std::int32_t ID = 1872700662;
13673 
13679  void store(TlStorerToString &s, const char *field_name) const final;
13680 };
13681 
13690  std::int32_t get_id() const final {
13691  return ID;
13692  }
13693 
13694  public:
13697 
13702 
13709 
13711  static const std::int32_t ID = 364575152;
13712 
13718  void store(TlStorerToString &s, const char *field_name) const final;
13719 };
13720 
13721 class themeSettings;
13722 
13726 class chatTheme final : public Object {
13731  std::int32_t get_id() const final {
13732  return ID;
13733  }
13734 
13735  public:
13737  string name_;
13742 
13746  chatTheme();
13747 
13756 
13758  static const std::int32_t ID = -113218503;
13759 
13765  void store(TlStorerToString &s, const char *field_name) const final;
13766 };
13767 
13772 class ChatType: public Object {
13773  public:
13774 };
13775 
13779 class chatTypePrivate final : public ChatType {
13784  std::int32_t get_id() const final {
13785  return ID;
13786  }
13787 
13788  public:
13791 
13795  chatTypePrivate();
13796 
13802  explicit chatTypePrivate(int53 user_id_);
13803 
13805  static const std::int32_t ID = 1579049844;
13806 
13812  void store(TlStorerToString &s, const char *field_name) const final;
13813 };
13814 
13818 class chatTypeBasicGroup final : public ChatType {
13823  std::int32_t get_id() const final {
13824  return ID;
13825  }
13826 
13827  public:
13830 
13835 
13842 
13844  static const std::int32_t ID = 973884508;
13845 
13851  void store(TlStorerToString &s, const char *field_name) const final;
13852 };
13853 
13857 class chatTypeSupergroup final : public ChatType {
13862  std::int32_t get_id() const final {
13863  return ID;
13864  }
13865 
13866  public:
13871 
13876 
13884 
13886  static const std::int32_t ID = -1472570774;
13887 
13893  void store(TlStorerToString &s, const char *field_name) const final;
13894 };
13895 
13899 class chatTypeSecret final : public ChatType {
13904  std::int32_t get_id() const final {
13905  return ID;
13906  }
13907 
13908  public:
13913 
13917  chatTypeSecret();
13918 
13926 
13928  static const std::int32_t ID = 862366513;
13929 
13935  void store(TlStorerToString &s, const char *field_name) const final;
13936 };
13937 
13941 class chats final : public Object {
13946  std::int32_t get_id() const final {
13947  return ID;
13948  }
13949 
13950  public:
13955 
13959  chats();
13960 
13968 
13970  static const std::int32_t ID = 1809654812;
13971 
13977  void store(TlStorerToString &s, const char *field_name) const final;
13978 };
13979 
13980 class chatNearby;
13981 
13985 class chatsNearby final : public Object {
13990  std::int32_t get_id() const final {
13991  return ID;
13992  }
13993 
13994  public:
13999 
14003  chatsNearby();
14004 
14012 
14014  static const std::int32_t ID = 187746081;
14015 
14021  void store(TlStorerToString &s, const char *field_name) const final;
14022 };
14023 
14029  public:
14030 };
14031 
14040  std::int32_t get_id() const final {
14041  return ID;
14042  }
14043 
14044  public:
14045 
14050 
14052  static const std::int32_t ID = -1498956964;
14053 
14059  void store(TlStorerToString &s, const char *field_name) const final;
14060 };
14061 
14070  std::int32_t get_id() const final {
14071  return ID;
14072  }
14073 
14074  public:
14075 
14080 
14082  static const std::int32_t ID = -636979370;
14083 
14089  void store(TlStorerToString &s, const char *field_name) const final;
14090 };
14091 
14100  std::int32_t get_id() const final {
14101  return ID;
14102  }
14103 
14104  public:
14105 
14110 
14112  static const std::int32_t ID = 1320892201;
14113 
14119  void store(TlStorerToString &s, const char *field_name) const final;
14120 };
14121 
14130  std::int32_t get_id() const final {
14131  return ID;
14132  }
14133 
14134  public:
14135 
14140 
14142  static const std::int32_t ID = 5885529;
14143 
14149  void store(TlStorerToString &s, const char *field_name) const final;
14150 };
14151 
14160  std::int32_t get_id() const final {
14161  return ID;
14162  }
14163 
14164  public:
14165 
14170 
14172  static const std::int32_t ID = -659264388;
14173 
14179  void store(TlStorerToString &s, const char *field_name) const final;
14180 };
14181 
14190  std::int32_t get_id() const final {
14191  return ID;
14192  }
14193 
14194  public:
14195 
14200 
14202  static const std::int32_t ID = -51833641;
14203 
14209  void store(TlStorerToString &s, const char *field_name) const final;
14210 };
14211 
14217  public:
14218 };
14219 
14228  std::int32_t get_id() const final {
14229  return ID;
14230  }
14231 
14232  public:
14233 
14238 
14240  static const std::int32_t ID = -1404308904;
14241 
14247  void store(TlStorerToString &s, const char *field_name) const final;
14248 };
14249 
14258  std::int32_t get_id() const final {
14259  return ID;
14260  }
14261 
14262  public:
14263 
14268 
14270  static const std::int32_t ID = 177992244;
14271 
14277  void store(TlStorerToString &s, const char *field_name) const final;
14278 };
14279 
14288  std::int32_t get_id() const final {
14289  return ID;
14290  }
14291 
14292  public:
14293 
14298 
14300  static const std::int32_t ID = 1012980872;
14301 
14307  void store(TlStorerToString &s, const char *field_name) const final;
14308 };
14309 
14310 class birthdate;
14311 
14315 class closeBirthdayUser final : public Object {
14320  std::int32_t get_id() const final {
14321  return ID;
14322  }
14323 
14324  public:
14329 
14334 
14342 
14344  static const std::int32_t ID = -2147067410;
14345 
14351  void store(TlStorerToString &s, const char *field_name) const final;
14352 };
14353 
14354 class VectorPathCommand;
14355 
14359 class closedVectorPath final : public Object {
14364  std::int32_t get_id() const final {
14365  return ID;
14366  }
14367 
14368  public:
14371 
14375  closedVectorPath();
14376 
14383 
14385  static const std::int32_t ID = 589951657;
14386 
14392  void store(TlStorerToString &s, const char *field_name) const final;
14393 };
14394 
14398 class collectibleItemInfo final : public Object {
14403  std::int32_t get_id() const final {
14404  return ID;
14405  }
14406 
14407  public:
14411  string currency_;
14419  string url_;
14420 
14425 
14437 
14439  static const std::int32_t ID = 1460640717;
14440 
14446  void store(TlStorerToString &s, const char *field_name) const final;
14447 };
14448 
14454  public:
14455 };
14456 
14465  std::int32_t get_id() const final {
14466  return ID;
14467  }
14468 
14469  public:
14471  string username_;
14472 
14477 
14483  explicit collectibleItemTypeUsername(string const &username_);
14484 
14486  static const std::int32_t ID = 458680273;
14487 
14493  void store(TlStorerToString &s, const char *field_name) const final;
14494 };
14495 
14504  std::int32_t get_id() const final {
14505  return ID;
14506  }
14507 
14508  public:
14511 
14516 
14522  explicit collectibleItemTypePhoneNumber(string const &phone_number_);
14523 
14525  static const std::int32_t ID = 1256251714;
14526 
14532  void store(TlStorerToString &s, const char *field_name) const final;
14533 };
14534 
14538 class connectedWebsite final : public Object {
14543  std::int32_t get_id() const final {
14544  return ID;
14545  }
14546 
14547  public:
14555  string browser_;
14557  string platform_;
14563  string ip_address_;
14565  string location_;
14566 
14570  connectedWebsite();
14571 
14585  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_address_, string const &location_);
14586 
14588  static const std::int32_t ID = 1978115978;
14589 
14595  void store(TlStorerToString &s, const char *field_name) const final;
14596 };
14597 
14598 class connectedWebsite;
14599 
14603 class connectedWebsites final : public Object {
14608  std::int32_t get_id() const final {
14609  return ID;
14610  }
14611 
14612  public:
14615 
14620 
14627 
14629  static const std::int32_t ID = -1727949694;
14630 
14636  void store(TlStorerToString &s, const char *field_name) const final;
14637 };
14638 
14643 class ConnectionState: public Object {
14644  public:
14645 };
14646 
14655  std::int32_t get_id() const final {
14656  return ID;
14657  }
14658 
14659  public:
14660 
14665 
14667  static const std::int32_t ID = 1695405912;
14668 
14674  void store(TlStorerToString &s, const char *field_name) const final;
14675 };
14676 
14685  std::int32_t get_id() const final {
14686  return ID;
14687  }
14688 
14689  public:
14690 
14695 
14697  static const std::int32_t ID = -93187239;
14698 
14704  void store(TlStorerToString &s, const char *field_name) const final;
14705 };
14706 
14715  std::int32_t get_id() const final {
14716  return ID;
14717  }
14718 
14719  public:
14720 
14725 
14727  static const std::int32_t ID = -1298400670;
14728 
14734  void store(TlStorerToString &s, const char *field_name) const final;
14735 };
14736 
14745  std::int32_t get_id() const final {
14746  return ID;
14747  }
14748 
14749  public:
14750 
14755 
14757  static const std::int32_t ID = -188104009;
14758 
14764  void store(TlStorerToString &s, const char *field_name) const final;
14765 };
14766 
14775  std::int32_t get_id() const final {
14776  return ID;
14777  }
14778 
14779  public:
14780 
14785 
14787  static const std::int32_t ID = 48608492;
14788 
14794  void store(TlStorerToString &s, const char *field_name) const final;
14795 };
14796 
14800 class contact final : public Object {
14805  std::int32_t get_id() const final {
14806  return ID;
14807  }
14808 
14809  public:
14813  string first_name_;
14815  string last_name_;
14817  string vcard_;
14820 
14824  contact();
14825 
14835  contact(string const &phone_number_, string const &first_name_, string const &last_name_, string const &vcard_, int53 user_id_);
14836 
14838  static const std::int32_t ID = -1993844876;
14839 
14845  void store(TlStorerToString &s, const char *field_name) const final;
14846 };
14847 
14851 class count final : public Object {
14856  std::int32_t get_id() const final {
14857  return ID;
14858  }
14859 
14860  public:
14863 
14867  count();
14868 
14874  explicit count(int32 count_);
14875 
14877  static const std::int32_t ID = 1295577348;
14878 
14884  void store(TlStorerToString &s, const char *field_name) const final;
14885 };
14886 
14887 class countryInfo;
14888 
14892 class countries final : public Object {
14897  std::int32_t get_id() const final {
14898  return ID;
14899  }
14900 
14901  public:
14904 
14908  countries();
14909 
14916 
14918  static const std::int32_t ID = 1854211813;
14919 
14925  void store(TlStorerToString &s, const char *field_name) const final;
14926 };
14927 
14931 class countryInfo final : public Object {
14936  std::int32_t get_id() const final {
14937  return ID;
14938  }
14939 
14940  public:
14944  string name_;
14951 
14955  countryInfo();
14956 
14966  countryInfo(string const &country_code_, string const &name_, string const &english_name_, bool is_hidden_, array<string> &&calling_codes_);
14967 
14969  static const std::int32_t ID = 1617195722;
14970 
14976  void store(TlStorerToString &s, const char *field_name) const final;
14977 };
14978 
14979 class failedToAddMembers;
14980 
14984 class createdBasicGroupChat final : public Object {
14989  std::int32_t get_id() const final {
14990  return ID;
14991  }
14992 
14993  public:
14998 
15003 
15011 
15013  static const std::int32_t ID = -20417068;
15014 
15020  void store(TlStorerToString &s, const char *field_name) const final;
15021 };
15022 
15026 class customRequestResult final : public Object {
15031  std::int32_t get_id() const final {
15032  return ID;
15033  }
15034 
15035  public:
15037  string result_;
15038 
15043 
15049  explicit customRequestResult(string const &result_);
15050 
15052  static const std::int32_t ID = -2009960452;
15053 
15059  void store(TlStorerToString &s, const char *field_name) const final;
15060 };
15061 
15065 class databaseStatistics final : public Object {
15070  std::int32_t get_id() const final {
15071  return ID;
15072  }
15073 
15074  public:
15076  string statistics_;
15077 
15082 
15088  explicit databaseStatistics(string const &statistics_);
15089 
15091  static const std::int32_t ID = -1123912880;
15092 
15098  void store(TlStorerToString &s, const char *field_name) const final;
15099 };
15100 
15104 class date final : public Object {
15109  std::int32_t get_id() const final {
15110  return ID;
15111  }
15112 
15113  public:
15120 
15124  date();
15125 
15134 
15136  static const std::int32_t ID = -277956960;
15137 
15143  void store(TlStorerToString &s, const char *field_name) const final;
15144 };
15145 
15149 class dateRange final : public Object {
15154  std::int32_t get_id() const final {
15155  return ID;
15156  }
15157 
15158  public:
15163 
15167  dateRange();
15168 
15176 
15178  static const std::int32_t ID = 1360333926;
15179 
15185  void store(TlStorerToString &s, const char *field_name) const final;
15186 };
15187 
15188 class file;
15189 
15193 class datedFile final : public Object {
15198  std::int32_t get_id() const final {
15199  return ID;
15200  }
15201 
15202  public:
15207 
15211  datedFile();
15212 
15220 
15222  static const std::int32_t ID = -1840795491;
15223 
15229  void store(TlStorerToString &s, const char *field_name) const final;
15230 };
15231 
15232 class formattedText;
15233 
15237 class deepLinkInfo final : public Object {
15242  std::int32_t get_id() const final {
15243  return ID;
15244  }
15245 
15246  public:
15251 
15255  deepLinkInfo();
15256 
15264 
15266  static const std::int32_t ID = 1864081662;
15267 
15273  void store(TlStorerToString &s, const char *field_name) const final;
15274 };
15275 
15280 class DeviceToken: public Object {
15281  public:
15282 };
15283 
15292  std::int32_t get_id() const final {
15293  return ID;
15294  }
15295 
15296  public:
15298  string token_;
15300  bool encrypt_;
15301 
15306 
15313  deviceTokenFirebaseCloudMessaging(string const &token_, bool encrypt_);
15314 
15316  static const std::int32_t ID = -797881849;
15317 
15323  void store(TlStorerToString &s, const char *field_name) const final;
15324 };
15325 
15329 class deviceTokenApplePush final : public DeviceToken {
15334  std::int32_t get_id() const final {
15335  return ID;
15336  }
15337 
15338  public:
15343 
15348 
15355  deviceTokenApplePush(string const &device_token_, bool is_app_sandbox_);
15356 
15358  static const std::int32_t ID = 387541955;
15359 
15365  void store(TlStorerToString &s, const char *field_name) const final;
15366 };
15367 
15376  std::int32_t get_id() const final {
15377  return ID;
15378  }
15379 
15380  public:
15386  bool encrypt_;
15387 
15392 
15401 
15403  static const std::int32_t ID = 804275689;
15404 
15410  void store(TlStorerToString &s, const char *field_name) const final;
15411 };
15412 
15416 class deviceTokenWindowsPush final : public DeviceToken {
15421  std::int32_t get_id() const final {
15422  return ID;
15423  }
15424 
15425  public:
15428 
15433 
15439  explicit deviceTokenWindowsPush(string const &access_token_);
15440 
15442  static const std::int32_t ID = -1410514289;
15443 
15449  void store(TlStorerToString &s, const char *field_name) const final;
15450 };
15451 
15460  std::int32_t get_id() const final {
15461  return ID;
15462  }
15463 
15464  public:
15467 
15472 
15478  explicit deviceTokenMicrosoftPush(string const &channel_uri_);
15479 
15481  static const std::int32_t ID = 1224269900;
15482 
15488  void store(TlStorerToString &s, const char *field_name) const final;
15489 };
15490 
15499  std::int32_t get_id() const final {
15500  return ID;
15501  }
15502 
15503  public:
15506 
15511 
15517  explicit deviceTokenMicrosoftPushVoIP(string const &channel_uri_);
15518 
15520  static const std::int32_t ID = -785603759;
15521 
15527  void store(TlStorerToString &s, const char *field_name) const final;
15528 };
15529 
15533 class deviceTokenWebPush final : public DeviceToken {
15538  std::int32_t get_id() const final {
15539  return ID;
15540  }
15541 
15542  public:
15544  string endpoint_;
15549 
15554 
15562  deviceTokenWebPush(string const &endpoint_, string const &p256dh_base64url_, string const &auth_base64url_);
15563 
15565  static const std::int32_t ID = -1694507273;
15566 
15572  void store(TlStorerToString &s, const char *field_name) const final;
15573 };
15574 
15578 class deviceTokenSimplePush final : public DeviceToken {
15583  std::int32_t get_id() const final {
15584  return ID;
15585  }
15586 
15587  public:
15589  string endpoint_;
15590 
15595 
15601  explicit deviceTokenSimplePush(string const &endpoint_);
15602 
15604  static const std::int32_t ID = 49584736;
15605 
15611  void store(TlStorerToString &s, const char *field_name) const final;
15612 };
15613 
15617 class deviceTokenUbuntuPush final : public DeviceToken {
15622  std::int32_t get_id() const final {
15623  return ID;
15624  }
15625 
15626  public:
15628  string token_;
15629 
15634 
15640  explicit deviceTokenUbuntuPush(string const &token_);
15641 
15643  static const std::int32_t ID = 1782320422;
15644 
15650  void store(TlStorerToString &s, const char *field_name) const final;
15651 };
15652 
15661  std::int32_t get_id() const final {
15662  return ID;
15663  }
15664 
15665  public:
15667  string token_;
15668 
15673 
15679  explicit deviceTokenBlackBerryPush(string const &token_);
15680 
15682  static const std::int32_t ID = 1559167234;
15683 
15689  void store(TlStorerToString &s, const char *field_name) const final;
15690 };
15691 
15695 class deviceTokenTizenPush final : public DeviceToken {
15700  std::int32_t get_id() const final {
15701  return ID;
15702  }
15703 
15704  public:
15706  string reg_id_;
15707 
15712 
15718  explicit deviceTokenTizenPush(string const &reg_id_);
15719 
15721  static const std::int32_t ID = -1359947213;
15722 
15728  void store(TlStorerToString &s, const char *field_name) const final;
15729 };
15730 
15734 class deviceTokenHuaweiPush final : public DeviceToken {
15739  std::int32_t get_id() const final {
15740  return ID;
15741  }
15742 
15743  public:
15745  string token_;
15747  bool encrypt_;
15748 
15753 
15760  deviceTokenHuaweiPush(string const &token_, bool encrypt_);
15761 
15763  static const std::int32_t ID = 1989103142;
15764 
15770  void store(TlStorerToString &s, const char *field_name) const final;
15771 };
15772 
15773 class sticker;
15774 
15779 class DiceStickers: public Object {
15780  public:
15781 };
15782 
15786 class diceStickersRegular final : public DiceStickers {
15791  std::int32_t get_id() const final {
15792  return ID;
15793  }
15794 
15795  public:
15798 
15803 
15810 
15812  static const std::int32_t ID = -740299570;
15813 
15819  void store(TlStorerToString &s, const char *field_name) const final;
15820 };
15821 
15830  std::int32_t get_id() const final {
15831  return ID;
15832  }
15833 
15834  public:
15845 
15850 
15861 
15863  static const std::int32_t ID = -375223124;
15864 
15870  void store(TlStorerToString &s, const char *field_name) const final;
15871 };
15872 
15873 class file;
15874 
15875 class minithumbnail;
15876 
15877 class thumbnail;
15878 
15882 class document final : public Object {
15887  std::int32_t get_id() const final {
15888  return ID;
15889  }
15890 
15891  public:
15893  string file_name_;
15895  string mime_type_;
15902 
15906  document();
15907 
15918 
15920  static const std::int32_t ID = -1357271080;
15921 
15927  void store(TlStorerToString &s, const char *field_name) const final;
15928 };
15929 
15933 class downloadedFileCounts final : public Object {
15938  std::int32_t get_id() const final {
15939  return ID;
15940  }
15941 
15942  public:
15949 
15954 
15963 
15965  static const std::int32_t ID = -1973999550;
15966 
15972  void store(TlStorerToString &s, const char *field_name) const final;
15973 };
15974 
15975 class InputMessageContent;
15976 
15977 class InputMessageReplyTo;
15978 
15982 class draftMessage final : public Object {
15987  std::int32_t get_id() const final {
15988  return ID;
15989  }
15990 
15991  public:
16000 
16004  draftMessage();
16005 
16015 
16017  static const std::int32_t ID = 1125328749;
16018 
16024  void store(TlStorerToString &s, const char *field_name) const final;
16025 };
16026 
16032  public:
16033 };
16034 
16043  std::int32_t get_id() const final {
16044  return ID;
16045  }
16046 
16047  public:
16049  string code_;
16050 
16055 
16061  explicit emailAddressAuthenticationCode(string const &code_);
16062 
16064  static const std::int32_t ID = -993257022;
16065 
16071  void store(TlStorerToString &s, const char *field_name) const final;
16072 };
16073 
16082  std::int32_t get_id() const final {
16083  return ID;
16084  }
16085 
16086  public:
16088  string token_;
16089 
16094 
16100  explicit emailAddressAuthenticationAppleId(string const &token_);
16101 
16103  static const std::int32_t ID = 633948265;
16104 
16110  void store(TlStorerToString &s, const char *field_name) const final;
16111 };
16112 
16121  std::int32_t get_id() const final {
16122  return ID;
16123  }
16124 
16125  public:
16127  string token_;
16128 
16133 
16139  explicit emailAddressAuthenticationGoogleId(string const &token_);
16140 
16142  static const std::int32_t ID = -19142846;
16143 
16149  void store(TlStorerToString &s, const char *field_name) const final;
16150 };
16151 
16160  std::int32_t get_id() const final {
16161  return ID;
16162  }
16163 
16164  public:
16169 
16174 
16182 
16184  static const std::int32_t ID = 1151066659;
16185 
16191  void store(TlStorerToString &s, const char *field_name) const final;
16192 };
16193 
16199  public:
16200 };
16201 
16210  std::int32_t get_id() const final {
16211  return ID;
16212  }
16213 
16214  public:
16217 
16222 
16229 
16231  static const std::int32_t ID = -1917177600;
16232 
16238  void store(TlStorerToString &s, const char *field_name) const final;
16239 };
16240 
16249  std::int32_t get_id() const final {
16250  return ID;
16251  }
16252 
16253  public:
16256 
16261 
16268 
16270  static const std::int32_t ID = -1885966805;
16271 
16277  void store(TlStorerToString &s, const char *field_name) const final;
16278 };
16279 
16280 class emojiCategory;
16281 
16285 class emojiCategories final : public Object {
16290  std::int32_t get_id() const final {
16291  return ID;
16292  }
16293 
16294  public:
16297 
16301  emojiCategories();
16302 
16309 
16311  static const std::int32_t ID = -1455387824;
16312 
16318  void store(TlStorerToString &s, const char *field_name) const final;
16319 };
16320 
16321 class EmojiCategorySource;
16322 
16323 class sticker;
16324 
16328 class emojiCategory final : public Object {
16333  std::int32_t get_id() const final {
16334  return ID;
16335  }
16336 
16337  public:
16339  string name_;
16346 
16350  emojiCategory();
16351 
16361 
16363  static const std::int32_t ID = 571335919;
16364 
16370  void store(TlStorerToString &s, const char *field_name) const final;
16371 };
16372 
16378  public:
16379 };
16380 
16389  std::int32_t get_id() const final {
16390  return ID;
16391  }
16392 
16393  public:
16396 
16401 
16408 
16410  static const std::int32_t ID = -453260262;
16411 
16417  void store(TlStorerToString &s, const char *field_name) const final;
16418 };
16419 
16428  std::int32_t get_id() const final {
16429  return ID;
16430  }
16431 
16432  public:
16433 
16438 
16440  static const std::int32_t ID = -1932358388;
16441 
16447  void store(TlStorerToString &s, const char *field_name) const final;
16448 };
16449 
16454 class EmojiCategoryType: public Object {
16455  public:
16456 };
16457 
16466  std::int32_t get_id() const final {
16467  return ID;
16468  }
16469 
16470  public:
16471 
16476 
16478  static const std::int32_t ID = 1188782699;
16479 
16485  void store(TlStorerToString &s, const char *field_name) const final;
16486 };
16487 
16496  std::int32_t get_id() const final {
16497  return ID;
16498  }
16499 
16500  public:
16501 
16506 
16508  static const std::int32_t ID = -1337484846;
16509 
16515  void store(TlStorerToString &s, const char *field_name) const final;
16516 };
16517 
16526  std::int32_t get_id() const final {
16527  return ID;
16528  }
16529 
16530  public:
16531 
16536 
16538  static const std::int32_t ID = 1381282631;
16539 
16545  void store(TlStorerToString &s, const char *field_name) const final;
16546 };
16547 
16556  std::int32_t get_id() const final {
16557  return ID;
16558  }
16559 
16560  public:
16561 
16566 
16568  static const std::int32_t ID = 1059063081;
16569 
16575  void store(TlStorerToString &s, const char *field_name) const final;
16576 };
16577 
16581 class emojiKeyword final : public Object {
16586  std::int32_t get_id() const final {
16587  return ID;
16588  }
16589 
16590  public:
16592  string emoji_;
16594  string keyword_;
16595 
16599  emojiKeyword();
16600 
16607  emojiKeyword(string const &emoji_, string const &keyword_);
16608 
16610  static const std::int32_t ID = -2112285985;
16611 
16617  void store(TlStorerToString &s, const char *field_name) const final;
16618 };
16619 
16620 class emojiKeyword;
16621 
16625 class emojiKeywords final : public Object {
16630  std::int32_t get_id() const final {
16631  return ID;
16632  }
16633 
16634  public:
16637 
16641  emojiKeywords();
16642 
16649 
16651  static const std::int32_t ID = 689723339;
16652 
16658  void store(TlStorerToString &s, const char *field_name) const final;
16659 };
16660 
16661 class sticker;
16662 
16666 class emojiReaction final : public Object {
16671  std::int32_t get_id() const final {
16672  return ID;
16673  }
16674 
16675  public:
16677  string emoji_;
16679  string title_;
16696 
16700  emojiReaction();
16701 
16717 
16719  static const std::int32_t ID = 1616063583;
16720 
16726  void store(TlStorerToString &s, const char *field_name) const final;
16727 };
16728 
16732 class emojiStatus final : public Object {
16737  std::int32_t get_id() const final {
16738  return ID;
16739  }
16740 
16741  public:
16746 
16750  emojiStatus();
16751 
16759 
16761  static const std::int32_t ID = -606529994;
16762 
16768  void store(TlStorerToString &s, const char *field_name) const final;
16769 };
16770 
16774 class emojiStatuses final : public Object {
16779  std::int32_t get_id() const final {
16780  return ID;
16781  }
16782 
16783  public:
16786 
16790  emojiStatuses();
16791 
16798 
16800  static const std::int32_t ID = -377859594;
16801 
16807  void store(TlStorerToString &s, const char *field_name) const final;
16808 };
16809 
16813 class emojis final : public Object {
16818  std::int32_t get_id() const final {
16819  return ID;
16820  }
16821 
16822  public:
16825 
16829  emojis();
16830 
16836  explicit emojis(array<string> &&emojis_);
16837 
16839  static const std::int32_t ID = 950339552;
16840 
16846  void store(TlStorerToString &s, const char *field_name) const final;
16847 };
16848 
16852 class encryptedCredentials final : public Object {
16857  std::int32_t get_id() const final {
16858  return ID;
16859  }
16860 
16861  public:
16868 
16873 
16881  encryptedCredentials(bytes const &data_, bytes const &hash_, bytes const &secret_);
16882 
16884  static const std::int32_t ID = 1331106766;
16885 
16891  void store(TlStorerToString &s, const char *field_name) const final;
16892 };
16893 
16894 class PassportElementType;
16895 
16896 class datedFile;
16897 
16901 class encryptedPassportElement final : public Object {
16906  std::int32_t get_id() const final {
16907  return ID;
16908  }
16909 
16910  public:
16926  string value_;
16928  string hash_;
16929 
16934 
16949 
16951  static const std::int32_t ID = 2002386193;
16952 
16958  void store(TlStorerToString &s, const char *field_name) const final;
16959 };
16960 
16964 class error final : public Object {
16969  std::int32_t get_id() const final {
16970  return ID;
16971  }
16972 
16973  public:
16977  string message_;
16978 
16982  error();
16983 
16990  error(int32 code_, string const &message_);
16991 
16993  static const std::int32_t ID = -1679978726;
16994 
17000  void store(TlStorerToString &s, const char *field_name) const final;
17001 };
17002 
17003 class formattedText;
17004 
17008 class factCheck final : public Object {
17013  std::int32_t get_id() const final {
17014  return ID;
17015  }
17016 
17017  public:
17022 
17026  factCheck();
17027 
17035 
17037  static const std::int32_t ID = -1048184552;
17038 
17044  void store(TlStorerToString &s, const char *field_name) const final;
17045 };
17046 
17050 class failedToAddMember final : public Object {
17055  std::int32_t get_id() const final {
17056  return ID;
17057  }
17058 
17059  public:
17066 
17071 
17080 
17082  static const std::int32_t ID = -282891070;
17083 
17089  void store(TlStorerToString &s, const char *field_name) const final;
17090 };
17091 
17092 class failedToAddMember;
17093 
17097 class failedToAddMembers final : public Object {
17102  std::int32_t get_id() const final {
17103  return ID;
17104  }
17105 
17106  public:
17109 
17114 
17121 
17123  static const std::int32_t ID = -272587152;
17124 
17130  void store(TlStorerToString &s, const char *field_name) const final;
17131 };
17132 
17133 class localFile;
17134 
17135 class remoteFile;
17136 
17140 class file final : public Object {
17145  std::int32_t get_id() const final {
17146  return ID;
17147  }
17148 
17149  public:
17160 
17164  file();
17165 
17176 
17178  static const std::int32_t ID = 1263291956;
17179 
17185  void store(TlStorerToString &s, const char *field_name) const final;
17186 };
17187 
17188 class message;
17189 
17193 class fileDownload final : public Object {
17198  std::int32_t get_id() const final {
17199  return ID;
17200  }
17201 
17202  public:
17213 
17217  fileDownload();
17218 
17229 
17231  static const std::int32_t ID = -2092100780;
17232 
17238  void store(TlStorerToString &s, const char *field_name) const final;
17239 };
17240 
17244 class fileDownloadedPrefixSize final : public Object {
17249  std::int32_t get_id() const final {
17250  return ID;
17251  }
17252 
17253  public:
17256 
17261 
17268 
17270  static const std::int32_t ID = -2015205381;
17271 
17277  void store(TlStorerToString &s, const char *field_name) const final;
17278 };
17279 
17283 class filePart final : public Object {
17288  std::int32_t get_id() const final {
17289  return ID;
17290  }
17291 
17292  public:
17295 
17299  filePart();
17300 
17306  explicit filePart(bytes const &data_);
17307 
17309  static const std::int32_t ID = 911821878;
17310 
17316  void store(TlStorerToString &s, const char *field_name) const final;
17317 };
17318 
17323 class FileType: public Object {
17324  public:
17325 };
17326 
17330 class fileTypeNone final : public FileType {
17335  std::int32_t get_id() const final {
17336  return ID;
17337  }
17338 
17339  public:
17340 
17344  fileTypeNone();
17345 
17347  static const std::int32_t ID = 2003009189;
17348 
17354  void store(TlStorerToString &s, const char *field_name) const final;
17355 };
17356 
17360 class fileTypeAnimation final : public FileType {
17365  std::int32_t get_id() const final {
17366  return ID;
17367  }
17368 
17369  public:
17370 
17375 
17377  static const std::int32_t ID = -290816582;
17378 
17384  void store(TlStorerToString &s, const char *field_name) const final;
17385 };
17386 
17390 class fileTypeAudio final : public FileType {
17395  std::int32_t get_id() const final {
17396  return ID;
17397  }
17398 
17399  public:
17400 
17404  fileTypeAudio();
17405 
17407  static const std::int32_t ID = -709112160;
17408 
17414  void store(TlStorerToString &s, const char *field_name) const final;
17415 };
17416 
17420 class fileTypeDocument final : public FileType {
17425  std::int32_t get_id() const final {
17426  return ID;
17427  }
17428 
17429  public:
17430 
17434  fileTypeDocument();
17435 
17437  static const std::int32_t ID = -564722929;
17438 
17444  void store(TlStorerToString &s, const char *field_name) const final;
17445 };
17446 
17450 class fileTypeNotificationSound final : public FileType {
17455  std::int32_t get_id() const final {
17456  return ID;
17457  }
17458 
17459  public:
17460 
17465 
17467  static const std::int32_t ID = -1020289271;
17468 
17474  void store(TlStorerToString &s, const char *field_name) const final;
17475 };
17476 
17480 class fileTypePhoto final : public FileType {
17485  std::int32_t get_id() const final {
17486  return ID;
17487  }
17488 
17489  public:
17490 
17494  fileTypePhoto();
17495 
17497  static const std::int32_t ID = -1718914651;
17498 
17504  void store(TlStorerToString &s, const char *field_name) const final;
17505 };
17506 
17510 class fileTypePhotoStory final : public FileType {
17515  std::int32_t get_id() const final {
17516  return ID;
17517  }
17518 
17519  public:
17520 
17525 
17527  static const std::int32_t ID = 2018995956;
17528 
17534  void store(TlStorerToString &s, const char *field_name) const final;
17535 };
17536 
17540 class fileTypeProfilePhoto final : public FileType {
17545  std::int32_t get_id() const final {
17546  return ID;
17547  }
17548 
17549  public:
17550 
17555 
17557  static const std::int32_t ID = 1795089315;
17558 
17564  void store(TlStorerToString &s, const char *field_name) const final;
17565 };
17566 
17570 class fileTypeSecret final : public FileType {
17575  std::int32_t get_id() const final {
17576  return ID;
17577  }
17578 
17579  public:
17580 
17584  fileTypeSecret();
17585 
17587  static const std::int32_t ID = -1871899401;
17588 
17594  void store(TlStorerToString &s, const char *field_name) const final;
17595 };
17596 
17600 class fileTypeSecretThumbnail final : public FileType {
17605  std::int32_t get_id() const final {
17606  return ID;
17607  }
17608 
17609  public:
17610 
17615 
17617  static const std::int32_t ID = -1401326026;
17618 
17624  void store(TlStorerToString &s, const char *field_name) const final;
17625 };
17626 
17630 class fileTypeSecure final : public FileType {
17635  std::int32_t get_id() const final {
17636  return ID;
17637  }
17638 
17639  public:
17640 
17644  fileTypeSecure();
17645 
17647  static const std::int32_t ID = -1419133146;
17648 
17654  void store(TlStorerToString &s, const char *field_name) const final;
17655 };
17656 
17660 class fileTypeSticker final : public FileType {
17665  std::int32_t get_id() const final {
17666  return ID;
17667  }
17668 
17669  public:
17670 
17674  fileTypeSticker();
17675 
17677  static const std::int32_t ID = 475233385;
17678 
17684  void store(TlStorerToString &s, const char *field_name) const final;
17685 };
17686 
17690 class fileTypeThumbnail final : public FileType {
17695  std::int32_t get_id() const final {
17696  return ID;
17697  }
17698 
17699  public:
17700 
17705 
17707  static const std::int32_t ID = -12443298;
17708 
17714  void store(TlStorerToString &s, const char *field_name) const final;
17715 };
17716 
17720 class fileTypeUnknown final : public FileType {
17725  std::int32_t get_id() const final {
17726  return ID;
17727  }
17728 
17729  public:
17730 
17734  fileTypeUnknown();
17735 
17737  static const std::int32_t ID = -2011566768;
17738 
17744  void store(TlStorerToString &s, const char *field_name) const final;
17745 };
17746 
17750 class fileTypeVideo final : public FileType {
17755  std::int32_t get_id() const final {
17756  return ID;
17757  }
17758 
17759  public:
17760 
17764  fileTypeVideo();
17765 
17767  static const std::int32_t ID = 1430816539;
17768 
17774  void store(TlStorerToString &s, const char *field_name) const final;
17775 };
17776 
17780 class fileTypeVideoNote final : public FileType {
17785  std::int32_t get_id() const final {
17786  return ID;
17787  }
17788 
17789  public:
17790 
17795 
17797  static const std::int32_t ID = -518412385;
17798 
17804  void store(TlStorerToString &s, const char *field_name) const final;
17805 };
17806 
17810 class fileTypeVideoStory final : public FileType {
17815  std::int32_t get_id() const final {
17816  return ID;
17817  }
17818 
17819  public:
17820 
17825 
17827  static const std::int32_t ID = -2146754143;
17828 
17834  void store(TlStorerToString &s, const char *field_name) const final;
17835 };
17836 
17840 class fileTypeVoiceNote final : public FileType {
17845  std::int32_t get_id() const final {
17846  return ID;
17847  }
17848 
17849  public:
17850 
17855 
17857  static const std::int32_t ID = -588681661;
17858 
17864  void store(TlStorerToString &s, const char *field_name) const final;
17865 };
17866 
17870 class fileTypeWallpaper final : public FileType {
17875  std::int32_t get_id() const final {
17876  return ID;
17877  }
17878 
17879  public:
17880 
17885 
17887  static const std::int32_t ID = 1854930076;
17888 
17894  void store(TlStorerToString &s, const char *field_name) const final;
17895 };
17896 
17902  public:
17903 };
17904 
17913  std::int32_t get_id() const final {
17914  return ID;
17915  }
17916 
17917  public:
17918 
17923 
17925  static const std::int32_t ID = -1771112932;
17926 
17932  void store(TlStorerToString &s, const char *field_name) const final;
17933 };
17934 
17943  std::int32_t get_id() const final {
17944  return ID;
17945  }
17946 
17947  public:
17952 
17957 
17965 
17967  static const std::int32_t ID = 222930116;
17968 
17974  void store(TlStorerToString &s, const char *field_name) const final;
17975 };
17976 
17982  public:
17983 };
17984 
17993  std::int32_t get_id() const final {
17994  return ID;
17995  }
17996 
17997  public:
18000 
18005 
18012 
18014  static const std::int32_t ID = 731296497;
18015 
18021  void store(TlStorerToString &s, const char *field_name) const final;
18022 };
18023 
18032  std::int32_t get_id() const final {
18033  return ID;
18034  }
18035 
18036  public:
18038  string nonce_;
18041 
18046 
18054 
18056  static const std::int32_t ID = -889936502;
18057 
18063  void store(TlStorerToString &s, const char *field_name) const final;
18064 };
18065 
18066 class textEntity;
18067 
18071 class formattedText final : public Object {
18076  std::int32_t get_id() const final {
18077  return ID;
18078  }
18079 
18080  public:
18082  string text_;
18085 
18089  formattedText();
18090 
18098 
18100  static const std::int32_t ID = -252624564;
18101 
18107  void store(TlStorerToString &s, const char *field_name) const final;
18108 };
18109 
18111 
18112 class draftMessage;
18113 
18114 class forumTopicInfo;
18115 
18116 class message;
18117 
18121 class forumTopic final : public Object {
18126  std::int32_t get_id() const final {
18127  return ID;
18128  }
18129 
18130  public:
18151 
18155  forumTopic();
18156 
18172 
18174  static const std::int32_t ID = 303279334;
18175 
18181  void store(TlStorerToString &s, const char *field_name) const final;
18182 };
18183 
18187 class forumTopicIcon final : public Object {
18192  std::int32_t get_id() const final {
18193  return ID;
18194  }
18195 
18196  public:
18201 
18205  forumTopicIcon();
18206 
18214 
18216  static const std::int32_t ID = -818765421;
18217 
18223  void store(TlStorerToString &s, const char *field_name) const final;
18224 };
18225 
18226 class MessageSender;
18227 
18228 class forumTopicIcon;
18229 
18233 class forumTopicInfo final : public Object {
18238  std::int32_t get_id() const final {
18239  return ID;
18240  }
18241 
18242  public:
18246  string name_;
18261 
18265  forumTopicInfo();
18266 
18281 
18283  static const std::int32_t ID = -1879842914;
18284 
18290  void store(TlStorerToString &s, const char *field_name) const final;
18291 };
18292 
18293 class forumTopic;
18294 
18298 class forumTopics final : public Object {
18303  std::int32_t get_id() const final {
18304  return ID;
18305  }
18306 
18307  public:
18318 
18322  forumTopics();
18323 
18334 
18336  static const std::int32_t ID = 732819537;
18337 
18343  void store(TlStorerToString &s, const char *field_name) const final;
18344 };
18345 
18346 class MessageSender;
18347 
18351 class forwardSource final : public Object {
18356  std::int32_t get_id() const final {
18357  return ID;
18358  }
18359 
18360  public:
18373 
18377  forwardSource();
18378 
18390 
18392  static const std::int32_t ID = 1795337929;
18393 
18399  void store(TlStorerToString &s, const char *field_name) const final;
18400 };
18401 
18402 class chatBoost;
18403 
18407 class foundChatBoosts final : public Object {
18412  std::int32_t get_id() const final {
18413  return ID;
18414  }
18415 
18416  public:
18423 
18427  foundChatBoosts();
18428 
18437 
18439  static const std::int32_t ID = 51457680;
18440 
18446  void store(TlStorerToString &s, const char *field_name) const final;
18447 };
18448 
18449 class message;
18450 
18454 class foundChatMessages final : public Object {
18459  std::int32_t get_id() const final {
18460  return ID;
18461  }
18462 
18463  public:
18470 
18475 
18484 
18486  static const std::int32_t ID = 427484196;
18487 
18493  void store(TlStorerToString &s, const char *field_name) const final;
18494 };
18495 
18496 class downloadedFileCounts;
18497 
18498 class fileDownload;
18499 
18503 class foundFileDownloads final : public Object {
18508  std::int32_t get_id() const final {
18509  return ID;
18510  }
18511 
18512  public:
18519 
18524 
18533 
18535  static const std::int32_t ID = 1395890392;
18536 
18542  void store(TlStorerToString &s, const char *field_name) const final;
18543 };
18544 
18545 class message;
18546 
18550 class foundMessages final : public Object {
18555  std::int32_t get_id() const final {
18556  return ID;
18557  }
18558 
18559  public:
18566 
18570  foundMessages();
18571 
18580 
18582  static const std::int32_t ID = -529809608;
18583 
18589  void store(TlStorerToString &s, const char *field_name) const final;
18590 };
18591 
18595 class foundPosition final : public Object {
18600  std::int32_t get_id() const final {
18601  return ID;
18602  }
18603 
18604  public:
18607 
18611  foundPosition();
18612 
18618  explicit foundPosition(int32 position_);
18619 
18621  static const std::int32_t ID = -1886724216;
18622 
18628  void store(TlStorerToString &s, const char *field_name) const final;
18629 };
18630 
18634 class foundPositions final : public Object {
18639  std::int32_t get_id() const final {
18640  return ID;
18641  }
18642 
18643  public:
18648 
18652  foundPositions();
18653 
18661 
18663  static const std::int32_t ID = -80518368;
18664 
18670  void store(TlStorerToString &s, const char *field_name) const final;
18671 };
18672 
18673 class story;
18674 
18678 class foundStories final : public Object {
18683  std::int32_t get_id() const final {
18684  return ID;
18685  }
18686 
18687  public:
18694 
18698  foundStories();
18699 
18708 
18710  static const std::int32_t ID = 1678513512;
18711 
18717  void store(TlStorerToString &s, const char *field_name) const final;
18718 };
18719 
18720 class webApp;
18721 
18725 class foundWebApp final : public Object {
18730  std::int32_t get_id() const final {
18731  return ID;
18732  }
18733 
18734  public:
18741 
18745  foundWebApp();
18746 
18755 
18757  static const std::int32_t ID = -290926562;
18758 
18764  void store(TlStorerToString &s, const char *field_name) const final;
18765 };
18766 
18767 class animation;
18768 
18769 class formattedText;
18770 
18771 class photo;
18772 
18776 class game final : public Object {
18781  std::int32_t get_id() const final {
18782  return ID;
18783  }
18784 
18785  public:
18789  string short_name_;
18791  string title_;
18800 
18804  game();
18805 
18818 
18820  static const std::int32_t ID = -1565597752;
18821 
18827  void store(TlStorerToString &s, const char *field_name) const final;
18828 };
18829 
18833 class gameHighScore final : public Object {
18838  std::int32_t get_id() const final {
18839  return ID;
18840  }
18841 
18842  public:
18849 
18853  gameHighScore();
18854 
18863 
18865  static const std::int32_t ID = 342871838;
18866 
18872  void store(TlStorerToString &s, const char *field_name) const final;
18873 };
18874 
18875 class gameHighScore;
18876 
18880 class gameHighScores final : public Object {
18885  std::int32_t get_id() const final {
18886  return ID;
18887  }
18888 
18889  public:
18892 
18896  gameHighScores();
18897 
18904 
18906  static const std::int32_t ID = -725770727;
18907 
18913  void store(TlStorerToString &s, const char *field_name) const final;
18914 };
18915 
18917 
18921 class groupCall final : public Object {
18926  std::int32_t get_id() const final {
18927  return ID;
18928  }
18929 
18930  public:
18934  string title_;
18973 
18977  groupCall();
18978 
19005 
19007  static const std::int32_t ID = -123443355;
19008 
19014  void store(TlStorerToString &s, const char *field_name) const final;
19015 };
19016 
19020 class groupCallId final : public Object {
19025  std::int32_t get_id() const final {
19026  return ID;
19027  }
19028 
19029  public:
19032 
19036  groupCallId();
19037 
19043  explicit groupCallId(int32 id_);
19044 
19046  static const std::int32_t ID = 350534469;
19047 
19053  void store(TlStorerToString &s, const char *field_name) const final;
19054 };
19055 
19056 class MessageSender;
19057 
19059 
19063 class groupCallParticipant final : public Object {
19068  std::int32_t get_id() const final {
19069  return ID;
19070  }
19071 
19072  public:
19084  string bio_;
19108  string order_;
19109 
19114 
19138 
19140  static const std::int32_t ID = 2059182571;
19141 
19147  void store(TlStorerToString &s, const char *field_name) const final;
19148 };
19149 
19151 
19160  std::int32_t get_id() const final {
19161  return ID;
19162  }
19163 
19164  public:
19171 
19176 
19185 
19187  static const std::int32_t ID = -14294645;
19188 
19194  void store(TlStorerToString &s, const char *field_name) const final;
19195 };
19196 
19197 class MessageSender;
19198 
19202 class groupCallRecentSpeaker final : public Object {
19207  std::int32_t get_id() const final {
19208  return ID;
19209  }
19210 
19211  public:
19216 
19221 
19229 
19231  static const std::int32_t ID = 1819519436;
19232 
19238  void store(TlStorerToString &s, const char *field_name) const final;
19239 };
19240 
19244 class groupCallStream final : public Object {
19249  std::int32_t get_id() const final {
19250  return ID;
19251  }
19252 
19253  public:
19260 
19264  groupCallStream();
19265 
19274 
19276  static const std::int32_t ID = -264564795;
19277 
19283  void store(TlStorerToString &s, const char *field_name) const final;
19284 };
19285 
19286 class groupCallStream;
19287 
19291 class groupCallStreams final : public Object {
19296  std::int32_t get_id() const final {
19297  return ID;
19298  }
19299 
19300  public:
19303 
19307  groupCallStreams();
19308 
19315 
19317  static const std::int32_t ID = -1032959578;
19318 
19324  void store(TlStorerToString &s, const char *field_name) const final;
19325 };
19326 
19332  public:
19333 };
19334 
19343  std::int32_t get_id() const final {
19344  return ID;
19345  }
19346 
19347  public:
19348 
19353 
19355  static const std::int32_t ID = -379186304;
19356 
19362  void store(TlStorerToString &s, const char *field_name) const final;
19363 };
19364 
19373  std::int32_t get_id() const final {
19374  return ID;
19375  }
19376 
19377  public:
19378 
19383 
19385  static const std::int32_t ID = 394968234;
19386 
19392  void store(TlStorerToString &s, const char *field_name) const final;
19393 };
19394 
19403  std::int32_t get_id() const final {
19404  return ID;
19405  }
19406 
19407  public:
19408 
19413 
19415  static const std::int32_t ID = -2125916617;
19416 
19422  void store(TlStorerToString &s, const char *field_name) const final;
19423 };
19424 
19428 class groupCallVideoSourceGroup final : public Object {
19433  std::int32_t get_id() const final {
19434  return ID;
19435  }
19436 
19437  public:
19439  string semantics_;
19442 
19447 
19455 
19457  static const std::int32_t ID = -1190900785;
19458 
19464  void store(TlStorerToString &s, const char *field_name) const final;
19465 };
19466 
19470 class hashtags final : public Object {
19475  std::int32_t get_id() const final {
19476  return ID;
19477  }
19478 
19479  public:
19482 
19486  hashtags();
19487 
19493  explicit hashtags(array<string> &&hashtags_);
19494 
19496  static const std::int32_t ID = 676798885;
19497 
19503  void store(TlStorerToString &s, const char *field_name) const final;
19504 };
19505 
19509 class httpUrl final : public Object {
19514  std::int32_t get_id() const final {
19515  return ID;
19516  }
19517 
19518  public:
19520  string url_;
19521 
19525  httpUrl();
19526 
19532  explicit httpUrl(string const &url_);
19533 
19535  static const std::int32_t ID = -2018019930;
19536 
19542  void store(TlStorerToString &s, const char *field_name) const final;
19543 };
19544 
19545 class date;
19546 
19547 class datedFile;
19548 
19552 class identityDocument final : public Object {
19557  std::int32_t get_id() const final {
19558  return ID;
19559  }
19560 
19561  public:
19563  string number_;
19574 
19578  identityDocument();
19579 
19591 
19593  static const std::int32_t ID = 1001703606;
19594 
19600  void store(TlStorerToString &s, const char *field_name) const final;
19601 };
19602 
19606 class importedContacts final : public Object {
19611  std::int32_t get_id() const final {
19612  return ID;
19613  }
19614 
19615  public:
19620 
19624  importedContacts();
19625 
19633 
19635  static const std::int32_t ID = 2068432290;
19636 
19642  void store(TlStorerToString &s, const char *field_name) const final;
19643 };
19644 
19646 
19650 class inlineKeyboardButton final : public Object {
19655  std::int32_t get_id() const final {
19656  return ID;
19657  }
19658 
19659  public:
19661  string text_;
19664 
19669 
19677 
19679  static const std::int32_t ID = -372105704;
19680 
19686  void store(TlStorerToString &s, const char *field_name) const final;
19687 };
19688 
19689 class TargetChat;
19690 
19696  public:
19697 };
19698 
19707  std::int32_t get_id() const final {
19708  return ID;
19709  }
19710 
19711  public:
19713  string url_;
19714 
19719 
19725  explicit inlineKeyboardButtonTypeUrl(string const &url_);
19726 
19728  static const std::int32_t ID = 1130741420;
19729 
19735  void store(TlStorerToString &s, const char *field_name) const final;
19736 };
19737 
19746  std::int32_t get_id() const final {
19747  return ID;
19748  }
19749 
19750  public:
19752  string url_;
19757 
19762 
19770  inlineKeyboardButtonTypeLoginUrl(string const &url_, int53 id_, string const &forward_text_);
19771 
19773  static const std::int32_t ID = -1203413081;
19774 
19780  void store(TlStorerToString &s, const char *field_name) const final;
19781 };
19782 
19791  std::int32_t get_id() const final {
19792  return ID;
19793  }
19794 
19795  public:
19797  string url_;
19798 
19803 
19809  explicit inlineKeyboardButtonTypeWebApp(string const &url_);
19810 
19812  static const std::int32_t ID = -1767471672;
19813 
19819  void store(TlStorerToString &s, const char *field_name) const final;
19820 };
19821 
19830  std::int32_t get_id() const final {
19831  return ID;
19832  }
19833 
19834  public:
19837 
19842 
19848  explicit inlineKeyboardButtonTypeCallback(bytes const &data_);
19849 
19851  static const std::int32_t ID = -1127515139;
19852 
19858  void store(TlStorerToString &s, const char *field_name) const final;
19859 };
19860 
19869  std::int32_t get_id() const final {
19870  return ID;
19871  }
19872 
19873  public:
19876 
19881 
19888 
19890  static const std::int32_t ID = 908018248;
19891 
19897  void store(TlStorerToString &s, const char *field_name) const final;
19898 };
19899 
19908  std::int32_t get_id() const final {
19909  return ID;
19910  }
19911 
19912  public:
19913 
19918 
19920  static const std::int32_t ID = -383429528;
19921 
19927  void store(TlStorerToString &s, const char *field_name) const final;
19928 };
19929 
19938  std::int32_t get_id() const final {
19939  return ID;
19940  }
19941 
19942  public:
19944  string query_;
19947 
19952 
19960 
19962  static const std::int32_t ID = 544906485;
19963 
19969  void store(TlStorerToString &s, const char *field_name) const final;
19970 };
19971 
19980  std::int32_t get_id() const final {
19981  return ID;
19982  }
19983 
19984  public:
19985 
19990 
19992  static const std::int32_t ID = 1360739440;
19993 
19999  void store(TlStorerToString &s, const char *field_name) const final;
20000 };
20001 
20010  std::int32_t get_id() const final {
20011  return ID;
20012  }
20013 
20014  public:
20017 
20022 
20029 
20031  static const std::int32_t ID = 1836574114;
20032 
20038  void store(TlStorerToString &s, const char *field_name) const final;
20039 };
20040 
20041 class animation;
20042 
20043 class audio;
20044 
20045 class contact;
20046 
20047 class document;
20048 
20049 class game;
20050 
20051 class location;
20052 
20053 class photo;
20054 
20055 class sticker;
20056 
20057 class thumbnail;
20058 
20059 class venue;
20060 
20061 class video;
20062 
20063 class voiceNote;
20064 
20069 class InlineQueryResult: public Object {
20070  public:
20071 };
20072 
20081  std::int32_t get_id() const final {
20082  return ID;
20083  }
20084 
20085  public:
20087  string id_;
20089  string url_;
20093  string title_;
20098 
20103 
20114  inlineQueryResultArticle(string const &id_, string const &url_, bool hide_url_, string const &title_, string const &description_, object_ptr<thumbnail> &&thumbnail_);
20115 
20117  static const std::int32_t ID = 206340825;
20118 
20124  void store(TlStorerToString &s, const char *field_name) const final;
20125 };
20126 
20135  std::int32_t get_id() const final {
20136  return ID;
20137  }
20138 
20139  public:
20141  string id_;
20146 
20151 
20160 
20162  static const std::int32_t ID = -181960174;
20163 
20169  void store(TlStorerToString &s, const char *field_name) const final;
20170 };
20171 
20180  std::int32_t get_id() const final {
20181  return ID;
20182  }
20183 
20184  public:
20186  string id_;
20190  string title_;
20193 
20198 
20208 
20210  static const std::int32_t ID = 466004752;
20211 
20217  void store(TlStorerToString &s, const char *field_name) const final;
20218 };
20219 
20228  std::int32_t get_id() const final {
20229  return ID;
20230  }
20231 
20232  public:
20234  string id_;
20239 
20244 
20253 
20255  static const std::int32_t ID = 1281036382;
20256 
20262  void store(TlStorerToString &s, const char *field_name) const final;
20263 };
20264 
20273  std::int32_t get_id() const final {
20274  return ID;
20275  }
20276 
20277  public:
20279  string id_;
20282 
20287 
20294  inlineQueryResultGame(string const &id_, object_ptr<game> &&game_);
20295 
20297  static const std::int32_t ID = 1706916987;
20298 
20304  void store(TlStorerToString &s, const char *field_name) const final;
20305 };
20306 
20315  std::int32_t get_id() const final {
20316  return ID;
20317  }
20318 
20319  public:
20321  string id_;
20325  string title_;
20326 
20331 
20339  inlineQueryResultAnimation(string const &id_, object_ptr<animation> &&animation_, string const &title_);
20340 
20342  static const std::int32_t ID = 2009984267;
20343 
20349  void store(TlStorerToString &s, const char *field_name) const final;
20350 };
20351 
20360  std::int32_t get_id() const final {
20361  return ID;
20362  }
20363 
20364  public:
20366  string id_;
20369 
20374 
20382 
20384  static const std::int32_t ID = 842650360;
20385 
20391  void store(TlStorerToString &s, const char *field_name) const final;
20392 };
20393 
20402  std::int32_t get_id() const final {
20403  return ID;
20404  }
20405 
20406  public:
20408  string id_;
20412  string title_;
20415 
20420 
20429  inlineQueryResultDocument(string const &id_, object_ptr<document> &&document_, string const &title_, string const &description_);
20430 
20432  static const std::int32_t ID = -1491268539;
20433 
20439  void store(TlStorerToString &s, const char *field_name) const final;
20440 };
20441 
20450  std::int32_t get_id() const final {
20451  return ID;
20452  }
20453 
20454  public:
20456  string id_;
20460  string title_;
20463 
20468 
20477  inlineQueryResultPhoto(string const &id_, object_ptr<photo> &&photo_, string const &title_, string const &description_);
20478 
20480  static const std::int32_t ID = 1848319440;
20481 
20487  void store(TlStorerToString &s, const char *field_name) const final;
20488 };
20489 
20498  std::int32_t get_id() const final {
20499  return ID;
20500  }
20501 
20502  public:
20504  string id_;
20507 
20512 
20520 
20522  static const std::int32_t ID = -1848224245;
20523 
20529  void store(TlStorerToString &s, const char *field_name) const final;
20530 };
20531 
20540  std::int32_t get_id() const final {
20541  return ID;
20542  }
20543 
20544  public:
20546  string id_;
20550  string title_;
20553 
20558 
20567  inlineQueryResultVideo(string const &id_, object_ptr<video> &&video_, string const &title_, string const &description_);
20568 
20570  static const std::int32_t ID = -1373158683;
20571 
20577  void store(TlStorerToString &s, const char *field_name) const final;
20578 };
20579 
20588  std::int32_t get_id() const final {
20589  return ID;
20590  }
20591 
20592  public:
20594  string id_;
20598  string title_;
20599 
20604 
20612  inlineQueryResultVoiceNote(string const &id_, object_ptr<voiceNote> &&voice_note_, string const &title_);
20613 
20615  static const std::int32_t ID = -1897393105;
20616 
20622  void store(TlStorerToString &s, const char *field_name) const final;
20623 };
20624 
20625 class InlineQueryResult;
20626 
20628 
20632 class inlineQueryResults final : public Object {
20637  std::int32_t get_id() const final {
20638  return ID;
20639  }
20640 
20641  public:
20650 
20655 
20665 
20667  static const std::int32_t ID = 1830685615;
20668 
20674  void store(TlStorerToString &s, const char *field_name) const final;
20675 };
20676 
20678 
20682 class inlineQueryResultsButton final : public Object {
20687  std::int32_t get_id() const final {
20688  return ID;
20689  }
20690 
20691  public:
20693  string text_;
20696 
20701 
20709 
20711  static const std::int32_t ID = -790689618;
20712 
20718  void store(TlStorerToString &s, const char *field_name) const final;
20719 };
20720 
20726  public:
20727 };
20728 
20737  std::int32_t get_id() const final {
20738  return ID;
20739  }
20740 
20741  public:
20743  string parameter_;
20744 
20749 
20755  explicit inlineQueryResultsButtonTypeStartBot(string const &parameter_);
20756 
20758  static const std::int32_t ID = -23400235;
20759 
20765  void store(TlStorerToString &s, const char *field_name) const final;
20766 };
20767 
20776  std::int32_t get_id() const final {
20777  return ID;
20778  }
20779 
20780  public:
20782  string url_;
20783 
20788 
20794  explicit inlineQueryResultsButtonTypeWebApp(string const &url_);
20795 
20797  static const std::int32_t ID = -1197382814;
20798 
20804  void store(TlStorerToString &s, const char *field_name) const final;
20805 };
20806 
20807 class InputFile;
20808 
20813 class InputBackground: public Object {
20814  public:
20815 };
20816 
20825  std::int32_t get_id() const final {
20826  return ID;
20827  }
20828 
20829  public:
20832 
20837 
20844 
20846  static const std::int32_t ID = -1747094364;
20847 
20853  void store(TlStorerToString &s, const char *field_name) const final;
20854 };
20855 
20864  std::int32_t get_id() const final {
20865  return ID;
20866  }
20867 
20868  public:
20871 
20876 
20883 
20885  static const std::int32_t ID = -274976231;
20886 
20892  void store(TlStorerToString &s, const char *field_name) const final;
20893 };
20894 
20903  std::int32_t get_id() const final {
20904  return ID;
20905  }
20906 
20907  public:
20910 
20915 
20922 
20924  static const std::int32_t ID = -351905954;
20925 
20931  void store(TlStorerToString &s, const char *field_name) const final;
20932 };
20933 
20934 class formattedText;
20935 
20939 class inputBusinessChatLink final : public Object {
20944  std::int32_t get_id() const final {
20945  return ID;
20946  }
20947 
20948  public:
20952  string title_;
20953 
20958 
20966 
20968  static const std::int32_t ID = 237858296;
20969 
20975  void store(TlStorerToString &s, const char *field_name) const final;
20976 };
20977 
20978 class InputFile;
20979 
20983 class inputBusinessStartPage final : public Object {
20988  std::int32_t get_id() const final {
20989  return ID;
20990  }
20991 
20992  public:
20994  string title_;
20996  string message_;
20999 
21004 
21012  inputBusinessStartPage(string const &title_, string const &message_, object_ptr<InputFile> &&sticker_);
21013 
21015  static const std::int32_t ID = -327383072;
21016 
21022  void store(TlStorerToString &s, const char *field_name) const final;
21023 };
21024 
21025 class InputFile;
21026 
21027 class chatPhotoSticker;
21028 
21033 class InputChatPhoto: public Object {
21034  public:
21035 };
21036 
21045  std::int32_t get_id() const final {
21046  return ID;
21047  }
21048 
21049  public:
21052 
21057 
21064 
21066  static const std::int32_t ID = 23128529;
21067 
21073  void store(TlStorerToString &s, const char *field_name) const final;
21074 };
21075 
21079 class inputChatPhotoStatic final : public InputChatPhoto {
21084  std::int32_t get_id() const final {
21085  return ID;
21086  }
21087 
21088  public:
21091 
21096 
21103 
21105  static const std::int32_t ID = 1979179699;
21106 
21112  void store(TlStorerToString &s, const char *field_name) const final;
21113 };
21114 
21123  std::int32_t get_id() const final {
21124  return ID;
21125  }
21126 
21127  public:
21132 
21137 
21145 
21147  static const std::int32_t ID = 90846242;
21148 
21154  void store(TlStorerToString &s, const char *field_name) const final;
21155 };
21156 
21165  std::int32_t get_id() const final {
21166  return ID;
21167  }
21168 
21169  public:
21172 
21177 
21184 
21186  static const std::int32_t ID = 1315861341;
21187 
21193  void store(TlStorerToString &s, const char *field_name) const final;
21194 };
21195 
21200 class InputCredentials: public Object {
21201  public:
21202 };
21203 
21212  std::int32_t get_id() const final {
21213  return ID;
21214  }
21215 
21216  public:
21219 
21224 
21230  explicit inputCredentialsSaved(string const &saved_credentials_id_);
21231 
21233  static const std::int32_t ID = -2034385364;
21234 
21240  void store(TlStorerToString &s, const char *field_name) const final;
21241 };
21242 
21251  std::int32_t get_id() const final {
21252  return ID;
21253  }
21254 
21255  public:
21257  string data_;
21260 
21265 
21272  inputCredentialsNew(string const &data_, bool allow_save_);
21273 
21275  static const std::int32_t ID = -829689558;
21276 
21282  void store(TlStorerToString &s, const char *field_name) const final;
21283 };
21284 
21293  std::int32_t get_id() const final {
21294  return ID;
21295  }
21296 
21297  public:
21299  string data_;
21300 
21305 
21311  explicit inputCredentialsApplePay(string const &data_);
21312 
21314  static const std::int32_t ID = -1246570799;
21315 
21321  void store(TlStorerToString &s, const char *field_name) const final;
21322 };
21323 
21332  std::int32_t get_id() const final {
21333  return ID;
21334  }
21335 
21336  public:
21338  string data_;
21339 
21344 
21350  explicit inputCredentialsGooglePay(string const &data_);
21351 
21353  static const std::int32_t ID = 844384100;
21354 
21360  void store(TlStorerToString &s, const char *field_name) const final;
21361 };
21362 
21367 class InputFile: public Object {
21368  public:
21369 };
21370 
21374 class inputFileId final : public InputFile {
21379  std::int32_t get_id() const final {
21380  return ID;
21381  }
21382 
21383  public:
21386 
21390  inputFileId();
21391 
21397  explicit inputFileId(int32 id_);
21398 
21400  static const std::int32_t ID = 1788906253;
21401 
21407  void store(TlStorerToString &s, const char *field_name) const final;
21408 };
21409 
21413 class inputFileRemote final : public InputFile {
21418  std::int32_t get_id() const final {
21419  return ID;
21420  }
21421 
21422  public:
21424  string id_;
21425 
21429  inputFileRemote();
21430 
21436  explicit inputFileRemote(string const &id_);
21437 
21439  static const std::int32_t ID = -107574466;
21440 
21446  void store(TlStorerToString &s, const char *field_name) const final;
21447 };
21448 
21452 class inputFileLocal final : public InputFile {
21457  std::int32_t get_id() const final {
21458  return ID;
21459  }
21460 
21461  public:
21463  string path_;
21464 
21468  inputFileLocal();
21469 
21475  explicit inputFileLocal(string const &path_);
21476 
21478  static const std::int32_t ID = 2056030919;
21479 
21485  void store(TlStorerToString &s, const char *field_name) const final;
21486 };
21487 
21491 class inputFileGenerated final : public InputFile {
21496  std::int32_t get_id() const final {
21497  return ID;
21498  }
21499 
21500  public:
21504  string conversion_;
21507 
21512 
21520  inputFileGenerated(string const &original_path_, string const &conversion_, int53 expected_size_);
21521 
21523  static const std::int32_t ID = -1333385216;
21524 
21530  void store(TlStorerToString &s, const char *field_name) const final;
21531 };
21532 
21533 class InputFile;
21534 
21535 class date;
21536 
21540 class inputIdentityDocument final : public Object {
21545  std::int32_t get_id() const final {
21546  return ID;
21547  }
21548 
21549  public:
21551  string number_;
21562 
21567 
21579 
21581  static const std::int32_t ID = 767353688;
21582 
21588  void store(TlStorerToString &s, const char *field_name) const final;
21589 };
21590 
21591 class InputMessageContent;
21592 
21593 class ReplyMarkup;
21594 
21595 class contact;
21596 
21597 class location;
21598 
21599 class venue;
21600 
21606  public:
21607 };
21608 
21617  std::int32_t get_id() const final {
21618  return ID;
21619  }
21620 
21621  public:
21623  string id_;
21625  string title_;
21631  string video_url_;
21644 
21649 
21666 
21668  static const std::int32_t ID = -1489808874;
21669 
21675  void store(TlStorerToString &s, const char *field_name) const final;
21676 };
21677 
21686  std::int32_t get_id() const final {
21687  return ID;
21688  }
21689 
21690  public:
21692  string id_;
21694  string url_;
21698  string title_;
21711 
21716 
21732 
21734  static const std::int32_t ID = 1973670156;
21735 
21741  void store(TlStorerToString &s, const char *field_name) const final;
21742 };
21743 
21752  std::int32_t get_id() const final {
21753  return ID;
21754  }
21755 
21756  public:
21758  string id_;
21760  string title_;
21762  string performer_;
21764  string audio_url_;
21771 
21776 
21789 
21791  static const std::int32_t ID = 1260139988;
21792 
21798  void store(TlStorerToString &s, const char *field_name) const final;
21799 };
21800 
21809  std::int32_t get_id() const final {
21810  return ID;
21811  }
21812 
21813  public:
21815  string id_;
21828 
21833 
21846 
21848  static const std::int32_t ID = 1846064594;
21849 
21855  void store(TlStorerToString &s, const char *field_name) const final;
21856 };
21857 
21866  std::int32_t get_id() const final {
21867  return ID;
21868  }
21869 
21870  public:
21872  string id_;
21874  string title_;
21880  string mime_type_;
21891 
21896 
21912 
21914  static const std::int32_t ID = 578801869;
21915 
21921  void store(TlStorerToString &s, const char *field_name) const final;
21922 };
21923 
21932  std::int32_t get_id() const final {
21933  return ID;
21934  }
21935 
21936  public:
21938  string id_;
21943 
21948 
21957 
21959  static const std::int32_t ID = 966074327;
21960 
21966  void store(TlStorerToString &s, const char *field_name) const final;
21967 };
21968 
21977  std::int32_t get_id() const final {
21978  return ID;
21979  }
21980 
21981  public:
21983  string id_;
21989  string title_;
22000 
22005 
22020 
22022  static const std::int32_t ID = -1887650218;
22023 
22029  void store(TlStorerToString &s, const char *field_name) const final;
22030 };
22031 
22040  std::int32_t get_id() const final {
22041  return ID;
22042  }
22043 
22044  public:
22046  string id_;
22048  string title_;
22054  string photo_url_;
22063 
22068 
22083 
22085  static const std::int32_t ID = -1123338721;
22086 
22092  void store(TlStorerToString &s, const char *field_name) const final;
22093 };
22094 
22103  std::int32_t get_id() const final {
22104  return ID;
22105  }
22106 
22107  public:
22109  string id_;
22122 
22127 
22140 
22142  static const std::int32_t ID = 274007129;
22143 
22149  void store(TlStorerToString &s, const char *field_name) const final;
22150 };
22151 
22160  std::int32_t get_id() const final {
22161  return ID;
22162  }
22163 
22164  public:
22166  string id_;
22179 
22184 
22197 
22199  static const std::int32_t ID = 541704509;
22200 
22206  void store(TlStorerToString &s, const char *field_name) const final;
22207 };
22208 
22217  std::int32_t get_id() const final {
22218  return ID;
22219  }
22220 
22221  public:
22223  string id_;
22225  string title_;
22231  string video_url_;
22233  string mime_type_;
22244 
22249 
22266 
22268  static const std::int32_t ID = 1724073191;
22269 
22275  void store(TlStorerToString &s, const char *field_name) const final;
22276 };
22277 
22286  std::int32_t get_id() const final {
22287  return ID;
22288  }
22289 
22290  public:
22292  string id_;
22294  string title_;
22303 
22308 
22320 
22322  static const std::int32_t ID = -1790072503;
22323 
22329  void store(TlStorerToString &s, const char *field_name) const final;
22330 };
22331 
22333 
22338 class InputInvoice: public Object {
22339  public:
22340 };
22341 
22345 class inputInvoiceMessage final : public InputInvoice {
22350  std::int32_t get_id() const final {
22351  return ID;
22352  }
22353 
22354  public:
22359 
22364 
22372 
22374  static const std::int32_t ID = 1490872848;
22375 
22381  void store(TlStorerToString &s, const char *field_name) const final;
22382 };
22383 
22387 class inputInvoiceName final : public InputInvoice {
22392  std::int32_t get_id() const final {
22393  return ID;
22394  }
22395 
22396  public:
22398  string name_;
22399 
22403  inputInvoiceName();
22404 
22410  explicit inputInvoiceName(string const &name_);
22411 
22413  static const std::int32_t ID = -1312155917;
22414 
22420  void store(TlStorerToString &s, const char *field_name) const final;
22421 };
22422 
22426 class inputInvoiceTelegram final : public InputInvoice {
22431  std::int32_t get_id() const final {
22432  return ID;
22433  }
22434 
22435  public:
22438 
22443 
22450 
22452  static const std::int32_t ID = -1762853139;
22453 
22459  void store(TlStorerToString &s, const char *field_name) const final;
22460 };
22461 
22462 class InputFile;
22463 
22465 
22466 class PollType;
22467 
22468 class contact;
22469 
22470 class formattedText;
22471 
22472 class inputPaidMedia;
22473 
22474 class inputThumbnail;
22475 
22476 class invoice;
22477 
22478 class linkPreviewOptions;
22479 
22480 class location;
22481 
22482 class messageCopyOptions;
22483 
22484 class venue;
22485 
22491  public:
22492 };
22493 
22502  std::int32_t get_id() const final {
22503  return ID;
22504  }
22505 
22506  public:
22513 
22517  inputMessageText();
22518 
22527 
22529  static const std::int32_t ID = -212805484;
22530 
22536  void store(TlStorerToString &s, const char *field_name) const final;
22537 };
22538 
22547  std::int32_t get_id() const final {
22548  return ID;
22549  }
22550 
22551  public:
22570 
22575 
22590 
22592  static const std::int32_t ID = -210404059;
22593 
22599  void store(TlStorerToString &s, const char *field_name) const final;
22600 };
22601 
22610  std::int32_t get_id() const final {
22611  return ID;
22612  }
22613 
22614  public:
22622  string title_;
22624  string performer_;
22627 
22632 
22644 
22646  static const std::int32_t ID = -626786126;
22647 
22653  void store(TlStorerToString &s, const char *field_name) const final;
22654 };
22655 
22664  std::int32_t get_id() const final {
22665  return ID;
22666  }
22667 
22668  public:
22677 
22682 
22692 
22694  static const std::int32_t ID = 1633383097;
22695 
22701  void store(TlStorerToString &s, const char *field_name) const final;
22702 };
22703 
22712  std::int32_t get_id() const final {
22713  return ID;
22714  }
22715 
22716  public:
22725 
22730 
22740 
22742  static const std::int32_t ID = -2067332077;
22743 
22749  void store(TlStorerToString &s, const char *field_name) const final;
22750 };
22751 
22760  std::int32_t get_id() const final {
22761  return ID;
22762  }
22763 
22764  public:
22783 
22788 
22803 
22805  static const std::int32_t ID = -810129442;
22806 
22812  void store(TlStorerToString &s, const char *field_name) const final;
22813 };
22814 
22823  std::int32_t get_id() const final {
22824  return ID;
22825  }
22826 
22827  public:
22837  string emoji_;
22838 
22843 
22854 
22856  static const std::int32_t ID = 1072805625;
22857 
22863  void store(TlStorerToString &s, const char *field_name) const final;
22864 };
22865 
22874  std::int32_t get_id() const final {
22875  return ID;
22876  }
22877 
22878  public:
22901 
22906 
22923 
22925  static const std::int32_t ID = 615537686;
22926 
22932  void store(TlStorerToString &s, const char *field_name) const final;
22933 };
22934 
22943  std::int32_t get_id() const final {
22944  return ID;
22945  }
22946 
22947  public:
22958 
22963 
22974 
22976  static const std::int32_t ID = -714598691;
22977 
22983  void store(TlStorerToString &s, const char *field_name) const final;
22984 };
22985 
22994  std::int32_t get_id() const final {
22995  return ID;
22996  }
22997 
22998  public:
23009 
23014 
23025 
23027  static const std::int32_t ID = 1461977004;
23028 
23034  void store(TlStorerToString &s, const char *field_name) const final;
23035 };
23036 
23045  std::int32_t get_id() const final {
23046  return ID;
23047  }
23048 
23049  public:
23058 
23063 
23073 
23075  static const std::int32_t ID = 648735088;
23076 
23082  void store(TlStorerToString &s, const char *field_name) const final;
23083 };
23084 
23093  std::int32_t get_id() const final {
23094  return ID;
23095  }
23096 
23097  public:
23100 
23105 
23112 
23114  static const std::int32_t ID = 1447926269;
23115 
23121  void store(TlStorerToString &s, const char *field_name) const final;
23122 };
23123 
23132  std::int32_t get_id() const final {
23133  return ID;
23134  }
23135 
23136  public:
23139 
23144 
23151 
23153  static const std::int32_t ID = -982446849;
23154 
23160  void store(TlStorerToString &s, const char *field_name) const final;
23161 };
23162 
23171  std::int32_t get_id() const final {
23172  return ID;
23173  }
23174 
23175  public:
23177  string emoji_;
23180 
23184  inputMessageDice();
23185 
23192  inputMessageDice(string const &emoji_, bool clear_draft_);
23193 
23195  static const std::int32_t ID = 841574313;
23196 
23202  void store(TlStorerToString &s, const char *field_name) const final;
23203 };
23204 
23213  std::int32_t get_id() const final {
23214  return ID;
23215  }
23216 
23217  public:
23222 
23226  inputMessageGame();
23227 
23235 
23237  static const std::int32_t ID = 1252944610;
23238 
23244  void store(TlStorerToString &s, const char *field_name) const final;
23245 };
23246 
23255  std::int32_t get_id() const final {
23256  return ID;
23257  }
23258 
23259  public:
23263  string title_;
23267  string photo_url_;
23286 
23291 
23310 
23312  static const std::int32_t ID = -1162047631;
23313 
23319  void store(TlStorerToString &s, const char *field_name) const final;
23320 };
23321 
23330  std::int32_t get_id() const final {
23331  return ID;
23332  }
23333 
23334  public:
23349 
23353  inputMessagePoll();
23354 
23367 
23369  static const std::int32_t ID = -263337164;
23370 
23376  void store(TlStorerToString &s, const char *field_name) const final;
23377 };
23378 
23387  std::int32_t get_id() const final {
23388  return ID;
23389  }
23390 
23391  public:
23396 
23401 
23409 
23411  static const std::int32_t ID = 554278243;
23412 
23418  void store(TlStorerToString &s, const char *field_name) const final;
23419 };
23420 
23429  std::int32_t get_id() const final {
23430  return ID;
23431  }
23432 
23433  public:
23442 
23447 
23457 
23459  static const std::int32_t ID = 1696232440;
23460 
23466  void store(TlStorerToString &s, const char *field_name) const final;
23467 };
23468 
23469 class inputTextQuote;
23470 
23476  public:
23477 };
23478 
23487  std::int32_t get_id() const final {
23488  return ID;
23489  }
23490 
23491  public:
23496 
23501 
23509 
23511  static const std::int32_t ID = -1033987837;
23512 
23518  void store(TlStorerToString &s, const char *field_name) const final;
23519 };
23520 
23529  std::int32_t get_id() const final {
23530  return ID;
23531  }
23532 
23533  public:
23540 
23545 
23554 
23556  static const std::int32_t ID = -1993530582;
23557 
23563  void store(TlStorerToString &s, const char *field_name) const final;
23564 };
23565 
23574  std::int32_t get_id() const final {
23575  return ID;
23576  }
23577 
23578  public:
23583 
23588 
23596 
23598  static const std::int32_t ID = 1370410616;
23599 
23605  void store(TlStorerToString &s, const char *field_name) const final;
23606 };
23607 
23608 class InputFile;
23609 
23610 class InputPaidMediaType;
23611 
23612 class inputThumbnail;
23613 
23617 class inputPaidMedia final : public Object {
23622  std::int32_t get_id() const final {
23623  return ID;
23624  }
23625 
23626  public:
23639 
23643  inputPaidMedia();
23644 
23656 
23658  static const std::int32_t ID = 475844035;
23659 
23665  void store(TlStorerToString &s, const char *field_name) const final;
23666 };
23667 
23673  public:
23674 };
23675 
23684  std::int32_t get_id() const final {
23685  return ID;
23686  }
23687 
23688  public:
23689 
23694 
23696  static const std::int32_t ID = -761660134;
23697 
23703  void store(TlStorerToString &s, const char *field_name) const final;
23704 };
23705 
23714  std::int32_t get_id() const final {
23715  return ID;
23716  }
23717 
23718  public:
23723 
23728 
23736 
23738  static const std::int32_t ID = -1336673796;
23739 
23745  void store(TlStorerToString &s, const char *field_name) const final;
23746 };
23747 
23748 class address;
23749 
23750 class inputIdentityDocument;
23751 
23752 class inputPersonalDocument;
23753 
23754 class personalDetails;
23755 
23761  public:
23762 };
23763 
23772  std::int32_t get_id() const final {
23773  return ID;
23774  }
23775 
23776  public:
23779 
23784 
23791 
23793  static const std::int32_t ID = 164791359;
23794 
23800  void store(TlStorerToString &s, const char *field_name) const final;
23801 };
23802 
23811  std::int32_t get_id() const final {
23812  return ID;
23813  }
23814 
23815  public:
23818 
23823 
23830 
23832  static const std::int32_t ID = -497011356;
23833 
23839  void store(TlStorerToString &s, const char *field_name) const final;
23840 };
23841 
23850  std::int32_t get_id() const final {
23851  return ID;
23852  }
23853 
23854  public:
23857 
23862 
23869 
23871  static const std::int32_t ID = 304813264;
23872 
23878  void store(TlStorerToString &s, const char *field_name) const final;
23879 };
23880 
23889  std::int32_t get_id() const final {
23890  return ID;
23891  }
23892 
23893  public:
23896 
23901 
23908 
23910  static const std::int32_t ID = -9963390;
23911 
23917  void store(TlStorerToString &s, const char *field_name) const final;
23918 };
23919 
23928  std::int32_t get_id() const final {
23929  return ID;
23930  }
23931 
23932  public:
23935 
23940 
23947 
23949  static const std::int32_t ID = 715360043;
23950 
23956  void store(TlStorerToString &s, const char *field_name) const final;
23957 };
23958 
23967  std::int32_t get_id() const final {
23968  return ID;
23969  }
23970 
23971  public:
23974 
23979 
23986 
23988  static const std::int32_t ID = 461630480;
23989 
23995  void store(TlStorerToString &s, const char *field_name) const final;
23996 };
23997 
24006  std::int32_t get_id() const final {
24007  return ID;
24008  }
24009 
24010  public:
24013 
24018 
24025 
24027  static const std::int32_t ID = 1389203841;
24028 
24034  void store(TlStorerToString &s, const char *field_name) const final;
24035 };
24036 
24045  std::int32_t get_id() const final {
24046  return ID;
24047  }
24048 
24049  public:
24052 
24057 
24064 
24066  static const std::int32_t ID = -26585208;
24067 
24073  void store(TlStorerToString &s, const char *field_name) const final;
24074 };
24075 
24084  std::int32_t get_id() const final {
24085  return ID;
24086  }
24087 
24088  public:
24091 
24096 
24103 
24105  static const std::int32_t ID = 1736154155;
24106 
24112  void store(TlStorerToString &s, const char *field_name) const final;
24113 };
24114 
24123  std::int32_t get_id() const final {
24124  return ID;
24125  }
24126 
24127  public:
24130 
24135 
24142 
24144  static const std::int32_t ID = 1314562128;
24145 
24151  void store(TlStorerToString &s, const char *field_name) const final;
24152 };
24153 
24162  std::int32_t get_id() const final {
24163  return ID;
24164  }
24165 
24166  public:
24169 
24174 
24181 
24183  static const std::int32_t ID = -1913238047;
24184 
24190  void store(TlStorerToString &s, const char *field_name) const final;
24191 };
24192 
24201  std::int32_t get_id() const final {
24202  return ID;
24203  }
24204 
24205  public:
24208 
24213 
24219  explicit inputPassportElementPhoneNumber(string const &phone_number_);
24220 
24222  static const std::int32_t ID = 1319357497;
24223 
24229  void store(TlStorerToString &s, const char *field_name) const final;
24230 };
24231 
24240  std::int32_t get_id() const final {
24241  return ID;
24242  }
24243 
24244  public:
24247 
24252 
24258  explicit inputPassportElementEmailAddress(string const &email_address_);
24259 
24261  static const std::int32_t ID = -248605659;
24262 
24268  void store(TlStorerToString &s, const char *field_name) const final;
24269 };
24270 
24272 
24273 class PassportElementType;
24274 
24278 class inputPassportElementError final : public Object {
24283  std::int32_t get_id() const final {
24284  return ID;
24285  }
24286 
24287  public:
24291  string message_;
24294 
24299 
24308 
24310  static const std::int32_t ID = 285756898;
24311 
24317  void store(TlStorerToString &s, const char *field_name) const final;
24318 };
24319 
24325  public:
24326 };
24327 
24336  std::int32_t get_id() const final {
24337  return ID;
24338  }
24339 
24340  public:
24343 
24348 
24355 
24357  static const std::int32_t ID = 267230319;
24358 
24364  void store(TlStorerToString &s, const char *field_name) const final;
24365 };
24366 
24375  std::int32_t get_id() const final {
24376  return ID;
24377  }
24378 
24379  public:
24381  string field_name_;
24384 
24389 
24397 
24399  static const std::int32_t ID = -426795002;
24400 
24406  void store(TlStorerToString &s, const char *field_name) const final;
24407 };
24408 
24417  std::int32_t get_id() const final {
24418  return ID;
24419  }
24420 
24421  public:
24424 
24429 
24436 
24438  static const std::int32_t ID = 588023741;
24439 
24445  void store(TlStorerToString &s, const char *field_name) const final;
24446 };
24447 
24456  std::int32_t get_id() const final {
24457  return ID;
24458  }
24459 
24460  public:
24463 
24468 
24475 
24477  static const std::int32_t ID = 413072891;
24478 
24484  void store(TlStorerToString &s, const char *field_name) const final;
24485 };
24486 
24495  std::int32_t get_id() const final {
24496  return ID;
24497  }
24498 
24499  public:
24502 
24507 
24514 
24516  static const std::int32_t ID = -773575528;
24517 
24523  void store(TlStorerToString &s, const char *field_name) const final;
24524 };
24525 
24534  std::int32_t get_id() const final {
24535  return ID;
24536  }
24537 
24538  public:
24541 
24546 
24553 
24555  static const std::int32_t ID = 505842299;
24556 
24562  void store(TlStorerToString &s, const char *field_name) const final;
24563 };
24564 
24573  std::int32_t get_id() const final {
24574  return ID;
24575  }
24576 
24577  public:
24580 
24585 
24592 
24594  static const std::int32_t ID = -527254048;
24595 
24601  void store(TlStorerToString &s, const char *field_name) const final;
24602 };
24603 
24612  std::int32_t get_id() const final {
24613  return ID;
24614  }
24615 
24616  public:
24619 
24624 
24631 
24633  static const std::int32_t ID = -298492469;
24634 
24640  void store(TlStorerToString &s, const char *field_name) const final;
24641 };
24642 
24651  std::int32_t get_id() const final {
24652  return ID;
24653  }
24654 
24655  public:
24658 
24663 
24670 
24672  static const std::int32_t ID = -2008541640;
24673 
24679  void store(TlStorerToString &s, const char *field_name) const final;
24680 };
24681 
24682 class InputFile;
24683 
24687 class inputPersonalDocument final : public Object {
24692  std::int32_t get_id() const final {
24693  return ID;
24694  }
24695 
24696  public:
24701 
24706 
24714 
24716  static const std::int32_t ID = 1676966826;
24717 
24723  void store(TlStorerToString &s, const char *field_name) const final;
24724 };
24725 
24726 class InputFile;
24727 
24728 class StickerFormat;
24729 
24730 class maskPosition;
24731 
24735 class inputSticker final : public Object {
24740  std::int32_t get_id() const final {
24741  return ID;
24742  }
24743 
24744  public:
24750  string emojis_;
24755 
24759  inputSticker();
24760 
24771 
24773  static const std::int32_t ID = 1589392402;
24774 
24780  void store(TlStorerToString &s, const char *field_name) const final;
24781 };
24782 
24783 class InputStoryAreaType;
24784 
24785 class storyAreaPosition;
24786 
24790 class inputStoryArea final : public Object {
24795  std::int32_t get_id() const final {
24796  return ID;
24797  }
24798 
24799  public:
24804 
24808  inputStoryArea();
24809 
24817 
24819  static const std::int32_t ID = 122859135;
24820 
24826  void store(TlStorerToString &s, const char *field_name) const final;
24827 };
24828 
24829 class ReactionType;
24830 
24831 class location;
24832 
24833 class locationAddress;
24834 
24840  public:
24841 };
24842 
24851  std::int32_t get_id() const final {
24852  return ID;
24853  }
24854 
24855  public:
24860 
24865 
24873 
24875  static const std::int32_t ID = -1433714887;
24876 
24882  void store(TlStorerToString &s, const char *field_name) const final;
24883 };
24884 
24893  std::int32_t get_id() const final {
24894  return ID;
24895  }
24896 
24897  public:
24901  string result_id_;
24902 
24907 
24915 
24917  static const std::int32_t ID = -1395809130;
24918 
24924  void store(TlStorerToString &s, const char *field_name) const final;
24925 };
24926 
24935  std::int32_t get_id() const final {
24936  return ID;
24937  }
24938 
24939  public:
24943  string venue_id_;
24944 
24949 
24956  inputStoryAreaTypePreviousVenue(string const &venue_provider_, string const &venue_id_);
24957 
24959  static const std::int32_t ID = 1846693388;
24960 
24966  void store(TlStorerToString &s, const char *field_name) const final;
24967 };
24968 
24977  std::int32_t get_id() const final {
24978  return ID;
24979  }
24980 
24981  public:
24985  bool is_dark_;
24988 
24993 
25002 
25004  static const std::int32_t ID = 2101826003;
25005 
25011  void store(TlStorerToString &s, const char *field_name) const final;
25012 };
25013 
25022  std::int32_t get_id() const final {
25023  return ID;
25024  }
25025 
25026  public:
25031 
25036 
25044 
25046  static const std::int32_t ID = -266607529;
25047 
25053  void store(TlStorerToString &s, const char *field_name) const final;
25054 };
25055 
25064  std::int32_t get_id() const final {
25065  return ID;
25066  }
25067 
25068  public:
25070  string url_;
25071 
25076 
25082  explicit inputStoryAreaTypeLink(string const &url_);
25083 
25085  static const std::int32_t ID = 1408441160;
25086 
25092  void store(TlStorerToString &s, const char *field_name) const final;
25093 };
25094 
25095 class inputStoryArea;
25096 
25100 class inputStoryAreas final : public Object {
25105  std::int32_t get_id() const final {
25106  return ID;
25107  }
25108 
25109  public:
25112 
25116  inputStoryAreas();
25117 
25124 
25126  static const std::int32_t ID = -883247088;
25127 
25133  void store(TlStorerToString &s, const char *field_name) const final;
25134 };
25135 
25136 class InputFile;
25137 
25142 class InputStoryContent: public Object {
25143  public:
25144 };
25145 
25154  std::int32_t get_id() const final {
25155  return ID;
25156  }
25157 
25158  public:
25163 
25168 
25176 
25178  static const std::int32_t ID = -309196727;
25179 
25185  void store(TlStorerToString &s, const char *field_name) const final;
25186 };
25187 
25196  std::int32_t get_id() const final {
25197  return ID;
25198  }
25199 
25200  public:
25206  double duration_;
25209 
25214 
25224 
25226  static const std::int32_t ID = -738542773;
25227 
25233  void store(TlStorerToString &s, const char *field_name) const final;
25234 };
25235 
25236 class formattedText;
25237 
25241 class inputTextQuote final : public Object {
25246  std::int32_t get_id() const final {
25247  return ID;
25248  }
25249 
25250  public:
25255 
25259  inputTextQuote();
25260 
25268 
25270  static const std::int32_t ID = -1219859172;
25271 
25277  void store(TlStorerToString &s, const char *field_name) const final;
25278 };
25279 
25280 class InputFile;
25281 
25285 class inputThumbnail final : public Object {
25290  std::int32_t get_id() const final {
25291  return ID;
25292  }
25293 
25294  public:
25301 
25305  inputThumbnail();
25306 
25315 
25317  static const std::int32_t ID = 1582387236;
25318 
25324  void store(TlStorerToString &s, const char *field_name) const final;
25325 };
25326 
25327 class ProxyType;
25328 
25329 class TargetChat;
25330 
25332 
25333 class formattedText;
25334 
25339 class InternalLinkType: public Object {
25340  public:
25341 };
25342 
25351  std::int32_t get_id() const final {
25352  return ID;
25353  }
25354 
25355  public:
25356 
25361 
25363  static const std::int32_t ID = 1886108589;
25364 
25370  void store(TlStorerToString &s, const char *field_name) const final;
25371 };
25372 
25381  std::int32_t get_id() const final {
25382  return ID;
25383  }
25384 
25385  public:
25391  string url_;
25392 
25397 
25406 
25408  static const std::int32_t ID = 1682719269;
25409 
25415  void store(TlStorerToString &s, const char *field_name) const final;
25416 };
25417 
25426  std::int32_t get_id() const final {
25427  return ID;
25428  }
25429 
25430  public:
25432  string code_;
25433 
25438 
25444  explicit internalLinkTypeAuthenticationCode(string const &code_);
25445 
25447  static const std::int32_t ID = -209235982;
25448 
25454  void store(TlStorerToString &s, const char *field_name) const final;
25455 };
25456 
25465  std::int32_t get_id() const final {
25466  return ID;
25467  }
25468 
25469  public:
25472 
25477 
25483  explicit internalLinkTypeBackground(string const &background_name_);
25484 
25486  static const std::int32_t ID = 185411848;
25487 
25493  void store(TlStorerToString &s, const char *field_name) const final;
25494 };
25495 
25504  std::int32_t get_id() const final {
25505  return ID;
25506  }
25507 
25508  public:
25513 
25518 
25526 
25528  static const std::int32_t ID = 1401602752;
25529 
25535  void store(TlStorerToString &s, const char *field_name) const final;
25536 };
25537 
25546  std::int32_t get_id() const final {
25547  return ID;
25548  }
25549 
25550  public:
25557 
25562 
25570  internalLinkTypeBotStart(string const &bot_username_, string const &start_parameter_, bool autostart_);
25571 
25573  static const std::int32_t ID = 1066950637;
25574 
25580  void store(TlStorerToString &s, const char *field_name) const final;
25581 };
25582 
25591  std::int32_t get_id() const final {
25592  return ID;
25593  }
25594 
25595  public:
25602 
25607 
25616 
25618  static const std::int32_t ID = -905081650;
25619 
25625  void store(TlStorerToString &s, const char *field_name) const final;
25626 };
25627 
25636  std::int32_t get_id() const final {
25637  return ID;
25638  }
25639 
25640  public:
25642  string link_name_;
25643 
25648 
25654  explicit internalLinkTypeBusinessChat(string const &link_name_);
25655 
25657  static const std::int32_t ID = -1606751785;
25658 
25664  void store(TlStorerToString &s, const char *field_name) const final;
25665 };
25666 
25675  std::int32_t get_id() const final {
25676  return ID;
25677  }
25678 
25679  public:
25680 
25685 
25687  static const std::int32_t ID = -265856255;
25688 
25694  void store(TlStorerToString &s, const char *field_name) const final;
25695 };
25696 
25705  std::int32_t get_id() const final {
25706  return ID;
25707  }
25708 
25709  public:
25711  string url_;
25712 
25717 
25723  explicit internalLinkTypeChatBoost(string const &url_);
25724 
25726  static const std::int32_t ID = -716571328;
25727 
25733  void store(TlStorerToString &s, const char *field_name) const final;
25734 };
25735 
25744  std::int32_t get_id() const final {
25745  return ID;
25746  }
25747 
25748  public:
25751 
25756 
25762  explicit internalLinkTypeChatFolderInvite(string const &invite_link_);
25763 
25765  static const std::int32_t ID = -1984804546;
25766 
25772  void store(TlStorerToString &s, const char *field_name) const final;
25773 };
25774 
25783  std::int32_t get_id() const final {
25784  return ID;
25785  }
25786 
25787  public:
25788 
25793 
25795  static const std::int32_t ID = -1073805988;
25796 
25802  void store(TlStorerToString &s, const char *field_name) const final;
25803 };
25804 
25813  std::int32_t get_id() const final {
25814  return ID;
25815  }
25816 
25817  public:
25820 
25825 
25831  explicit internalLinkTypeChatInvite(string const &invite_link_);
25832 
25834  static const std::int32_t ID = 428621017;
25835 
25841  void store(TlStorerToString &s, const char *field_name) const final;
25842 };
25843 
25852  std::int32_t get_id() const final {
25853  return ID;
25854  }
25855 
25856  public:
25857 
25862 
25864  static const std::int32_t ID = 732625201;
25865 
25871  void store(TlStorerToString &s, const char *field_name) const final;
25872 };
25873 
25882  std::int32_t get_id() const final {
25883  return ID;
25884  }
25885 
25886  public:
25887 
25892 
25894  static const std::int32_t ID = -1022472090;
25895 
25901  void store(TlStorerToString &s, const char *field_name) const final;
25902 };
25903 
25912  std::int32_t get_id() const final {
25913  return ID;
25914  }
25915 
25916  public:
25921 
25926 
25933  internalLinkTypeGame(string const &bot_username_, string const &game_short_name_);
25934 
25936  static const std::int32_t ID = -260788787;
25937 
25943  void store(TlStorerToString &s, const char *field_name) const final;
25944 };
25945 
25954  std::int32_t get_id() const final {
25955  return ID;
25956  }
25957 
25958  public:
25960  string url_;
25963 
25968 
25975  internalLinkTypeInstantView(string const &url_, string const &fallback_url_);
25976 
25978  static const std::int32_t ID = 1776607039;
25979 
25985  void store(TlStorerToString &s, const char *field_name) const final;
25986 };
25987 
25996  std::int32_t get_id() const final {
25997  return ID;
25998  }
25999 
26000  public:
26003 
26008 
26014  explicit internalLinkTypeInvoice(string const &invoice_name_);
26015 
26017  static const std::int32_t ID = -213094996;
26018 
26024  void store(TlStorerToString &s, const char *field_name) const final;
26025 };
26026 
26035  std::int32_t get_id() const final {
26036  return ID;
26037  }
26038 
26039  public:
26042 
26047 
26053  explicit internalLinkTypeLanguagePack(string const &language_pack_id_);
26054 
26056  static const std::int32_t ID = -1450766996;
26057 
26063  void store(TlStorerToString &s, const char *field_name) const final;
26064 };
26065 
26074  std::int32_t get_id() const final {
26075  return ID;
26076  }
26077 
26078  public:
26079 
26084 
26086  static const std::int32_t ID = -1340479770;
26087 
26093  void store(TlStorerToString &s, const char *field_name) const final;
26094 };
26095 
26104  std::int32_t get_id() const final {
26105  return ID;
26106  }
26107 
26108  public:
26110  string url_;
26111 
26116 
26122  explicit internalLinkTypeMessage(string const &url_);
26123 
26125  static const std::int32_t ID = 978541650;
26126 
26132  void store(TlStorerToString &s, const char *field_name) const final;
26133 };
26134 
26143  std::int32_t get_id() const final {
26144  return ID;
26145  }
26146 
26147  public:
26152 
26157 
26165 
26167  static const std::int32_t ID = 661633749;
26168 
26174  void store(TlStorerToString &s, const char *field_name) const final;
26175 };
26176 
26185  std::int32_t get_id() const final {
26186  return ID;
26187  }
26188 
26189  public:
26193  string scope_;
26195  string public_key_;
26197  string nonce_;
26200 
26205 
26215  internalLinkTypePassportDataRequest(int53 bot_user_id_, string const &scope_, string const &public_key_, string const &nonce_, string const &callback_url_);
26216 
26218  static const std::int32_t ID = -988819839;
26219 
26225  void store(TlStorerToString &s, const char *field_name) const final;
26226 };
26227 
26236  std::int32_t get_id() const final {
26237  return ID;
26238  }
26239 
26240  public:
26242  string hash_;
26245 
26250 
26257  internalLinkTypePhoneNumberConfirmation(string const &hash_, string const &phone_number_);
26258 
26260  static const std::int32_t ID = 1757375254;
26261 
26267  void store(TlStorerToString &s, const char *field_name) const final;
26268 };
26269 
26278  std::int32_t get_id() const final {
26279  return ID;
26280  }
26281 
26282  public:
26284  string referrer_;
26285 
26290 
26296  explicit internalLinkTypePremiumFeatures(string const &referrer_);
26297 
26299  static const std::int32_t ID = 1216892745;
26300 
26306  void store(TlStorerToString &s, const char *field_name) const final;
26307 };
26308 
26317  std::int32_t get_id() const final {
26318  return ID;
26319  }
26320 
26321  public:
26323  string referrer_;
26324 
26329 
26335  explicit internalLinkTypePremiumGift(string const &referrer_);
26336 
26338  static const std::int32_t ID = 1523936577;
26339 
26345  void store(TlStorerToString &s, const char *field_name) const final;
26346 };
26347 
26356  std::int32_t get_id() const final {
26357  return ID;
26358  }
26359 
26360  public:
26362  string code_;
26363 
26368 
26374  explicit internalLinkTypePremiumGiftCode(string const &code_);
26375 
26377  static const std::int32_t ID = -564356974;
26378 
26384  void store(TlStorerToString &s, const char *field_name) const final;
26385 };
26386 
26395  std::int32_t get_id() const final {
26396  return ID;
26397  }
26398 
26399  public:
26400 
26405 
26407  static const std::int32_t ID = -1386255665;
26408 
26414  void store(TlStorerToString &s, const char *field_name) const final;
26415 };
26416 
26425  std::int32_t get_id() const final {
26426  return ID;
26427  }
26428 
26429  public:
26431  string server_;
26436 
26441 
26450 
26452  static const std::int32_t ID = -1313788694;
26453 
26459  void store(TlStorerToString &s, const char *field_name) const final;
26460 };
26461 
26470  std::int32_t get_id() const final {
26471  return ID;
26472  }
26473 
26474  public:
26478  string draft_text_;
26479 
26484 
26491  internalLinkTypePublicChat(string const &chat_username_, string const &draft_text_);
26492 
26494  static const std::int32_t ID = -450728610;
26495 
26501  void store(TlStorerToString &s, const char *field_name) const final;
26502 };
26503 
26512  std::int32_t get_id() const final {
26513  return ID;
26514  }
26515 
26516  public:
26517 
26522 
26524  static const std::int32_t ID = -1089332956;
26525 
26531  void store(TlStorerToString &s, const char *field_name) const final;
26532 };
26533 
26542  std::int32_t get_id() const final {
26543  return ID;
26544  }
26545 
26546  public:
26547 
26552 
26554  static const std::int32_t ID = 606090371;
26555 
26561  void store(TlStorerToString &s, const char *field_name) const final;
26562 };
26563 
26572  std::int32_t get_id() const final {
26573  return ID;
26574  }
26575 
26576  public:
26577 
26582 
26584  static const std::int32_t ID = 393561524;
26585 
26591  void store(TlStorerToString &s, const char *field_name) const final;
26592 };
26593 
26602  std::int32_t get_id() const final {
26603  return ID;
26604  }
26605 
26606  public:
26610  string url_;
26613 
26618 
26626  internalLinkTypeSideMenuBot(string const &bot_username_, string const &url_, bool is_compact_);
26627 
26629  static const std::int32_t ID = -1000403946;
26630 
26636  void store(TlStorerToString &s, const char *field_name) const final;
26637 };
26638 
26647  std::int32_t get_id() const final {
26648  return ID;
26649  }
26650 
26651  public:
26656 
26661 
26669 
26671  static const std::int32_t ID = -1589227614;
26672 
26678  void store(TlStorerToString &s, const char *field_name) const final;
26679 };
26680 
26689  std::int32_t get_id() const final {
26690  return ID;
26691  }
26692 
26693  public:
26698 
26703 
26711 
26713  static const std::int32_t ID = 1471997511;
26714 
26720  void store(TlStorerToString &s, const char *field_name) const final;
26721 };
26722 
26731  std::int32_t get_id() const final {
26732  return ID;
26733  }
26734 
26735  public:
26737  string theme_name_;
26738 
26743 
26749  explicit internalLinkTypeTheme(string const &theme_name_);
26750 
26752  static const std::int32_t ID = -200935417;
26753 
26759  void store(TlStorerToString &s, const char *field_name) const final;
26760 };
26761 
26770  std::int32_t get_id() const final {
26771  return ID;
26772  }
26773 
26774  public:
26775 
26780 
26782  static const std::int32_t ID = -1051903722;
26783 
26789  void store(TlStorerToString &s, const char *field_name) const final;
26790 };
26791 
26800  std::int32_t get_id() const final {
26801  return ID;
26802  }
26803 
26804  public:
26806  string link_;
26807 
26812 
26818  explicit internalLinkTypeUnknownDeepLink(string const &link_);
26819 
26821  static const std::int32_t ID = 625596379;
26822 
26828  void store(TlStorerToString &s, const char *field_name) const final;
26829 };
26830 
26839  std::int32_t get_id() const final {
26840  return ID;
26841  }
26842 
26843  public:
26844 
26849 
26851  static const std::int32_t ID = -566649079;
26852 
26858  void store(TlStorerToString &s, const char *field_name) const final;
26859 };
26860 
26869  std::int32_t get_id() const final {
26870  return ID;
26871  }
26872 
26873  public:
26877  string draft_text_;
26878 
26883 
26890  internalLinkTypeUserPhoneNumber(string const &phone_number_, string const &draft_text_);
26891 
26893  static const std::int32_t ID = 2009104529;
26894 
26900  void store(TlStorerToString &s, const char *field_name) const final;
26901 };
26902 
26911  std::int32_t get_id() const final {
26912  return ID;
26913  }
26914 
26915  public:
26917  string token_;
26918 
26923 
26929  explicit internalLinkTypeUserToken(string const &token_);
26930 
26932  static const std::int32_t ID = -1462248615;
26933 
26939  void store(TlStorerToString &s, const char *field_name) const final;
26940 };
26941 
26950  std::int32_t get_id() const final {
26951  return ID;
26952  }
26953 
26954  public:
26961 
26966 
26974  internalLinkTypeVideoChat(string const &chat_username_, string const &invite_hash_, bool is_live_stream_);
26975 
26977  static const std::int32_t ID = -2020149068;
26978 
26984  void store(TlStorerToString &s, const char *field_name) const final;
26985 };
26986 
26995  std::int32_t get_id() const final {
26996  return ID;
26997  }
26998 
26999  public:
27008 
27013 
27022  internalLinkTypeWebApp(string const &bot_username_, string const &web_app_short_name_, string const &start_parameter_, bool is_compact_);
27023 
27025  static const std::int32_t ID = 1281932045;
27026 
27032  void store(TlStorerToString &s, const char *field_name) const final;
27033 };
27034 
27040  public:
27041 };
27042 
27051  std::int32_t get_id() const final {
27052  return ID;
27053  }
27054 
27055  public:
27056 
27061 
27063  static const std::int32_t ID = 1296287214;
27064 
27070  void store(TlStorerToString &s, const char *field_name) const final;
27071 };
27072 
27081  std::int32_t get_id() const final {
27082  return ID;
27083  }
27084 
27085  public:
27086 
27091 
27093  static const std::int32_t ID = 1038640984;
27094 
27100  void store(TlStorerToString &s, const char *field_name) const final;
27101 };
27102 
27111  std::int32_t get_id() const final {
27112  return ID;
27113  }
27114 
27115  public:
27116 
27121 
27123  static const std::int32_t ID = 806547211;
27124 
27130  void store(TlStorerToString &s, const char *field_name) const final;
27131 };
27132 
27133 class labeledPricePart;
27134 
27138 class invoice final : public Object {
27143  std::int32_t get_id() const final {
27144  return ID;
27145  }
27146 
27147  public:
27149  string currency_;
27161  bool is_test_;
27176 
27180  invoice();
27181 
27201 
27203  static const std::int32_t ID = 1039926674;
27204 
27210  void store(TlStorerToString &s, const char *field_name) const final;
27211 };
27212 
27213 class JsonValue;
27214 
27218 class jsonObjectMember final : public Object {
27223  std::int32_t get_id() const final {
27224  return ID;
27225  }
27226 
27227  public:
27229  string key_;
27232 
27236  jsonObjectMember();
27237 
27245 
27247  static const std::int32_t ID = -1803309418;
27248 
27254  void store(TlStorerToString &s, const char *field_name) const final;
27255 };
27256 
27257 class JsonValue;
27258 
27259 class jsonObjectMember;
27260 
27265 class JsonValue: public Object {
27266  public:
27267 };
27268 
27272 class jsonValueNull final : public JsonValue {
27277  std::int32_t get_id() const final {
27278  return ID;
27279  }
27280 
27281  public:
27282 
27286  jsonValueNull();
27287 
27289  static const std::int32_t ID = -92872499;
27290 
27296  void store(TlStorerToString &s, const char *field_name) const final;
27297 };
27298 
27302 class jsonValueBoolean final : public JsonValue {
27307  std::int32_t get_id() const final {
27308  return ID;
27309  }
27310 
27311  public:
27313  bool value_;
27314 
27318  jsonValueBoolean();
27319 
27325  explicit jsonValueBoolean(bool value_);
27326 
27328  static const std::int32_t ID = -2142186576;
27329 
27335  void store(TlStorerToString &s, const char *field_name) const final;
27336 };
27337 
27341 class jsonValueNumber final : public JsonValue {
27346  std::int32_t get_id() const final {
27347  return ID;
27348  }
27349 
27350  public:
27352  double value_;
27353 
27357  jsonValueNumber();
27358 
27364  explicit jsonValueNumber(double value_);
27365 
27367  static const std::int32_t ID = -1010822033;
27368 
27374  void store(TlStorerToString &s, const char *field_name) const final;
27375 };
27376 
27380 class jsonValueString final : public JsonValue {
27385  std::int32_t get_id() const final {
27386  return ID;
27387  }
27388 
27389  public:
27391  string value_;
27392 
27396  jsonValueString();
27397 
27403  explicit jsonValueString(string const &value_);
27404 
27406  static const std::int32_t ID = 1597947313;
27407 
27413  void store(TlStorerToString &s, const char *field_name) const final;
27414 };
27415 
27419 class jsonValueArray final : public JsonValue {
27424  std::int32_t get_id() const final {
27425  return ID;
27426  }
27427 
27428  public:
27431 
27435  jsonValueArray();
27436 
27443 
27445  static const std::int32_t ID = -183913546;
27446 
27452  void store(TlStorerToString &s, const char *field_name) const final;
27453 };
27454 
27458 class jsonValueObject final : public JsonValue {
27463  std::int32_t get_id() const final {
27464  return ID;
27465  }
27466 
27467  public:
27470 
27474  jsonValueObject();
27475 
27482 
27484  static const std::int32_t ID = 520252026;
27485 
27491  void store(TlStorerToString &s, const char *field_name) const final;
27492 };
27493 
27494 class KeyboardButtonType;
27495 
27499 class keyboardButton final : public Object {
27504  std::int32_t get_id() const final {
27505  return ID;
27506  }
27507 
27508  public:
27510  string text_;
27513 
27517  keyboardButton();
27518 
27526 
27528  static const std::int32_t ID = -2069836172;
27529 
27535  void store(TlStorerToString &s, const char *field_name) const final;
27536 };
27537 
27539 
27545  public:
27546 };
27547 
27556  std::int32_t get_id() const final {
27557  return ID;
27558  }
27559 
27560  public:
27561 
27566 
27568  static const std::int32_t ID = -1773037256;
27569 
27575  void store(TlStorerToString &s, const char *field_name) const final;
27576 };
27577 
27586  std::int32_t get_id() const final {
27587  return ID;
27588  }
27589 
27590  public:
27591 
27596 
27598  static const std::int32_t ID = -1529235527;
27599 
27605  void store(TlStorerToString &s, const char *field_name) const final;
27606 };
27607 
27616  std::int32_t get_id() const final {
27617  return ID;
27618  }
27619 
27620  public:
27621 
27626 
27628  static const std::int32_t ID = -125661955;
27629 
27635  void store(TlStorerToString &s, const char *field_name) const final;
27636 };
27637 
27646  std::int32_t get_id() const final {
27647  return ID;
27648  }
27649 
27650  public:
27655 
27660 
27668 
27670  static const std::int32_t ID = 1902435512;
27671 
27677  void store(TlStorerToString &s, const char *field_name) const final;
27678 };
27679 
27688  std::int32_t get_id() const final {
27689  return ID;
27690  }
27691 
27692  public:
27711 
27716 
27731 
27733  static const std::int32_t ID = -1738765315;
27734 
27740  void store(TlStorerToString &s, const char *field_name) const final;
27741 };
27742 
27751  std::int32_t get_id() const final {
27752  return ID;
27753  }
27754 
27755  public:
27782 
27787 
27806 
27808  static const std::int32_t ID = 1511138485;
27809 
27815  void store(TlStorerToString &s, const char *field_name) const final;
27816 };
27817 
27826  std::int32_t get_id() const final {
27827  return ID;
27828  }
27829 
27830  public:
27832  string url_;
27833 
27838 
27844  explicit keyboardButtonTypeWebApp(string const &url_);
27845 
27847  static const std::int32_t ID = 1892220770;
27848 
27854  void store(TlStorerToString &s, const char *field_name) const final;
27855 };
27856 
27860 class labeledPricePart final : public Object {
27865  std::int32_t get_id() const final {
27866  return ID;
27867  }
27868 
27869  public:
27871  string label_;
27874 
27878  labeledPricePart();
27879 
27886  labeledPricePart(string const &label_, int53 amount_);
27887 
27889  static const std::int32_t ID = 552789798;
27890 
27896  void store(TlStorerToString &s, const char *field_name) const final;
27897 };
27898 
27902 class languagePackInfo final : public Object {
27907  std::int32_t get_id() const final {
27908  return ID;
27909  }
27910 
27911  public:
27913  string id_;
27917  string name_;
27925  bool is_rtl_;
27927  bool is_beta_;
27938 
27942  languagePackInfo();
27943 
27961  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_);
27962 
27964  static const std::int32_t ID = 542199642;
27965 
27971  void store(TlStorerToString &s, const char *field_name) const final;
27972 };
27973 
27975 
27979 class languagePackString final : public Object {
27984  std::int32_t get_id() const final {
27985  return ID;
27986  }
27987 
27988  public:
27990  string key_;
27993 
27998 
28006 
28008  static const std::int32_t ID = 1307632736;
28009 
28015  void store(TlStorerToString &s, const char *field_name) const final;
28016 };
28017 
28023  public:
28024 };
28025 
28034  std::int32_t get_id() const final {
28035  return ID;
28036  }
28037 
28038  public:
28040  string value_;
28041 
28046 
28052  explicit languagePackStringValueOrdinary(string const &value_);
28053 
28055  static const std::int32_t ID = -249256352;
28056 
28062  void store(TlStorerToString &s, const char *field_name) const final;
28063 };
28064 
28073  std::int32_t get_id() const final {
28074  return ID;
28075  }
28076 
28077  public:
28079  string zero_value_;
28081  string one_value_;
28083  string two_value_;
28085  string few_value_;
28087  string many_value_;
28090 
28095 
28106  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_);
28107 
28109  static const std::int32_t ID = 1906840261;
28110 
28116  void store(TlStorerToString &s, const char *field_name) const final;
28117 };
28118 
28127  std::int32_t get_id() const final {
28128  return ID;
28129  }
28130 
28131  public:
28132 
28137 
28139  static const std::int32_t ID = 1834792698;
28140 
28146  void store(TlStorerToString &s, const char *field_name) const final;
28147 };
28148 
28149 class languagePackString;
28150 
28154 class languagePackStrings final : public Object {
28159  std::int32_t get_id() const final {
28160  return ID;
28161  }
28162 
28163  public:
28166 
28171 
28178 
28180  static const std::int32_t ID = 1172082922;
28181 
28187  void store(TlStorerToString &s, const char *field_name) const final;
28188 };
28189 
28190 class LinkPreviewType;
28191 
28192 class formattedText;
28193 
28197 class linkPreview final : public Object {
28202  std::int32_t get_id() const final {
28203  return ID;
28204  }
28205 
28206  public:
28208  string url_;
28212  string site_name_;
28214  string title_;
28229 
28233  linkPreview();
28234 
28251 
28253  static const std::int32_t ID = -740917523;
28254 
28260  void store(TlStorerToString &s, const char *field_name) const final;
28261 };
28262 
28263 class photo;
28264 
28265 class video;
28266 
28272  public:
28273 };
28274 
28283  std::int32_t get_id() const final {
28284  return ID;
28285  }
28286 
28287  public:
28290 
28295 
28302 
28304  static const std::int32_t ID = -935480434;
28305 
28311  void store(TlStorerToString &s, const char *field_name) const final;
28312 };
28313 
28322  std::int32_t get_id() const final {
28323  return ID;
28324  }
28325 
28326  public:
28329 
28334 
28341 
28343  static const std::int32_t ID = 390616795;
28344 
28350  void store(TlStorerToString &s, const char *field_name) const final;
28351 };
28352 
28356 class linkPreviewOptions final : public Object {
28361  std::int32_t get_id() const final {
28362  return ID;
28363  }
28364 
28365  public:
28369  string url_;
28376 
28381 
28392 
28394  static const std::int32_t ID = 1046590451;
28395 
28401  void store(TlStorerToString &s, const char *field_name) const final;
28402 };
28403 
28404 class InviteLinkChatType;
28405 
28406 class LinkPreviewAlbumMedia;
28407 
28408 class animation;
28409 
28410 class audio;
28411 
28412 class chatPhoto;
28413 
28414 class document;
28415 
28416 class photo;
28417 
28418 class sticker;
28419 
28420 class themeSettings;
28421 
28422 class video;
28423 
28424 class videoNote;
28425 
28426 class voiceNote;
28427 
28432 class LinkPreviewType: public Object {
28433  public:
28434 };
28435 
28444  std::int32_t get_id() const final {
28445  return ID;
28446  }
28447 
28448  public:
28452  string caption_;
28453 
28458 
28466 
28468  static const std::int32_t ID = -919156671;
28469 
28475  void store(TlStorerToString &s, const char *field_name) const final;
28476 };
28477 
28486  std::int32_t get_id() const final {
28487  return ID;
28488  }
28489 
28490  public:
28494  string author_;
28495 
28500 
28508 
28510  static const std::int32_t ID = -1823256946;
28511 
28517  void store(TlStorerToString &s, const char *field_name) const final;
28518 };
28519 
28523 class linkPreviewTypeApp final : public LinkPreviewType {
28528  std::int32_t get_id() const final {
28529  return ID;
28530  }
28531 
28532  public:
28536  string author_;
28537 
28542 
28550 
28552  static const std::int32_t ID = -1256642746;
28553 
28559  void store(TlStorerToString &s, const char *field_name) const final;
28560 };
28561 
28570  std::int32_t get_id() const final {
28571  return ID;
28572  }
28573 
28574  public:
28578  string author_;
28579 
28584 
28592 
28594  static const std::int32_t ID = -1772204505;
28595 
28601  void store(TlStorerToString &s, const char *field_name) const final;
28602 };
28603 
28612  std::int32_t get_id() const final {
28613  return ID;
28614  }
28615 
28616  public:
28618  string url_;
28620  string mime_type_;
28626  string author_;
28627 
28632 
28642  linkPreviewTypeAudio(string const &url_, string const &mime_type_, object_ptr<audio> &&audio_, int32 duration_, string const &author_);
28643 
28645  static const std::int32_t ID = 1462528888;
28646 
28652  void store(TlStorerToString &s, const char *field_name) const final;
28653 };
28654 
28663  std::int32_t get_id() const final {
28664  return ID;
28665  }
28666 
28667  public:
28670 
28675 
28682 
28684  static const std::int32_t ID = 1841628038;
28685 
28691  void store(TlStorerToString &s, const char *field_name) const final;
28692 };
28693 
28702  std::int32_t get_id() const final {
28703  return ID;
28704  }
28705 
28706  public:
28709 
28714 
28721 
28723  static const std::int32_t ID = -957086634;
28724 
28730  void store(TlStorerToString &s, const char *field_name) const final;
28731 };
28732 
28736 class linkPreviewTypeChat final : public LinkPreviewType {
28741  std::int32_t get_id() const final {
28742  return ID;
28743  }
28744 
28745  public:
28752 
28757 
28766 
28768  static const std::int32_t ID = -1372610270;
28769 
28775  void store(TlStorerToString &s, const char *field_name) const final;
28776 };
28777 
28786  std::int32_t get_id() const final {
28787  return ID;
28788  }
28789 
28790  public:
28794  string author_;
28795 
28800 
28808 
28810  static const std::int32_t ID = 1404053319;
28811 
28817  void store(TlStorerToString &s, const char *field_name) const final;
28818 };
28819 
28828  std::int32_t get_id() const final {
28829  return ID;
28830  }
28831 
28832  public:
28834  string url_;
28838  string author_;
28839 
28844 
28852  linkPreviewTypeEmbeddedAudioPlayer(string const &url_, int32 duration_, string const &author_);
28853 
28855  static const std::int32_t ID = 732979462;
28856 
28862  void store(TlStorerToString &s, const char *field_name) const final;
28863 };
28864 
28873  std::int32_t get_id() const final {
28874  return ID;
28875  }
28876 
28877  public:
28879  string url_;
28883  string author_;
28888 
28893 
28904 
28906  static const std::int32_t ID = -45312231;
28907 
28913  void store(TlStorerToString &s, const char *field_name) const final;
28914 };
28915 
28924  std::int32_t get_id() const final {
28925  return ID;
28926  }
28927 
28928  public:
28929 
28934 
28936  static const std::int32_t ID = -729855782;
28937 
28943  void store(TlStorerToString &s, const char *field_name) const final;
28944 };
28945 
28954  std::int32_t get_id() const final {
28955  return ID;
28956  }
28957 
28958  public:
28959 
28964 
28966  static const std::int32_t ID = 435470750;
28967 
28973  void store(TlStorerToString &s, const char *field_name) const final;
28974 };
28975 
28984  std::int32_t get_id() const final {
28985  return ID;
28986  }
28987 
28988  public:
28992  string author_;
28993 
28998 
29006 
29008  static const std::int32_t ID = -286541136;
29009 
29015  void store(TlStorerToString &s, const char *field_name) const final;
29016 };
29017 
29026  std::int32_t get_id() const final {
29027  return ID;
29028  }
29029 
29030  public:
29031 
29036 
29038  static const std::int32_t ID = 1309507761;
29039 
29045  void store(TlStorerToString &s, const char *field_name) const final;
29046 };
29047 
29056  std::int32_t get_id() const final {
29057  return ID;
29058  }
29059 
29060  public:
29061 
29066 
29068  static const std::int32_t ID = -2141539524;
29069 
29075  void store(TlStorerToString &s, const char *field_name) const final;
29076 };
29077 
29086  std::int32_t get_id() const final {
29087  return ID;
29088  }
29089 
29090  public:
29093 
29098 
29105 
29107  static const std::int32_t ID = 610225445;
29108 
29114  void store(TlStorerToString &s, const char *field_name) const final;
29115 };
29116 
29125  std::int32_t get_id() const final {
29126  return ID;
29127  }
29128 
29129  public:
29132 
29137 
29144 
29146  static const std::int32_t ID = -145958768;
29147 
29153  void store(TlStorerToString &s, const char *field_name) const final;
29154 };
29155 
29164  std::int32_t get_id() const final {
29165  return ID;
29166  }
29167 
29168  public:
29173 
29178 
29186 
29188  static const std::int32_t ID = 513574862;
29189 
29195  void store(TlStorerToString &s, const char *field_name) const final;
29196 };
29197 
29206  std::int32_t get_id() const final {
29207  return ID;
29208  }
29209 
29210  public:
29213 
29218 
29225 
29227  static const std::int32_t ID = -1873345418;
29228 
29234  void store(TlStorerToString &s, const char *field_name) const final;
29235 };
29236 
29245  std::int32_t get_id() const final {
29246  return ID;
29247  }
29248 
29249  public:
29254 
29259 
29267 
29269  static const std::int32_t ID = -226118489;
29270 
29276  void store(TlStorerToString &s, const char *field_name) const final;
29277 };
29278 
29287  std::int32_t get_id() const final {
29288  return ID;
29289  }
29290 
29291  public:
29292 
29297 
29299  static const std::int32_t ID = 1924738233;
29300 
29306  void store(TlStorerToString &s, const char *field_name) const final;
29307 };
29308 
29312 class linkPreviewTypeUser final : public LinkPreviewType {
29317  std::int32_t get_id() const final {
29318  return ID;
29319  }
29320 
29321  public:
29325  bool is_bot_;
29326 
29331 
29339 
29341  static const std::int32_t ID = -1465024132;
29342 
29348  void store(TlStorerToString &s, const char *field_name) const final;
29349 };
29350 
29359  std::int32_t get_id() const final {
29360  return ID;
29361  }
29362 
29363  public:
29365  string url_;
29367  string mime_type_;
29377  string author_;
29378 
29383 
29395  linkPreviewTypeVideo(string const &url_, string const &mime_type_, object_ptr<video> &&video_, int32 width_, int32 height_, int32 duration_, string const &author_);
29396 
29398  static const std::int32_t ID = 737066942;
29399 
29405  void store(TlStorerToString &s, const char *field_name) const final;
29406 };
29407 
29416  std::int32_t get_id() const final {
29417  return ID;
29418  }
29419 
29420  public:
29425 
29430 
29438 
29440  static const std::int32_t ID = 420015635;
29441 
29447  void store(TlStorerToString &s, const char *field_name) const final;
29448 };
29449 
29458  std::int32_t get_id() const final {
29459  return ID;
29460  }
29461 
29462  public:
29465 
29470 
29477 
29479  static const std::int32_t ID = -814687391;
29480 
29486  void store(TlStorerToString &s, const char *field_name) const final;
29487 };
29488 
29497  std::int32_t get_id() const final {
29498  return ID;
29499  }
29500 
29501  public:
29504 
29509 
29516 
29518  static const std::int32_t ID = -757936341;
29519 
29525  void store(TlStorerToString &s, const char *field_name) const final;
29526 };
29527 
29536  std::int32_t get_id() const final {
29537  return ID;
29538  }
29539 
29540  public:
29543 
29548 
29555 
29557  static const std::int32_t ID = -1506873462;
29558 
29564  void store(TlStorerToString &s, const char *field_name) const final;
29565 };
29566 
29570 class localFile final : public Object {
29575  std::int32_t get_id() const final {
29576  return ID;
29577  }
29578 
29579  public:
29581  string path_;
29596 
29600  localFile();
29601 
29615 
29617  static const std::int32_t ID = -1562732153;
29618 
29624  void store(TlStorerToString &s, const char *field_name) const final;
29625 };
29626 
29627 class languagePackInfo;
29628 
29632 class localizationTargetInfo final : public Object {
29637  std::int32_t get_id() const final {
29638  return ID;
29639  }
29640 
29641  public:
29644 
29649 
29656 
29658  static const std::int32_t ID = -2048670809;
29659 
29665  void store(TlStorerToString &s, const char *field_name) const final;
29666 };
29667 
29671 class location final : public Object {
29676  std::int32_t get_id() const final {
29677  return ID;
29678  }
29679 
29680  public:
29682  double latitude_;
29684  double longitude_;
29687 
29691  location();
29692 
29700  location(double latitude_, double longitude_, double horizontal_accuracy_);
29701 
29703  static const std::int32_t ID = -443392141;
29704 
29710  void store(TlStorerToString &s, const char *field_name) const final;
29711 };
29712 
29716 class locationAddress final : public Object {
29721  std::int32_t get_id() const final {
29722  return ID;
29723  }
29724 
29725  public:
29729  string state_;
29731  string city_;
29733  string street_;
29734 
29738  locationAddress();
29739 
29748  locationAddress(string const &country_code_, string const &state_, string const &city_, string const &street_);
29749 
29751  static const std::int32_t ID = -1545940190;
29752 
29758  void store(TlStorerToString &s, const char *field_name) const final;
29759 };
29760 
29765 class LogStream: public Object {
29766  public:
29767 };
29768 
29772 class logStreamDefault final : public LogStream {
29777  std::int32_t get_id() const final {
29778  return ID;
29779  }
29780 
29781  public:
29782 
29786  logStreamDefault();
29787 
29789  static const std::int32_t ID = 1390581436;
29790 
29796  void store(TlStorerToString &s, const char *field_name) const final;
29797 };
29798 
29802 class logStreamFile final : public LogStream {
29807  std::int32_t get_id() const final {
29808  return ID;
29809  }
29810 
29811  public:
29813  string path_;
29818 
29822  logStreamFile();
29823 
29832 
29834  static const std::int32_t ID = 1532136933;
29835 
29841  void store(TlStorerToString &s, const char *field_name) const final;
29842 };
29843 
29847 class logStreamEmpty final : public LogStream {
29852  std::int32_t get_id() const final {
29853  return ID;
29854  }
29855 
29856  public:
29857 
29861  logStreamEmpty();
29862 
29864  static const std::int32_t ID = -499912244;
29865 
29871  void store(TlStorerToString &s, const char *field_name) const final;
29872 };
29873 
29877 class logTags final : public Object {
29882  std::int32_t get_id() const final {
29883  return ID;
29884  }
29885 
29886  public:
29889 
29893  logTags();
29894 
29900  explicit logTags(array<string> &&tags_);
29901 
29903  static const std::int32_t ID = -1604930601;
29904 
29910  void store(TlStorerToString &s, const char *field_name) const final;
29911 };
29912 
29916 class logVerbosityLevel final : public Object {
29921  std::int32_t get_id() const final {
29922  return ID;
29923  }
29924 
29925  public:
29928 
29933 
29940 
29942  static const std::int32_t ID = 1734624234;
29943 
29949  void store(TlStorerToString &s, const char *field_name) const final;
29950 };
29951 
29956 class LoginUrlInfo: public Object {
29957  public:
29958 };
29959 
29963 class loginUrlInfoOpen final : public LoginUrlInfo {
29968  std::int32_t get_id() const final {
29969  return ID;
29970  }
29971 
29972  public:
29974  string url_;
29977 
29981  loginUrlInfoOpen();
29982 
29989  loginUrlInfoOpen(string const &url_, bool skip_confirmation_);
29990 
29992  static const std::int32_t ID = 837282306;
29993 
29999  void store(TlStorerToString &s, const char *field_name) const final;
30000 };
30001 
30010  std::int32_t get_id() const final {
30011  return ID;
30012  }
30013 
30014  public:
30016  string url_;
30018  string domain_;
30023 
30028 
30038 
30040  static const std::int32_t ID = 2128290863;
30041 
30047  void store(TlStorerToString &s, const char *field_name) const final;
30048 };
30049 
30054 class MaskPoint: public Object {
30055  public:
30056 };
30057 
30061 class maskPointForehead final : public MaskPoint {
30066  std::int32_t get_id() const final {
30067  return ID;
30068  }
30069 
30070  public:
30071 
30076 
30078  static const std::int32_t ID = 1027512005;
30079 
30085  void store(TlStorerToString &s, const char *field_name) const final;
30086 };
30087 
30091 class maskPointEyes final : public MaskPoint {
30096  std::int32_t get_id() const final {
30097  return ID;
30098  }
30099 
30100  public:
30101 
30105  maskPointEyes();
30106 
30108  static const std::int32_t ID = 1748310861;
30109 
30115  void store(TlStorerToString &s, const char *field_name) const final;
30116 };
30117 
30121 class maskPointMouth final : public MaskPoint {
30126  std::int32_t get_id() const final {
30127  return ID;
30128  }
30129 
30130  public:
30131 
30135  maskPointMouth();
30136 
30138  static const std::int32_t ID = 411773406;
30139 
30145  void store(TlStorerToString &s, const char *field_name) const final;
30146 };
30147 
30151 class maskPointChin final : public MaskPoint {
30156  std::int32_t get_id() const final {
30157  return ID;
30158  }
30159 
30160  public:
30161 
30165  maskPointChin();
30166 
30168  static const std::int32_t ID = 534995335;
30169 
30175  void store(TlStorerToString &s, const char *field_name) const final;
30176 };
30177 
30178 class MaskPoint;
30179 
30183 class maskPosition final : public Object {
30188  std::int32_t get_id() const final {
30189  return ID;
30190  }
30191 
30192  public:
30196  double x_shift_;
30198  double y_shift_;
30200  double scale_;
30201 
30205  maskPosition();
30206 
30215  maskPosition(object_ptr<MaskPoint> &&point_, double x_shift_, double y_shift_, double scale_);
30216 
30218  static const std::int32_t ID = -2097433026;
30219 
30225  void store(TlStorerToString &s, const char *field_name) const final;
30226 };
30227 
30228 class MessageContent;
30229 
30230 class MessageReplyTo;
30231 
30233 
30235 
30236 class MessageSender;
30237 
30238 class MessageSendingState;
30239 
30240 class ReplyMarkup;
30241 
30242 class factCheck;
30243 
30244 class messageForwardInfo;
30245 
30246 class messageImportInfo;
30247 
30249 
30250 class unreadReaction;
30251 
30255 class message final : public Object {
30260  std::int32_t get_id() const final {
30261  return ID;
30262  }
30263 
30264  public:
30359 
30363  message();
30364 
30417 
30419  static const std::int32_t ID = 825215980;
30420 
30426  void store(TlStorerToString &s, const char *field_name) const final;
30427 };
30428 
30432 class messageAutoDeleteTime final : public Object {
30437  std::int32_t get_id() const final {
30438  return ID;
30439  }
30440 
30441  public:
30444 
30449 
30455  explicit messageAutoDeleteTime(int32 time_);
30456 
30458  static const std::int32_t ID = 1972045589;
30459 
30465  void store(TlStorerToString &s, const char *field_name) const final;
30466 };
30467 
30468 class messageCalendarDay;
30469 
30473 class messageCalendar final : public Object {
30478  std::int32_t get_id() const final {
30479  return ID;
30480  }
30481 
30482  public:
30487 
30491  messageCalendar();
30492 
30500 
30502  static const std::int32_t ID = -1682890519;
30503 
30509  void store(TlStorerToString &s, const char *field_name) const final;
30510 };
30511 
30512 class message;
30513 
30517 class messageCalendarDay final : public Object {
30522  std::int32_t get_id() const final {
30523  return ID;
30524  }
30525 
30526  public:
30531 
30536 
30544 
30546  static const std::int32_t ID = -376467614;
30547 
30553  void store(TlStorerToString &s, const char *field_name) const final;
30554 };
30555 
30557 
30558 class CallDiscardReason;
30559 
30560 class DiceStickers;
30561 
30562 class MessageSender;
30563 
30564 class PaidMedia;
30565 
30566 class PassportElementType;
30567 
30568 class animatedEmoji;
30569 
30570 class animation;
30571 
30572 class audio;
30573 
30574 class chatBackground;
30575 
30576 class chatPhoto;
30577 
30578 class contact;
30579 
30580 class document;
30581 
30582 class encryptedCredentials;
30583 
30585 
30586 class formattedText;
30587 
30588 class forumTopicIcon;
30589 
30590 class game;
30591 
30592 class linkPreview;
30593 
30594 class linkPreviewOptions;
30595 
30596 class location;
30597 
30598 class orderInfo;
30599 
30600 class photo;
30601 
30602 class poll;
30603 
30605 
30606 class productInfo;
30607 
30608 class sharedChat;
30609 
30610 class sharedUser;
30611 
30612 class sticker;
30613 
30614 class venue;
30615 
30616 class video;
30617 
30618 class videoNote;
30619 
30620 class voiceNote;
30621 
30626 class MessageContent: public Object {
30627  public:
30628 };
30629 
30633 class messageText final : public MessageContent {
30638  std::int32_t get_id() const final {
30639  return ID;
30640  }
30641 
30642  public:
30649 
30653  messageText();
30654 
30663 
30665  static const std::int32_t ID = 1751469188;
30666 
30672  void store(TlStorerToString &s, const char *field_name) const final;
30673 };
30674 
30678 class messageAnimation final : public MessageContent {
30683  std::int32_t get_id() const final {
30684  return ID;
30685  }
30686 
30687  public:
30698 
30702  messageAnimation();
30703 
30714 
30716  static const std::int32_t ID = -1899294424;
30717 
30723  void store(TlStorerToString &s, const char *field_name) const final;
30724 };
30725 
30729 class messageAudio final : public MessageContent {
30734  std::int32_t get_id() const final {
30735  return ID;
30736  }
30737 
30738  public:
30743 
30747  messageAudio();
30748 
30756 
30758  static const std::int32_t ID = 276722716;
30759 
30765  void store(TlStorerToString &s, const char *field_name) const final;
30766 };
30767 
30771 class messageDocument final : public MessageContent {
30776  std::int32_t get_id() const final {
30777  return ID;
30778  }
30779 
30780  public:
30785 
30789  messageDocument();
30790 
30798 
30800  static const std::int32_t ID = 596945783;
30801 
30807  void store(TlStorerToString &s, const char *field_name) const final;
30808 };
30809 
30813 class messagePaidMedia final : public MessageContent {
30818  std::int32_t get_id() const final {
30819  return ID;
30820  }
30821 
30822  public:
30831 
30835  messagePaidMedia();
30836 
30846 
30848  static const std::int32_t ID = -724750073;
30849 
30855  void store(TlStorerToString &s, const char *field_name) const final;
30856 };
30857 
30861 class messagePhoto final : public MessageContent {
30866  std::int32_t get_id() const final {
30867  return ID;
30868  }
30869 
30870  public:
30881 
30885  messagePhoto();
30886 
30897 
30899  static const std::int32_t ID = 1967947295;
30900 
30906  void store(TlStorerToString &s, const char *field_name) const final;
30907 };
30908 
30912 class messageSticker final : public MessageContent {
30917  std::int32_t get_id() const final {
30918  return ID;
30919  }
30920 
30921  public:
30926 
30930  messageSticker();
30931 
30939 
30941  static const std::int32_t ID = -437199670;
30942 
30948  void store(TlStorerToString &s, const char *field_name) const final;
30949 };
30950 
30954 class messageVideo final : public MessageContent {
30959  std::int32_t get_id() const final {
30960  return ID;
30961  }
30962 
30963  public:
30974 
30978  messageVideo();
30979 
30990 
30992  static const std::int32_t ID = -1379746295;
30993 
30999  void store(TlStorerToString &s, const char *field_name) const final;
31000 };
31001 
31005 class messageVideoNote final : public MessageContent {
31010  std::int32_t get_id() const final {
31011  return ID;
31012  }
31013 
31014  public:
31021 
31025  messageVideoNote();
31026 
31035 
31037  static const std::int32_t ID = 963323014;
31038 
31044  void store(TlStorerToString &s, const char *field_name) const final;
31045 };
31046 
31050 class messageVoiceNote final : public MessageContent {
31055  std::int32_t get_id() const final {
31056  return ID;
31057  }
31058 
31059  public:
31066 
31070  messageVoiceNote();
31071 
31080 
31082  static const std::int32_t ID = 527777781;
31083 
31089  void store(TlStorerToString &s, const char *field_name) const final;
31090 };
31091 
31095 class messageExpiredPhoto final : public MessageContent {
31100  std::int32_t get_id() const final {
31101  return ID;
31102  }
31103 
31104  public:
31105 
31110 
31112  static const std::int32_t ID = -1404641801;
31113 
31119  void store(TlStorerToString &s, const char *field_name) const final;
31120 };
31121 
31125 class messageExpiredVideo final : public MessageContent {
31130  std::int32_t get_id() const final {
31131  return ID;
31132  }
31133 
31134  public:
31135 
31140 
31142  static const std::int32_t ID = -1212209981;
31143 
31149  void store(TlStorerToString &s, const char *field_name) const final;
31150 };
31151 
31160  std::int32_t get_id() const final {
31161  return ID;
31162  }
31163 
31164  public:
31165 
31170 
31172  static const std::int32_t ID = 599540711;
31173 
31179  void store(TlStorerToString &s, const char *field_name) const final;
31180 };
31181 
31190  std::int32_t get_id() const final {
31191  return ID;
31192  }
31193 
31194  public:
31195 
31200 
31202  static const std::int32_t ID = 143684989;
31203 
31209  void store(TlStorerToString &s, const char *field_name) const final;
31210 };
31211 
31215 class messageLocation final : public MessageContent {
31220  std::int32_t get_id() const final {
31221  return ID;
31222  }
31223 
31224  public:
31235 
31239  messageLocation();
31240 
31251 
31253  static const std::int32_t ID = 303973492;
31254 
31260  void store(TlStorerToString &s, const char *field_name) const final;
31261 };
31262 
31266 class messageVenue final : public MessageContent {
31271  std::int32_t get_id() const final {
31272  return ID;
31273  }
31274 
31275  public:
31278 
31282  messageVenue();
31283 
31290 
31292  static const std::int32_t ID = -2146492043;
31293 
31299  void store(TlStorerToString &s, const char *field_name) const final;
31300 };
31301 
31305 class messageContact final : public MessageContent {
31310  std::int32_t get_id() const final {
31311  return ID;
31312  }
31313 
31314  public:
31317 
31321  messageContact();
31322 
31329 
31331  static const std::int32_t ID = -512684966;
31332 
31338  void store(TlStorerToString &s, const char *field_name) const final;
31339 };
31340 
31344 class messageAnimatedEmoji final : public MessageContent {
31349  std::int32_t get_id() const final {
31350  return ID;
31351  }
31352 
31353  public:
31357  string emoji_;
31358 
31363 
31371 
31373  static const std::int32_t ID = 908195298;
31374 
31380  void store(TlStorerToString &s, const char *field_name) const final;
31381 };
31382 
31386 class messageDice final : public MessageContent {
31391  std::int32_t get_id() const final {
31392  return ID;
31393  }
31394 
31395  public:
31401  string emoji_;
31406 
31410  messageDice();
31411 
31422 
31424  static const std::int32_t ID = 1115779641;
31425 
31431  void store(TlStorerToString &s, const char *field_name) const final;
31432 };
31433 
31437 class messageGame final : public MessageContent {
31442  std::int32_t get_id() const final {
31443  return ID;
31444  }
31445 
31446  public:
31449 
31453  messageGame();
31454 
31460  explicit messageGame(object_ptr<game> &&game_);
31461 
31463  static const std::int32_t ID = -69441162;
31464 
31470  void store(TlStorerToString &s, const char *field_name) const final;
31471 };
31472 
31476 class messagePoll final : public MessageContent {
31481  std::int32_t get_id() const final {
31482  return ID;
31483  }
31484 
31485  public:
31488 
31492  messagePoll();
31493 
31499  explicit messagePoll(object_ptr<poll> &&poll_);
31500 
31502  static const std::int32_t ID = -662130099;
31503 
31509  void store(TlStorerToString &s, const char *field_name) const final;
31510 };
31511 
31515 class messageStory final : public MessageContent {
31520  std::int32_t get_id() const final {
31521  return ID;
31522  }
31523 
31524  public:
31531 
31535  messageStory();
31536 
31545 
31547  static const std::int32_t ID = 858387156;
31548 
31554  void store(TlStorerToString &s, const char *field_name) const final;
31555 };
31556 
31560 class messageInvoice final : public MessageContent {
31565  std::int32_t get_id() const final {
31566  return ID;
31567  }
31568 
31569  public:
31573  string currency_;
31579  bool is_test_;
31588 
31592  messageInvoice();
31593 
31608 
31610  static const std::int32_t ID = 263060806;
31611 
31617  void store(TlStorerToString &s, const char *field_name) const final;
31618 };
31619 
31623 class messageCall final : public MessageContent {
31628  std::int32_t get_id() const final {
31629  return ID;
31630  }
31631 
31632  public:
31639 
31643  messageCall();
31644 
31653 
31655  static const std::int32_t ID = 538893824;
31656 
31662  void store(TlStorerToString &s, const char *field_name) const final;
31663 };
31664 
31673  std::int32_t get_id() const final {
31674  return ID;
31675  }
31676 
31677  public:
31682 
31687 
31695 
31697  static const std::int32_t ID = -1855185481;
31698 
31704  void store(TlStorerToString &s, const char *field_name) const final;
31705 };
31706 
31715  std::int32_t get_id() const final {
31716  return ID;
31717  }
31718 
31719  public:
31722 
31727 
31734 
31736  static const std::int32_t ID = 521225561;
31737 
31743  void store(TlStorerToString &s, const char *field_name) const final;
31744 };
31745 
31754  std::int32_t get_id() const final {
31755  return ID;
31756  }
31757 
31758  public:
31761 
31766 
31773 
31775  static const std::int32_t ID = 2032544855;
31776 
31782  void store(TlStorerToString &s, const char *field_name) const final;
31783 };
31784 
31793  std::int32_t get_id() const final {
31794  return ID;
31795  }
31796 
31797  public:
31802 
31807 
31815 
31817  static const std::int32_t ID = -1459065585;
31818 
31824  void store(TlStorerToString &s, const char *field_name) const final;
31825 };
31826 
31835  std::int32_t get_id() const final {
31836  return ID;
31837  }
31838 
31839  public:
31841  string title_;
31844 
31849 
31857 
31859  static const std::int32_t ID = 795404060;
31860 
31866  void store(TlStorerToString &s, const char *field_name) const final;
31867 };
31868 
31877  std::int32_t get_id() const final {
31878  return ID;
31879  }
31880 
31881  public:
31883  string title_;
31884 
31889 
31895  explicit messageSupergroupChatCreate(string const &title_);
31896 
31898  static const std::int32_t ID = -434325733;
31899 
31905  void store(TlStorerToString &s, const char *field_name) const final;
31906 };
31907 
31916  std::int32_t get_id() const final {
31917  return ID;
31918  }
31919 
31920  public:
31922  string title_;
31923 
31928 
31934  explicit messageChatChangeTitle(string const &title_);
31935 
31937  static const std::int32_t ID = 748272449;
31938 
31944  void store(TlStorerToString &s, const char *field_name) const final;
31945 };
31946 
31955  std::int32_t get_id() const final {
31956  return ID;
31957  }
31958 
31959  public:
31962 
31967 
31974 
31976  static const std::int32_t ID = -813415093;
31977 
31983  void store(TlStorerToString &s, const char *field_name) const final;
31984 };
31985 
31994  std::int32_t get_id() const final {
31995  return ID;
31996  }
31997 
31998  public:
31999 
32004 
32006  static const std::int32_t ID = -184374809;
32007 
32013  void store(TlStorerToString &s, const char *field_name) const final;
32014 };
32015 
32024  std::int32_t get_id() const final {
32025  return ID;
32026  }
32027 
32028  public:
32031 
32036 
32043 
32045  static const std::int32_t ID = 1701117908;
32046 
32052  void store(TlStorerToString &s, const char *field_name) const final;
32053 };
32054 
32063  std::int32_t get_id() const final {
32064  return ID;
32065  }
32066 
32067  public:
32068 
32073 
32075  static const std::int32_t ID = 1846493311;
32076 
32082  void store(TlStorerToString &s, const char *field_name) const final;
32083 };
32084 
32093  std::int32_t get_id() const final {
32094  return ID;
32095  }
32096 
32097  public:
32098 
32103 
32105  static const std::int32_t ID = 1195428732;
32106 
32112  void store(TlStorerToString &s, const char *field_name) const final;
32113 };
32114 
32123  std::int32_t get_id() const final {
32124  return ID;
32125  }
32126 
32127  public:
32130 
32135 
32142 
32144  static const std::int32_t ID = 938029481;
32145 
32151  void store(TlStorerToString &s, const char *field_name) const final;
32152 };
32153 
32157 class messageChatUpgradeTo final : public MessageContent {
32162  std::int32_t get_id() const final {
32163  return ID;
32164  }
32165 
32166  public:
32169 
32174 
32181 
32183  static const std::int32_t ID = 104813723;
32184 
32190  void store(TlStorerToString &s, const char *field_name) const final;
32191 };
32192 
32201  std::int32_t get_id() const final {
32202  return ID;
32203  }
32204 
32205  public:
32207  string title_;
32210 
32215 
32223 
32225  static const std::int32_t ID = 325954268;
32226 
32232  void store(TlStorerToString &s, const char *field_name) const final;
32233 };
32234 
32238 class messagePinMessage final : public MessageContent {
32243  std::int32_t get_id() const final {
32244  return ID;
32245  }
32246 
32247  public:
32250 
32255 
32262 
32264  static const std::int32_t ID = 953503801;
32265 
32271  void store(TlStorerToString &s, const char *field_name) const final;
32272 };
32273 
32282  std::int32_t get_id() const final {
32283  return ID;
32284  }
32285 
32286  public:
32287 
32292 
32294  static const std::int32_t ID = -1564971605;
32295 
32301  void store(TlStorerToString &s, const char *field_name) const final;
32302 };
32303 
32312  std::int32_t get_id() const final {
32313  return ID;
32314  }
32315 
32316  public:
32323 
32328 
32337 
32339  static const std::int32_t ID = 1029536832;
32340 
32346  void store(TlStorerToString &s, const char *field_name) const final;
32347 };
32348 
32352 class messageChatSetTheme final : public MessageContent {
32357  std::int32_t get_id() const final {
32358  return ID;
32359  }
32360 
32361  public:
32363  string theme_name_;
32364 
32369 
32375  explicit messageChatSetTheme(string const &theme_name_);
32376 
32378  static const std::int32_t ID = -1716612088;
32379 
32385  void store(TlStorerToString &s, const char *field_name) const final;
32386 };
32387 
32396  std::int32_t get_id() const final {
32397  return ID;
32398  }
32399 
32400  public:
32405 
32410 
32418 
32420  static const std::int32_t ID = 1637745966;
32421 
32427  void store(TlStorerToString &s, const char *field_name) const final;
32428 };
32429 
32433 class messageChatBoost final : public MessageContent {
32438  std::int32_t get_id() const final {
32439  return ID;
32440  }
32441 
32442  public:
32445 
32449  messageChatBoost();
32450 
32457 
32459  static const std::int32_t ID = 1583310219;
32460 
32466  void store(TlStorerToString &s, const char *field_name) const final;
32467 };
32468 
32477  std::int32_t get_id() const final {
32478  return ID;
32479  }
32480 
32481  public:
32483  string name_;
32486 
32491 
32499 
32501  static const std::int32_t ID = -1194440751;
32502 
32508  void store(TlStorerToString &s, const char *field_name) const final;
32509 };
32510 
32519  std::int32_t get_id() const final {
32520  return ID;
32521  }
32522 
32523  public:
32525  string name_;
32530 
32535 
32544 
32546  static const std::int32_t ID = 12629888;
32547 
32553  void store(TlStorerToString &s, const char *field_name) const final;
32554 };
32555 
32564  std::int32_t get_id() const final {
32565  return ID;
32566  }
32567 
32568  public:
32571 
32576 
32583 
32585  static const std::int32_t ID = 1264029664;
32586 
32592  void store(TlStorerToString &s, const char *field_name) const final;
32593 };
32594 
32603  std::int32_t get_id() const final {
32604  return ID;
32605  }
32606 
32607  public:
32610 
32615 
32622 
32624  static const std::int32_t ID = -1751936002;
32625 
32631  void store(TlStorerToString &s, const char *field_name) const final;
32632 };
32633 
32642  std::int32_t get_id() const final {
32643  return ID;
32644  }
32645 
32646  public:
32649 
32654 
32661 
32663  static const std::int32_t ID = -1251926297;
32664 
32670  void store(TlStorerToString &s, const char *field_name) const final;
32671 };
32672 
32681  std::int32_t get_id() const final {
32682  return ID;
32683  }
32684 
32685  public:
32687  string text_;
32688 
32693 
32699  explicit messageCustomServiceAction(string const &text_);
32700 
32702  static const std::int32_t ID = 1435879282;
32703 
32709  void store(TlStorerToString &s, const char *field_name) const final;
32710 };
32711 
32715 class messageGameScore final : public MessageContent {
32720  std::int32_t get_id() const final {
32721  return ID;
32722  }
32723 
32724  public:
32731 
32735  messageGameScore();
32736 
32745 
32747  static const std::int32_t ID = 1344904575;
32748 
32754  void store(TlStorerToString &s, const char *field_name) const final;
32755 };
32756 
32765  std::int32_t get_id() const final {
32766  return ID;
32767  }
32768 
32769  public:
32775  string currency_;
32784 
32789 
32802 
32804  static const std::int32_t ID = 1406745820;
32805 
32811  void store(TlStorerToString &s, const char *field_name) const final;
32812 };
32813 
32822  std::int32_t get_id() const final {
32823  return ID;
32824  }
32825 
32826  public:
32828  string currency_;
32845 
32850 
32865 
32867  static const std::int32_t ID = 1759592121;
32868 
32874  void store(TlStorerToString &s, const char *field_name) const final;
32875 };
32876 
32885  std::int32_t get_id() const final {
32886  return ID;
32887  }
32888 
32889  public:
32893  string currency_;
32902 
32907 
32919 
32921  static const std::int32_t ID = 297580787;
32922 
32928  void store(TlStorerToString &s, const char *field_name) const final;
32929 };
32930 
32934 class messageGiftedPremium final : public MessageContent {
32939  std::int32_t get_id() const final {
32940  return ID;
32941  }
32942 
32943  public:
32947  string currency_;
32958 
32963 
32976 
32978  static const std::int32_t ID = 126688522;
32979 
32985  void store(TlStorerToString &s, const char *field_name) const final;
32986 };
32987 
32996  std::int32_t get_id() const final {
32997  return ID;
32998  }
32999 
33000  public:
33008  string currency_;
33020  string code_;
33021 
33026 
33042 
33044  static const std::int32_t ID = 649927667;
33045 
33051  void store(TlStorerToString &s, const char *field_name) const final;
33052 };
33053 
33062  std::int32_t get_id() const final {
33063  return ID;
33064  }
33065 
33066  public:
33067 
33072 
33074  static const std::int32_t ID = 655305796;
33075 
33081  void store(TlStorerToString &s, const char *field_name) const final;
33082 };
33083 
33092  std::int32_t get_id() const final {
33093  return ID;
33094  }
33095 
33096  public:
33105 
33110 
33120 
33122  static const std::int32_t ID = 1252053168;
33123 
33129  void store(TlStorerToString &s, const char *field_name) const final;
33130 };
33131 
33140  std::int32_t get_id() const final {
33141  return ID;
33142  }
33143 
33144  public:
33151 
33156 
33165 
33167  static const std::int32_t ID = -2142029495;
33168 
33174  void store(TlStorerToString &s, const char *field_name) const final;
33175 };
33176 
33185  std::int32_t get_id() const final {
33186  return ID;
33187  }
33188 
33189  public:
33212 
33217 
33234 
33236  static const std::int32_t ID = -1326563847;
33237 
33243  void store(TlStorerToString &s, const char *field_name) const final;
33244 };
33245 
33254  std::int32_t get_id() const final {
33255  return ID;
33256  }
33257 
33258  public:
33259 
33264 
33266  static const std::int32_t ID = -1502020353;
33267 
33273  void store(TlStorerToString &s, const char *field_name) const final;
33274 };
33275 
33279 class messageUsersShared final : public MessageContent {
33284  std::int32_t get_id() const final {
33285  return ID;
33286  }
33287 
33288  public:
33293 
33298 
33306 
33308  static const std::int32_t ID = -842442318;
33309 
33315  void store(TlStorerToString &s, const char *field_name) const final;
33316 };
33317 
33321 class messageChatShared final : public MessageContent {
33326  std::int32_t get_id() const final {
33327  return ID;
33328  }
33329 
33330  public:
33335 
33340 
33348 
33350  static const std::int32_t ID = -1362699935;
33351 
33357  void store(TlStorerToString &s, const char *field_name) const final;
33358 };
33359 
33368  std::int32_t get_id() const final {
33369  return ID;
33370  }
33371 
33372  public:
33375 
33380 
33387 
33389  static const std::int32_t ID = -1702185036;
33390 
33396  void store(TlStorerToString &s, const char *field_name) const final;
33397 };
33398 
33407  std::int32_t get_id() const final {
33408  return ID;
33409  }
33410 
33411  public:
33414 
33419 
33425  explicit messageWebAppDataSent(string const &button_text_);
33426 
33428  static const std::int32_t ID = -83674862;
33429 
33435  void store(TlStorerToString &s, const char *field_name) const final;
33436 };
33437 
33446  std::int32_t get_id() const final {
33447  return ID;
33448  }
33449 
33450  public:
33454  string data_;
33455 
33460 
33467  messageWebAppDataReceived(string const &button_text_, string const &data_);
33468 
33470  static const std::int32_t ID = -8578539;
33471 
33477  void store(TlStorerToString &s, const char *field_name) const final;
33478 };
33479 
33488  std::int32_t get_id() const final {
33489  return ID;
33490  }
33491 
33492  public:
33495 
33500 
33507 
33509  static const std::int32_t ID = 1017405171;
33510 
33516  void store(TlStorerToString &s, const char *field_name) const final;
33517 };
33518 
33527  std::int32_t get_id() const final {
33528  return ID;
33529  }
33530 
33531  public:
33536 
33541 
33549 
33551  static const std::int32_t ID = -1367863624;
33552 
33558  void store(TlStorerToString &s, const char *field_name) const final;
33559 };
33560 
33569  std::int32_t get_id() const final {
33570  return ID;
33571  }
33572 
33573  public:
33580 
33585 
33594 
33596  static const std::int32_t ID = 67761875;
33597 
33603  void store(TlStorerToString &s, const char *field_name) const final;
33604 };
33605 
33609 class messageUnsupported final : public MessageContent {
33614  std::int32_t get_id() const final {
33615  return ID;
33616  }
33617 
33618  public:
33619 
33624 
33626  static const std::int32_t ID = -1816726139;
33627 
33633  void store(TlStorerToString &s, const char *field_name) const final;
33634 };
33635 
33636 class formattedText;
33637 
33641 class messageCopyOptions final : public Object {
33646  std::int32_t get_id() const final {
33647  return ID;
33648  }
33649 
33650  public:
33659 
33664 
33674 
33676  static const std::int32_t ID = 1079772090;
33677 
33683  void store(TlStorerToString &s, const char *field_name) const final;
33684 };
33685 
33686 class MessageEffectType;
33687 
33688 class sticker;
33689 
33693 class messageEffect final : public Object {
33698  std::int32_t get_id() const final {
33699  return ID;
33700  }
33701 
33702  public:
33708  string emoji_;
33713 
33717  messageEffect();
33718 
33729 
33731  static const std::int32_t ID = -1758836433;
33732 
33738  void store(TlStorerToString &s, const char *field_name) const final;
33739 };
33740 
33741 class sticker;
33742 
33747 class MessageEffectType: public Object {
33748  public:
33749 };
33750 
33759  std::int32_t get_id() const final {
33760  return ID;
33761  }
33762 
33763  public:
33768 
33773 
33781 
33783  static const std::int32_t ID = 1756079678;
33784 
33790  void store(TlStorerToString &s, const char *field_name) const final;
33791 };
33792 
33801  std::int32_t get_id() const final {
33802  return ID;
33803  }
33804 
33805  public:
33808 
33813 
33820 
33822  static const std::int32_t ID = 1637231609;
33823 
33829  void store(TlStorerToString &s, const char *field_name) const final;
33830 };
33831 
33836 class MessageFileType: public Object {
33837  public:
33838 };
33839 
33848  std::int32_t get_id() const final {
33849  return ID;
33850  }
33851 
33852  public:
33854  string name_;
33855 
33860 
33866  explicit messageFileTypePrivate(string const &name_);
33867 
33869  static const std::int32_t ID = -521908524;
33870 
33876  void store(TlStorerToString &s, const char *field_name) const final;
33877 };
33878 
33887  std::int32_t get_id() const final {
33888  return ID;
33889  }
33890 
33891  public:
33893  string title_;
33894 
33899 
33905  explicit messageFileTypeGroup(string const &title_);
33906 
33908  static const std::int32_t ID = -219836568;
33909 
33915  void store(TlStorerToString &s, const char *field_name) const final;
33916 };
33917 
33926  std::int32_t get_id() const final {
33927  return ID;
33928  }
33929 
33930  public:
33931 
33936 
33938  static const std::int32_t ID = 1176353458;
33939 
33945  void store(TlStorerToString &s, const char *field_name) const final;
33946 };
33947 
33948 class MessageOrigin;
33949 
33950 class forwardSource;
33951 
33955 class messageForwardInfo final : public Object {
33960  std::int32_t get_id() const final {
33961  return ID;
33962  }
33963 
33964  public:
33973 
33978 
33988 
33990  static const std::int32_t ID = -880313475;
33991 
33997  void store(TlStorerToString &s, const char *field_name) const final;
33998 };
33999 
34003 class messageImportInfo final : public Object {
34008  std::int32_t get_id() const final {
34009  return ID;
34010  }
34011 
34012  public:
34017 
34022 
34029  messageImportInfo(string const &sender_name_, int32 date_);
34030 
34032  static const std::int32_t ID = -421549105;
34033 
34039  void store(TlStorerToString &s, const char *field_name) const final;
34040 };
34041 
34042 class messageReactions;
34043 
34044 class messageReplyInfo;
34045 
34049 class messageInteractionInfo final : public Object {
34054  std::int32_t get_id() const final {
34055  return ID;
34056  }
34057 
34058  public:
34067 
34072 
34082 
34084  static const std::int32_t ID = 733797893;
34085 
34091  void store(TlStorerToString &s, const char *field_name) const final;
34092 };
34093 
34097 class messageLink final : public Object {
34102  std::int32_t get_id() const final {
34103  return ID;
34104  }
34105 
34106  public:
34108  string link_;
34111 
34115  messageLink();
34116 
34123  messageLink(string const &link_, bool is_public_);
34124 
34126  static const std::int32_t ID = -1354089818;
34127 
34133  void store(TlStorerToString &s, const char *field_name) const final;
34134 };
34135 
34136 class message;
34137 
34141 class messageLinkInfo final : public Object {
34146  std::int32_t get_id() const final {
34147  return ID;
34148  }
34149 
34150  public:
34163 
34167  messageLinkInfo();
34168 
34180 
34182  static const std::int32_t ID = 731315024;
34183 
34189  void store(TlStorerToString &s, const char *field_name) const final;
34190 };
34191 
34196 class MessageOrigin: public Object {
34197  public:
34198 };
34199 
34203 class messageOriginUser final : public MessageOrigin {
34208  std::int32_t get_id() const final {
34209  return ID;
34210  }
34211 
34212  public:
34215 
34220 
34227 
34229  static const std::int32_t ID = -1677684669;
34230 
34236  void store(TlStorerToString &s, const char *field_name) const final;
34237 };
34238 
34247  std::int32_t get_id() const final {
34248  return ID;
34249  }
34250 
34251  public:
34254 
34259 
34265  explicit messageOriginHiddenUser(string const &sender_name_);
34266 
34268  static const std::int32_t ID = -317971494;
34269 
34275  void store(TlStorerToString &s, const char *field_name) const final;
34276 };
34277 
34281 class messageOriginChat final : public MessageOrigin {
34286  std::int32_t get_id() const final {
34287  return ID;
34288  }
34289 
34290  public:
34295 
34300 
34308 
34310  static const std::int32_t ID = -205824332;
34311 
34317  void store(TlStorerToString &s, const char *field_name) const final;
34318 };
34319 
34323 class messageOriginChannel final : public MessageOrigin {
34328  std::int32_t get_id() const final {
34329  return ID;
34330  }
34331 
34332  public:
34339 
34344 
34353 
34355  static const std::int32_t ID = -1451535938;
34356 
34362  void store(TlStorerToString &s, const char *field_name) const final;
34363 };
34364 
34368 class messagePosition final : public Object {
34373  std::int32_t get_id() const final {
34374  return ID;
34375  }
34376 
34377  public:
34384 
34388  messagePosition();
34389 
34398 
34400  static const std::int32_t ID = 1292189935;
34401 
34407  void store(TlStorerToString &s, const char *field_name) const final;
34408 };
34409 
34410 class messagePosition;
34411 
34415 class messagePositions final : public Object {
34420  std::int32_t get_id() const final {
34421  return ID;
34422  }
34423 
34424  public:
34429 
34433  messagePositions();
34434 
34442 
34444  static const std::int32_t ID = -1930466649;
34445 
34451  void store(TlStorerToString &s, const char *field_name) const final;
34452 };
34453 
34454 class MessageSender;
34455 
34456 class ReactionType;
34457 
34461 class messageReaction final : public Object {
34466  std::int32_t get_id() const final {
34467  return ID;
34468  }
34469 
34470  public:
34481 
34485  messageReaction();
34486 
34497 
34499  static const std::int32_t ID = -1093994369;
34500 
34506  void store(TlStorerToString &s, const char *field_name) const final;
34507 };
34508 
34509 class messageReaction;
34510 
34514 class messageReactions final : public Object {
34519  std::int32_t get_id() const final {
34520  return ID;
34521  }
34522 
34523  public:
34528 
34532  messageReactions();
34533 
34541 
34543  static const std::int32_t ID = -1384310218;
34544 
34550  void store(TlStorerToString &s, const char *field_name) const final;
34551 };
34552 
34557 class MessageReadDate: public Object {
34558  public:
34559 };
34560 
34564 class messageReadDateRead final : public MessageReadDate {
34569  std::int32_t get_id() const final {
34570  return ID;
34571  }
34572 
34573  public:
34576 
34581 
34588 
34590  static const std::int32_t ID = 1972186672;
34591 
34597  void store(TlStorerToString &s, const char *field_name) const final;
34598 };
34599 
34608  std::int32_t get_id() const final {
34609  return ID;
34610  }
34611 
34612  public:
34613 
34618 
34620  static const std::int32_t ID = 397549868;
34621 
34627  void store(TlStorerToString &s, const char *field_name) const final;
34628 };
34629 
34638  std::int32_t get_id() const final {
34639  return ID;
34640  }
34641 
34642  public:
34643 
34648 
34650  static const std::int32_t ID = -1233773024;
34651 
34657  void store(TlStorerToString &s, const char *field_name) const final;
34658 };
34659 
34668  std::int32_t get_id() const final {
34669  return ID;
34670  }
34671 
34672  public:
34673 
34678 
34680  static const std::int32_t ID = -1282567130;
34681 
34687  void store(TlStorerToString &s, const char *field_name) const final;
34688 };
34689 
34698  std::int32_t get_id() const final {
34699  return ID;
34700  }
34701 
34702  public:
34703 
34708 
34710  static const std::int32_t ID = -693971852;
34711 
34717  void store(TlStorerToString &s, const char *field_name) const final;
34718 };
34719 
34720 class MessageSender;
34721 
34725 class messageReplyInfo final : public Object {
34730  std::int32_t get_id() const final {
34731  return ID;
34732  }
34733 
34734  public:
34745 
34749  messageReplyInfo();
34750 
34761 
34763  static const std::int32_t ID = -2093702263;
34764 
34770  void store(TlStorerToString &s, const char *field_name) const final;
34771 };
34772 
34773 class MessageContent;
34774 
34775 class MessageOrigin;
34776 
34777 class textQuote;
34778 
34783 class MessageReplyTo: public Object {
34784  public:
34785 };
34786 
34795  std::int32_t get_id() const final {
34796  return ID;
34797  }
34798 
34799  public:
34812 
34817 
34829 
34831  static const std::int32_t ID = -300918393;
34832 
34838  void store(TlStorerToString &s, const char *field_name) const final;
34839 };
34840 
34844 class messageReplyToStory final : public MessageReplyTo {
34849  std::int32_t get_id() const final {
34850  return ID;
34851  }
34852 
34853  public:
34858 
34863 
34871 
34873  static const std::int32_t ID = 1888266553;
34874 
34880  void store(TlStorerToString &s, const char *field_name) const final;
34881 };
34882 
34888  public:
34889 };
34890 
34899  std::int32_t get_id() const final {
34900  return ID;
34901  }
34902 
34903  public:
34906 
34911 
34918 
34920  static const std::int32_t ID = -1485570073;
34921 
34927  void store(TlStorerToString &s, const char *field_name) const final;
34928 };
34929 
34938  std::int32_t get_id() const final {
34939  return ID;
34940  }
34941 
34942  public:
34943 
34948 
34950  static const std::int32_t ID = 2092947464;
34951 
34957  void store(TlStorerToString &s, const char *field_name) const final;
34958 };
34959 
34965  public:
34966 };
34967 
34976  std::int32_t get_id() const final {
34977  return ID;
34978  }
34979 
34980  public:
34983 
34988 
34995 
34997  static const std::int32_t ID = 1351440333;
34998 
35004  void store(TlStorerToString &s, const char *field_name) const final;
35005 };
35006 
35015  std::int32_t get_id() const final {
35016  return ID;
35017  }
35018 
35019  public:
35020 
35025 
35027  static const std::int32_t ID = -1036218363;
35028 
35034  void store(TlStorerToString &s, const char *field_name) const final;
35035 };
35036 
35038 
35042 class messageSendOptions final : public Object {
35047  std::int32_t get_id() const final {
35048  return ID;
35049  }
35050 
35051  public:
35068 
35073 
35087 
35089  static const std::int32_t ID = -2105243218;
35090 
35096  void store(TlStorerToString &s, const char *field_name) const final;
35097 };
35098 
35103 class MessageSender: public Object {
35104  public:
35105 };
35106 
35110 class messageSenderUser final : public MessageSender {
35115  std::int32_t get_id() const final {
35116  return ID;
35117  }
35118 
35119  public:
35122 
35127 
35133  explicit messageSenderUser(int53 user_id_);
35134 
35136  static const std::int32_t ID = -336109341;
35137 
35143  void store(TlStorerToString &s, const char *field_name) const final;
35144 };
35145 
35149 class messageSenderChat final : public MessageSender {
35154  std::int32_t get_id() const final {
35155  return ID;
35156  }
35157 
35158  public:
35161 
35166 
35172  explicit messageSenderChat(int53 chat_id_);
35173 
35175  static const std::int32_t ID = -239660751;
35176 
35182  void store(TlStorerToString &s, const char *field_name) const final;
35183 };
35184 
35185 class MessageSender;
35186 
35190 class messageSenders final : public Object {
35195  std::int32_t get_id() const final {
35196  return ID;
35197  }
35198 
35199  public:
35204 
35208  messageSenders();
35209 
35217 
35219  static const std::int32_t ID = -690158467;
35220 
35226  void store(TlStorerToString &s, const char *field_name) const final;
35227 };
35228 
35229 class error;
35230 
35236  public:
35237 };
35238 
35247  std::int32_t get_id() const final {
35248  return ID;
35249  }
35250 
35251  public:
35254 
35259 
35266 
35268  static const std::int32_t ID = -215260236;
35269 
35275  void store(TlStorerToString &s, const char *field_name) const final;
35276 };
35277 
35286  std::int32_t get_id() const final {
35287  return ID;
35288  }
35289 
35290  public:
35303 
35308 
35320 
35322  static const std::int32_t ID = -1400770978;
35323 
35329  void store(TlStorerToString &s, const char *field_name) const final;
35330 };
35331 
35336 class MessageSource: public Object {
35337  public:
35338 };
35339 
35348  std::int32_t get_id() const final {
35349  return ID;
35350  }
35351 
35352  public:
35353 
35358 
35360  static const std::int32_t ID = -1090386116;
35361 
35367  void store(TlStorerToString &s, const char *field_name) const final;
35368 };
35369 
35378  std::int32_t get_id() const final {
35379  return ID;
35380  }
35381 
35382  public:
35383 
35388 
35390  static const std::int32_t ID = 290427142;
35391 
35397  void store(TlStorerToString &s, const char *field_name) const final;
35398 };
35399 
35408  std::int32_t get_id() const final {
35409  return ID;
35410  }
35411 
35412  public:
35413 
35418 
35420  static const std::int32_t ID = -1518064457;
35421 
35427  void store(TlStorerToString &s, const char *field_name) const final;
35428 };
35429 
35438  std::int32_t get_id() const final {
35439  return ID;
35440  }
35441 
35442  public:
35443 
35448 
35450  static const std::int32_t ID = 1024254993;
35451 
35457  void store(TlStorerToString &s, const char *field_name) const final;
35458 };
35459 
35463 class messageSourceChatList final : public MessageSource {
35468  std::int32_t get_id() const final {
35469  return ID;
35470  }
35471 
35472  public:
35473 
35478 
35480  static const std::int32_t ID = -2047406102;
35481 
35487  void store(TlStorerToString &s, const char *field_name) const final;
35488 };
35489 
35493 class messageSourceSearch final : public MessageSource {
35498  std::int32_t get_id() const final {
35499  return ID;
35500  }
35501 
35502  public:
35503 
35508 
35510  static const std::int32_t ID = 1921333105;
35511 
35517  void store(TlStorerToString &s, const char *field_name) const final;
35518 };
35519 
35528  std::int32_t get_id() const final {
35529  return ID;
35530  }
35531 
35532  public:
35533 
35538 
35540  static const std::int32_t ID = -1028777540;
35541 
35547  void store(TlStorerToString &s, const char *field_name) const final;
35548 };
35549 
35558  std::int32_t get_id() const final {
35559  return ID;
35560  }
35561 
35562  public:
35563 
35568 
35570  static const std::int32_t ID = -1046406163;
35571 
35577  void store(TlStorerToString &s, const char *field_name) const final;
35578 };
35579 
35588  std::int32_t get_id() const final {
35589  return ID;
35590  }
35591 
35592  public:
35593 
35598 
35600  static const std::int32_t ID = 469982474;
35601 
35607  void store(TlStorerToString &s, const char *field_name) const final;
35608 };
35609 
35613 class messageSourceOther final : public MessageSource {
35618  std::int32_t get_id() const final {
35619  return ID;
35620  }
35621 
35622  public:
35623 
35628 
35630  static const std::int32_t ID = 901818114;
35631 
35637  void store(TlStorerToString &s, const char *field_name) const final;
35638 };
35639 
35640 class photo;
35641 
35645 class messageSponsor final : public Object {
35650  std::int32_t get_id() const final {
35651  return ID;
35652  }
35653 
35654  public:
35656  string url_;
35660  string info_;
35661 
35665  messageSponsor();
35666 
35674  messageSponsor(string const &url_, object_ptr<photo> &&photo_, string const &info_);
35675 
35677  static const std::int32_t ID = 2009223646;
35678 
35684  void store(TlStorerToString &s, const char *field_name) const final;
35685 };
35686 
35687 class StatisticalGraph;
35688 
35692 class messageStatistics final : public Object {
35697  std::int32_t get_id() const final {
35698  return ID;
35699  }
35700 
35701  public:
35706 
35711 
35719 
35721  static const std::int32_t ID = -1563537657;
35722 
35728  void store(TlStorerToString &s, const char *field_name) const final;
35729 };
35730 
35731 class draftMessage;
35732 
35733 class message;
35734 
35735 class messageReplyInfo;
35736 
35740 class messageThreadInfo final : public Object {
35745  std::int32_t get_id() const final {
35746  return ID;
35747  }
35748 
35749  public:
35762 
35767 
35779 
35781  static const std::int32_t ID = -248536056;
35782 
35788  void store(TlStorerToString &s, const char *field_name) const final;
35789 };
35790 
35794 class messageViewer final : public Object {
35799  std::int32_t get_id() const final {
35800  return ID;
35801  }
35802 
35803  public:
35808 
35812  messageViewer();
35813 
35821 
35823  static const std::int32_t ID = 1458639309;
35824 
35830  void store(TlStorerToString &s, const char *field_name) const final;
35831 };
35832 
35833 class messageViewer;
35834 
35838 class messageViewers final : public Object {
35843  std::int32_t get_id() const final {
35844  return ID;
35845  }
35846 
35847  public:
35850 
35854  messageViewers();
35855 
35862 
35864  static const std::int32_t ID = 2116480287;
35865 
35871  void store(TlStorerToString &s, const char *field_name) const final;
35872 };
35873 
35874 class message;
35875 
35879 class messages final : public Object {
35884  std::int32_t get_id() const final {
35885  return ID;
35886  }
35887 
35888  public:
35893 
35897  messages();
35898 
35906 
35908  static const std::int32_t ID = -16498159;
35909 
35915  void store(TlStorerToString &s, const char *field_name) const final;
35916 };
35917 
35921 class minithumbnail final : public Object {
35926  std::int32_t get_id() const final {
35927  return ID;
35928  }
35929 
35930  public:
35937 
35941  minithumbnail();
35942 
35951 
35953  static const std::int32_t ID = -328540758;
35954 
35960  void store(TlStorerToString &s, const char *field_name) const final;
35961 };
35962 
35964 
35968 class networkStatistics final : public Object {
35973  std::int32_t get_id() const final {
35974  return ID;
35975  }
35976 
35977  public:
35982 
35987 
35995 
35997  static const std::int32_t ID = 1615554212;
35998 
36004  void store(TlStorerToString &s, const char *field_name) const final;
36005 };
36006 
36007 class FileType;
36008 
36009 class NetworkType;
36010 
36016  public:
36017 };
36018 
36027  std::int32_t get_id() const final {
36028  return ID;
36029  }
36030 
36031  public:
36040 
36045 
36055 
36057  static const std::int32_t ID = 188452706;
36058 
36064  void store(TlStorerToString &s, const char *field_name) const final;
36065 };
36066 
36075  std::int32_t get_id() const final {
36076  return ID;
36077  }
36078 
36079  public:
36087  double duration_;
36088 
36093 
36103 
36105  static const std::int32_t ID = 737000365;
36106 
36112  void store(TlStorerToString &s, const char *field_name) const final;
36113 };
36114 
36119 class NetworkType: public Object {
36120  public:
36121 };
36122 
36126 class networkTypeNone final : public NetworkType {
36131  std::int32_t get_id() const final {
36132  return ID;
36133  }
36134 
36135  public:
36136 
36140  networkTypeNone();
36141 
36143  static const std::int32_t ID = -1971691759;
36144 
36150  void store(TlStorerToString &s, const char *field_name) const final;
36151 };
36152 
36156 class networkTypeMobile final : public NetworkType {
36161  std::int32_t get_id() const final {
36162  return ID;
36163  }
36164 
36165  public:
36166 
36171 
36173  static const std::int32_t ID = 819228239;
36174 
36180  void store(TlStorerToString &s, const char *field_name) const final;
36181 };
36182 
36191  std::int32_t get_id() const final {
36192  return ID;
36193  }
36194 
36195  public:
36196 
36201 
36203  static const std::int32_t ID = -1435199760;
36204 
36210  void store(TlStorerToString &s, const char *field_name) const final;
36211 };
36212 
36216 class networkTypeWiFi final : public NetworkType {
36221  std::int32_t get_id() const final {
36222  return ID;
36223  }
36224 
36225  public:
36226 
36230  networkTypeWiFi();
36231 
36233  static const std::int32_t ID = -633872070;
36234 
36240  void store(TlStorerToString &s, const char *field_name) const final;
36241 };
36242 
36246 class networkTypeOther final : public NetworkType {
36251  std::int32_t get_id() const final {
36252  return ID;
36253  }
36254 
36255  public:
36256 
36260  networkTypeOther();
36261 
36263  static const std::int32_t ID = 1942128539;
36264 
36270  void store(TlStorerToString &s, const char *field_name) const final;
36271 };
36272 
36276 class newChatPrivacySettings final : public Object {
36281  std::int32_t get_id() const final {
36282  return ID;
36283  }
36284 
36285  public:
36288 
36293 
36300 
36302  static const std::int32_t ID = 1528154694;
36303 
36309  void store(TlStorerToString &s, const char *field_name) const final;
36310 };
36311 
36312 class NotificationType;
36313 
36317 class notification final : public Object {
36322  std::int32_t get_id() const final {
36323  return ID;
36324  }
36325 
36326  public:
36335 
36339  notification();
36340 
36350 
36352  static const std::int32_t ID = 788743120;
36353 
36359  void store(TlStorerToString &s, const char *field_name) const final;
36360 };
36361 
36362 class NotificationGroupType;
36363 
36364 class notification;
36365 
36369 class notificationGroup final : public Object {
36374  std::int32_t get_id() const final {
36375  return ID;
36376  }
36377 
36378  public:
36389 
36394 
36405 
36407  static const std::int32_t ID = 780691541;
36408 
36414  void store(TlStorerToString &s, const char *field_name) const final;
36415 };
36416 
36422  public:
36423 };
36424 
36433  std::int32_t get_id() const final {
36434  return ID;
36435  }
36436 
36437  public:
36438 
36443 
36445  static const std::int32_t ID = -1702481123;
36446 
36452  void store(TlStorerToString &s, const char *field_name) const final;
36453 };
36454 
36463  std::int32_t get_id() const final {
36464  return ID;
36465  }
36466 
36467  public:
36468 
36473 
36475  static const std::int32_t ID = -2050324051;
36476 
36482  void store(TlStorerToString &s, const char *field_name) const final;
36483 };
36484 
36493  std::int32_t get_id() const final {
36494  return ID;
36495  }
36496 
36497  public:
36498 
36503 
36505  static const std::int32_t ID = 1390759476;
36506 
36512  void store(TlStorerToString &s, const char *field_name) const final;
36513 };
36514 
36523  std::int32_t get_id() const final {
36524  return ID;
36525  }
36526 
36527  public:
36528 
36533 
36535  static const std::int32_t ID = 1379123538;
36536 
36542  void store(TlStorerToString &s, const char *field_name) const final;
36543 };
36544 
36550  public:
36551 };
36552 
36561  std::int32_t get_id() const final {
36562  return ID;
36563  }
36564 
36565  public:
36566 
36571 
36573  static const std::int32_t ID = 937446759;
36574 
36580  void store(TlStorerToString &s, const char *field_name) const final;
36581 };
36582 
36591  std::int32_t get_id() const final {
36592  return ID;
36593  }
36594 
36595  public:
36596 
36601 
36603  static const std::int32_t ID = 1212142067;
36604 
36610  void store(TlStorerToString &s, const char *field_name) const final;
36611 };
36612 
36621  std::int32_t get_id() const final {
36622  return ID;
36623  }
36624 
36625  public:
36626 
36631 
36633  static const std::int32_t ID = 548013448;
36634 
36640  void store(TlStorerToString &s, const char *field_name) const final;
36641 };
36642 
36643 class file;
36644 
36648 class notificationSound final : public Object {
36653  std::int32_t get_id() const final {
36654  return ID;
36655  }
36656 
36657  public:
36665  string title_;
36667  string data_;
36670 
36675 
36686  notificationSound(int64 id_, int32 duration_, int32 date_, string const &title_, string const &data_, object_ptr<file> &&sound_);
36687 
36689  static const std::int32_t ID = -185638601;
36690 
36696  void store(TlStorerToString &s, const char *field_name) const final;
36697 };
36698 
36699 class notificationSound;
36700 
36704 class notificationSounds final : public Object {
36709  std::int32_t get_id() const final {
36710  return ID;
36711  }
36712 
36713  public:
36716 
36721 
36728 
36730  static const std::int32_t ID = -630813169;
36731 
36737  void store(TlStorerToString &s, const char *field_name) const final;
36738 };
36739 
36740 class MessageSender;
36741 
36742 class PushMessageContent;
36743 
36744 class message;
36745 
36750 class NotificationType: public Object {
36751  public:
36752 };
36753 
36762  std::int32_t get_id() const final {
36763  return ID;
36764  }
36765 
36766  public:
36771 
36776 
36784 
36786  static const std::int32_t ID = -254745614;
36787 
36793  void store(TlStorerToString &s, const char *field_name) const final;
36794 };
36795 
36804  std::int32_t get_id() const final {
36805  return ID;
36806  }
36807 
36808  public:
36809 
36814 
36816  static const std::int32_t ID = 1198638768;
36817 
36823  void store(TlStorerToString &s, const char *field_name) const final;
36824 };
36825 
36834  std::int32_t get_id() const final {
36835  return ID;
36836  }
36837 
36838  public:
36841 
36846 
36853 
36855  static const std::int32_t ID = 1712734585;
36856 
36862  void store(TlStorerToString &s, const char *field_name) const final;
36863 };
36864 
36873  std::int32_t get_id() const final {
36874  return ID;
36875  }
36876 
36877  public:
36888 
36893 
36904 
36906  static const std::int32_t ID = -711680462;
36907 
36913  void store(TlStorerToString &s, const char *field_name) const final;
36914 };
36915 
36919 class ok final : public Object {
36924  std::int32_t get_id() const final {
36925  return ID;
36926  }
36927 
36928  public:
36929 
36933  ok();
36934 
36936  static const std::int32_t ID = -722616727;
36937 
36943  void store(TlStorerToString &s, const char *field_name) const final;
36944 };
36945 
36950 class OptionValue: public Object {
36951  public:
36952 };
36953 
36957 class optionValueBoolean final : public OptionValue {
36962  std::int32_t get_id() const final {
36963  return ID;
36964  }
36965 
36966  public:
36968  bool value_;
36969 
36974 
36980  explicit optionValueBoolean(bool value_);
36981 
36983  static const std::int32_t ID = 63135518;
36984 
36990  void store(TlStorerToString &s, const char *field_name) const final;
36991 };
36992 
36996 class optionValueEmpty final : public OptionValue {
37001  std::int32_t get_id() const final {
37002  return ID;
37003  }
37004 
37005  public:
37006 
37010  optionValueEmpty();
37011 
37013  static const std::int32_t ID = 918955155;
37014 
37020  void store(TlStorerToString &s, const char *field_name) const final;
37021 };
37022 
37026 class optionValueInteger final : public OptionValue {
37031  std::int32_t get_id() const final {
37032  return ID;
37033  }
37034 
37035  public:
37038 
37043 
37049  explicit optionValueInteger(int64 value_);
37050 
37052  static const std::int32_t ID = -186858780;
37053 
37059  void store(TlStorerToString &s, const char *field_name) const final;
37060 };
37061 
37065 class optionValueString final : public OptionValue {
37070  std::int32_t get_id() const final {
37071  return ID;
37072  }
37073 
37074  public:
37076  string value_;
37077 
37082 
37088  explicit optionValueString(string const &value_);
37089 
37091  static const std::int32_t ID = 756248212;
37092 
37098  void store(TlStorerToString &s, const char *field_name) const final;
37099 };
37100 
37101 class address;
37102 
37106 class orderInfo final : public Object {
37111  std::int32_t get_id() const final {
37112  return ID;
37113  }
37114 
37115  public:
37117  string name_;
37124 
37128  orderInfo();
37129 
37138  orderInfo(string const &name_, string const &phone_number_, string const &email_address_, object_ptr<address> &&shipping_address_);
37139 
37141  static const std::int32_t ID = 783997294;
37142 
37148  void store(TlStorerToString &s, const char *field_name) const final;
37149 };
37150 
37151 class PageBlock;
37152 
37153 class RichText;
37154 
37155 class animation;
37156 
37157 class audio;
37158 
37159 class chatPhotoInfo;
37160 
37161 class location;
37162 
37163 class pageBlockCaption;
37164 
37165 class pageBlockListItem;
37166 
37168 
37169 class pageBlockTableCell;
37170 
37171 class photo;
37172 
37173 class video;
37174 
37175 class voiceNote;
37176 
37181 class PageBlock: public Object {
37182  public:
37183 };
37184 
37188 class pageBlockTitle final : public PageBlock {
37193  std::int32_t get_id() const final {
37194  return ID;
37195  }
37196 
37197  public:
37200 
37204  pageBlockTitle();
37205 
37212 
37214  static const std::int32_t ID = 1629664784;
37215 
37221  void store(TlStorerToString &s, const char *field_name) const final;
37222 };
37223 
37227 class pageBlockSubtitle final : public PageBlock {
37232  std::int32_t get_id() const final {
37233  return ID;
37234  }
37235 
37236  public:
37239 
37244 
37251 
37253  static const std::int32_t ID = 264524263;
37254 
37260  void store(TlStorerToString &s, const char *field_name) const final;
37261 };
37262 
37266 class pageBlockAuthorDate final : public PageBlock {
37271  std::int32_t get_id() const final {
37272  return ID;
37273  }
37274 
37275  public:
37280 
37285 
37293 
37295  static const std::int32_t ID = 1300231184;
37296 
37302  void store(TlStorerToString &s, const char *field_name) const final;
37303 };
37304 
37308 class pageBlockHeader final : public PageBlock {
37313  std::int32_t get_id() const final {
37314  return ID;
37315  }
37316 
37317  public:
37320 
37324  pageBlockHeader();
37325 
37332 
37334  static const std::int32_t ID = 1402854811;
37335 
37341  void store(TlStorerToString &s, const char *field_name) const final;
37342 };
37343 
37347 class pageBlockSubheader final : public PageBlock {
37352  std::int32_t get_id() const final {
37353  return ID;
37354  }
37355 
37356  public:
37359 
37364 
37371 
37373  static const std::int32_t ID = 1263956774;
37374 
37380  void store(TlStorerToString &s, const char *field_name) const final;
37381 };
37382 
37386 class pageBlockKicker final : public PageBlock {
37391  std::int32_t get_id() const final {
37392  return ID;
37393  }
37394 
37395  public:
37398 
37402  pageBlockKicker();
37403 
37410 
37412  static const std::int32_t ID = 1361282635;
37413 
37419  void store(TlStorerToString &s, const char *field_name) const final;
37420 };
37421 
37425 class pageBlockParagraph final : public PageBlock {
37430  std::int32_t get_id() const final {
37431  return ID;
37432  }
37433 
37434  public:
37437 
37442 
37449 
37451  static const std::int32_t ID = 1182402406;
37452 
37458  void store(TlStorerToString &s, const char *field_name) const final;
37459 };
37460 
37464 class pageBlockPreformatted final : public PageBlock {
37469  std::int32_t get_id() const final {
37470  return ID;
37471  }
37472 
37473  public:
37477  string language_;
37478 
37483 
37491 
37493  static const std::int32_t ID = -1066346178;
37494 
37500  void store(TlStorerToString &s, const char *field_name) const final;
37501 };
37502 
37506 class pageBlockFooter final : public PageBlock {
37511  std::int32_t get_id() const final {
37512  return ID;
37513  }
37514 
37515  public:
37518 
37522  pageBlockFooter();
37523 
37530 
37532  static const std::int32_t ID = 886429480;
37533 
37539  void store(TlStorerToString &s, const char *field_name) const final;
37540 };
37541 
37545 class pageBlockDivider final : public PageBlock {
37550  std::int32_t get_id() const final {
37551  return ID;
37552  }
37553 
37554  public:
37555 
37559  pageBlockDivider();
37560 
37562  static const std::int32_t ID = -618614392;
37563 
37569  void store(TlStorerToString &s, const char *field_name) const final;
37570 };
37571 
37575 class pageBlockAnchor final : public PageBlock {
37580  std::int32_t get_id() const final {
37581  return ID;
37582  }
37583 
37584  public:
37586  string name_;
37587 
37591  pageBlockAnchor();
37592 
37598  explicit pageBlockAnchor(string const &name_);
37599 
37601  static const std::int32_t ID = -837994576;
37602 
37608  void store(TlStorerToString &s, const char *field_name) const final;
37609 };
37610 
37614 class pageBlockList final : public PageBlock {
37619  std::int32_t get_id() const final {
37620  return ID;
37621  }
37622 
37623  public:
37626 
37630  pageBlockList();
37631 
37638 
37640  static const std::int32_t ID = -1037074852;
37641 
37647  void store(TlStorerToString &s, const char *field_name) const final;
37648 };
37649 
37653 class pageBlockBlockQuote final : public PageBlock {
37658  std::int32_t get_id() const final {
37659  return ID;
37660  }
37661 
37662  public:
37667 
37672 
37680 
37682  static const std::int32_t ID = 1657834142;
37683 
37689  void store(TlStorerToString &s, const char *field_name) const final;
37690 };
37691 
37695 class pageBlockPullQuote final : public PageBlock {
37700  std::int32_t get_id() const final {
37701  return ID;
37702  }
37703 
37704  public:
37709 
37714 
37722 
37724  static const std::int32_t ID = 490242317;
37725 
37731  void store(TlStorerToString &s, const char *field_name) const final;
37732 };
37733 
37737 class pageBlockAnimation final : public PageBlock {
37742  std::int32_t get_id() const final {
37743  return ID;
37744  }
37745 
37746  public:
37753 
37758 
37767 
37769  static const std::int32_t ID = 1355669513;
37770 
37776  void store(TlStorerToString &s, const char *field_name) const final;
37777 };
37778 
37782 class pageBlockAudio final : public PageBlock {
37787  std::int32_t get_id() const final {
37788  return ID;
37789  }
37790 
37791  public:
37796 
37800  pageBlockAudio();
37801 
37809 
37811  static const std::int32_t ID = -63371245;
37812 
37818  void store(TlStorerToString &s, const char *field_name) const final;
37819 };
37820 
37824 class pageBlockPhoto final : public PageBlock {
37829  std::int32_t get_id() const final {
37830  return ID;
37831  }
37832 
37833  public:
37839  string url_;
37840 
37844  pageBlockPhoto();
37845 
37854 
37856  static const std::int32_t ID = 417601156;
37857 
37863  void store(TlStorerToString &s, const char *field_name) const final;
37864 };
37865 
37869 class pageBlockVideo final : public PageBlock {
37874  std::int32_t get_id() const final {
37875  return ID;
37876  }
37877 
37878  public:
37887 
37891  pageBlockVideo();
37892 
37902 
37904  static const std::int32_t ID = 510041394;
37905 
37911  void store(TlStorerToString &s, const char *field_name) const final;
37912 };
37913 
37917 class pageBlockVoiceNote final : public PageBlock {
37922  std::int32_t get_id() const final {
37923  return ID;
37924  }
37925 
37926  public:
37931 
37936 
37944 
37946  static const std::int32_t ID = 1823310463;
37947 
37953  void store(TlStorerToString &s, const char *field_name) const final;
37954 };
37955 
37959 class pageBlockCover final : public PageBlock {
37964  std::int32_t get_id() const final {
37965  return ID;
37966  }
37967 
37968  public:
37971 
37975  pageBlockCover();
37976 
37983 
37985  static const std::int32_t ID = 972174080;
37986 
37992  void store(TlStorerToString &s, const char *field_name) const final;
37993 };
37994 
37998 class pageBlockEmbedded final : public PageBlock {
38003  std::int32_t get_id() const final {
38004  return ID;
38005  }
38006 
38007  public:
38009  string url_;
38011  string html_;
38024 
38029 
38043 
38045  static const std::int32_t ID = -1942577763;
38046 
38052  void store(TlStorerToString &s, const char *field_name) const final;
38053 };
38054 
38058 class pageBlockEmbeddedPost final : public PageBlock {
38063  std::int32_t get_id() const final {
38064  return ID;
38065  }
38066 
38067  public:
38069  string url_;
38071  string author_;
38080 
38085 
38097 
38099  static const std::int32_t ID = 397600949;
38100 
38106  void store(TlStorerToString &s, const char *field_name) const final;
38107 };
38108 
38112 class pageBlockCollage final : public PageBlock {
38117  std::int32_t get_id() const final {
38118  return ID;
38119  }
38120 
38121  public:
38126 
38130  pageBlockCollage();
38131 
38139 
38141  static const std::int32_t ID = 1163760110;
38142 
38148  void store(TlStorerToString &s, const char *field_name) const final;
38149 };
38150 
38154 class pageBlockSlideshow final : public PageBlock {
38159  std::int32_t get_id() const final {
38160  return ID;
38161  }
38162 
38163  public:
38168 
38173 
38181 
38183  static const std::int32_t ID = 539217375;
38184 
38190  void store(TlStorerToString &s, const char *field_name) const final;
38191 };
38192 
38196 class pageBlockChatLink final : public PageBlock {
38201  std::int32_t get_id() const final {
38202  return ID;
38203  }
38204 
38205  public:
38207  string title_;
38213  string username_;
38214 
38219 
38229 
38231  static const std::int32_t ID = 1646188731;
38232 
38238  void store(TlStorerToString &s, const char *field_name) const final;
38239 };
38240 
38244 class pageBlockTable final : public PageBlock {
38249  std::int32_t get_id() const final {
38250  return ID;
38251  }
38252 
38253  public:
38262 
38266  pageBlockTable();
38267 
38277 
38279  static const std::int32_t ID = -942649288;
38280 
38286  void store(TlStorerToString &s, const char *field_name) const final;
38287 };
38288 
38292 class pageBlockDetails final : public PageBlock {
38297  std::int32_t get_id() const final {
38298  return ID;
38299  }
38300 
38301  public:
38307  bool is_open_;
38308 
38312  pageBlockDetails();
38313 
38322 
38324  static const std::int32_t ID = -1599869809;
38325 
38331  void store(TlStorerToString &s, const char *field_name) const final;
38332 };
38333 
38337 class pageBlockRelatedArticles final : public PageBlock {
38342  std::int32_t get_id() const final {
38343  return ID;
38344  }
38345 
38346  public:
38351 
38356 
38364 
38366  static const std::int32_t ID = -1807324374;
38367 
38373  void store(TlStorerToString &s, const char *field_name) const final;
38374 };
38375 
38379 class pageBlockMap final : public PageBlock {
38384  std::int32_t get_id() const final {
38385  return ID;
38386  }
38387 
38388  public:
38399 
38403  pageBlockMap();
38404 
38415 
38417  static const std::int32_t ID = 1510961171;
38418 
38424  void store(TlStorerToString &s, const char *field_name) const final;
38425 };
38426 
38427 class RichText;
38428 
38432 class pageBlockCaption final : public Object {
38437  std::int32_t get_id() const final {
38438  return ID;
38439  }
38440 
38441  public:
38446 
38450  pageBlockCaption();
38451 
38459 
38461  static const std::int32_t ID = -1180064650;
38462 
38468  void store(TlStorerToString &s, const char *field_name) const final;
38469 };
38470 
38476  public:
38477 };
38478 
38487  std::int32_t get_id() const final {
38488  return ID;
38489  }
38490 
38491  public:
38492 
38497 
38499  static const std::int32_t ID = 848701417;
38500 
38506  void store(TlStorerToString &s, const char *field_name) const final;
38507 };
38508 
38517  std::int32_t get_id() const final {
38518  return ID;
38519  }
38520 
38521  public:
38522 
38527 
38529  static const std::int32_t ID = -1009203990;
38530 
38536  void store(TlStorerToString &s, const char *field_name) const final;
38537 };
38538 
38547  std::int32_t get_id() const final {
38548  return ID;
38549  }
38550 
38551  public:
38552 
38557 
38559  static const std::int32_t ID = 1371369214;
38560 
38566  void store(TlStorerToString &s, const char *field_name) const final;
38567 };
38568 
38569 class PageBlock;
38570 
38574 class pageBlockListItem final : public Object {
38579  std::int32_t get_id() const final {
38580  return ID;
38581  }
38582 
38583  public:
38585  string label_;
38588 
38593 
38601 
38603  static const std::int32_t ID = 323186259;
38604 
38610  void store(TlStorerToString &s, const char *field_name) const final;
38611 };
38612 
38613 class photo;
38614 
38618 class pageBlockRelatedArticle final : public Object {
38623  std::int32_t get_id() const final {
38624  return ID;
38625  }
38626 
38627  public:
38629  string url_;
38631  string title_;
38637  string author_;
38640 
38645 
38656  pageBlockRelatedArticle(string const &url_, string const &title_, string const &description_, object_ptr<photo> &&photo_, string const &author_, int32 publish_date_);
38657 
38659  static const std::int32_t ID = 481199251;
38660 
38666  void store(TlStorerToString &s, const char *field_name) const final;
38667 };
38668 
38670 
38672 
38673 class RichText;
38674 
38678 class pageBlockTableCell final : public Object {
38683  std::int32_t get_id() const final {
38684  return ID;
38685  }
38686 
38687  public:
38700 
38705 
38717 
38719  static const std::int32_t ID = 1417658214;
38720 
38726  void store(TlStorerToString &s, const char *field_name) const final;
38727 };
38728 
38734  public:
38735 };
38736 
38745  std::int32_t get_id() const final {
38746  return ID;
38747  }
38748 
38749  public:
38750 
38755 
38757  static const std::int32_t ID = 195500454;
38758 
38764  void store(TlStorerToString &s, const char *field_name) const final;
38765 };
38766 
38775  std::int32_t get_id() const final {
38776  return ID;
38777  }
38778 
38779  public:
38780 
38785 
38787  static const std::int32_t ID = -2123096587;
38788 
38794  void store(TlStorerToString &s, const char *field_name) const final;
38795 };
38796 
38805  std::int32_t get_id() const final {
38806  return ID;
38807  }
38808 
38809  public:
38810 
38815 
38817  static const std::int32_t ID = 2092531158;
38818 
38824  void store(TlStorerToString &s, const char *field_name) const final;
38825 };
38826 
38827 class minithumbnail;
38828 
38829 class photo;
38830 
38831 class video;
38832 
38837 class PaidMedia: public Object {
38838  public:
38839 };
38840 
38844 class paidMediaPreview final : public PaidMedia {
38849  std::int32_t get_id() const final {
38850  return ID;
38851  }
38852 
38853  public:
38862 
38866  paidMediaPreview();
38867 
38877 
38879  static const std::int32_t ID = -1128151948;
38880 
38886  void store(TlStorerToString &s, const char *field_name) const final;
38887 };
38888 
38892 class paidMediaPhoto final : public PaidMedia {
38897  std::int32_t get_id() const final {
38898  return ID;
38899  }
38900 
38901  public:
38904 
38908  paidMediaPhoto();
38909 
38916 
38918  static const std::int32_t ID = -1165863654;
38919 
38925  void store(TlStorerToString &s, const char *field_name) const final;
38926 };
38927 
38931 class paidMediaVideo final : public PaidMedia {
38936  std::int32_t get_id() const final {
38937  return ID;
38938  }
38939 
38940  public:
38943 
38947  paidMediaVideo();
38948 
38955 
38957  static const std::int32_t ID = 464858633;
38958 
38964  void store(TlStorerToString &s, const char *field_name) const final;
38965 };
38966 
38970 class paidMediaUnsupported final : public PaidMedia {
38975  std::int32_t get_id() const final {
38976  return ID;
38977  }
38978 
38979  public:
38980 
38985 
38987  static const std::int32_t ID = 112999974;
38988 
38994  void store(TlStorerToString &s, const char *field_name) const final;
38995 };
38996 
38998 
39002 class passportAuthorizationForm final : public Object {
39007  std::int32_t get_id() const final {
39008  return ID;
39009  }
39010 
39011  public:
39018 
39023 
39032 
39034  static const std::int32_t ID = -1070673218;
39035 
39041  void store(TlStorerToString &s, const char *field_name) const final;
39042 };
39043 
39044 class address;
39045 
39046 class identityDocument;
39047 
39048 class personalDetails;
39049 
39050 class personalDocument;
39051 
39056 class PassportElement: public Object {
39057  public:
39058 };
39059 
39068  std::int32_t get_id() const final {
39069  return ID;
39070  }
39071 
39072  public:
39075 
39080 
39087 
39089  static const std::int32_t ID = 1217724035;
39090 
39096  void store(TlStorerToString &s, const char *field_name) const final;
39097 };
39098 
39107  std::int32_t get_id() const final {
39108  return ID;
39109  }
39110 
39111  public:
39114 
39119 
39126 
39128  static const std::int32_t ID = -263985373;
39129 
39135  void store(TlStorerToString &s, const char *field_name) const final;
39136 };
39137 
39146  std::int32_t get_id() const final {
39147  return ID;
39148  }
39149 
39150  public:
39153 
39158 
39165 
39167  static const std::int32_t ID = 1643580589;
39168 
39174  void store(TlStorerToString &s, const char *field_name) const final;
39175 };
39176 
39185  std::int32_t get_id() const final {
39186  return ID;
39187  }
39188 
39189  public:
39192 
39197 
39204 
39206  static const std::int32_t ID = 2083775797;
39207 
39213  void store(TlStorerToString &s, const char *field_name) const final;
39214 };
39215 
39224  std::int32_t get_id() const final {
39225  return ID;
39226  }
39227 
39228  public:
39231 
39236 
39243 
39245  static const std::int32_t ID = 36220295;
39246 
39252  void store(TlStorerToString &s, const char *field_name) const final;
39253 };
39254 
39263  std::int32_t get_id() const final {
39264  return ID;
39265  }
39266 
39267  public:
39270 
39275 
39282 
39284  static const std::int32_t ID = -782625232;
39285 
39291  void store(TlStorerToString &s, const char *field_name) const final;
39292 };
39293 
39302  std::int32_t get_id() const final {
39303  return ID;
39304  }
39305 
39306  public:
39309 
39314 
39321 
39323  static const std::int32_t ID = -234611246;
39324 
39330  void store(TlStorerToString &s, const char *field_name) const final;
39331 };
39332 
39341  std::int32_t get_id() const final {
39342  return ID;
39343  }
39344 
39345  public:
39348 
39353 
39360 
39362  static const std::int32_t ID = -366464408;
39363 
39369  void store(TlStorerToString &s, const char *field_name) const final;
39370 };
39371 
39380  std::int32_t get_id() const final {
39381  return ID;
39382  }
39383 
39384  public:
39387 
39392 
39399 
39401  static const std::int32_t ID = -290141400;
39402 
39408  void store(TlStorerToString &s, const char *field_name) const final;
39409 };
39410 
39419  std::int32_t get_id() const final {
39420  return ID;
39421  }
39422 
39423  public:
39426 
39431 
39438 
39440  static const std::int32_t ID = 618323071;
39441 
39447  void store(TlStorerToString &s, const char *field_name) const final;
39448 };
39449 
39458  std::int32_t get_id() const final {
39459  return ID;
39460  }
39461 
39462  public:
39465 
39470 
39477 
39479  static const std::int32_t ID = 1237626864;
39480 
39486  void store(TlStorerToString &s, const char *field_name) const final;
39487 };
39488 
39497  std::int32_t get_id() const final {
39498  return ID;
39499  }
39500 
39501  public:
39504 
39509 
39515  explicit passportElementPhoneNumber(string const &phone_number_);
39516 
39518  static const std::int32_t ID = -1320118375;
39519 
39525  void store(TlStorerToString &s, const char *field_name) const final;
39526 };
39527 
39536  std::int32_t get_id() const final {
39537  return ID;
39538  }
39539 
39540  public:
39543 
39548 
39554  explicit passportElementEmailAddress(string const &email_address_);
39555 
39557  static const std::int32_t ID = -1528129531;
39558 
39564  void store(TlStorerToString &s, const char *field_name) const final;
39565 };
39566 
39568 
39569 class PassportElementType;
39570 
39574 class passportElementError final : public Object {
39579  std::int32_t get_id() const final {
39580  return ID;
39581  }
39582 
39583  public:
39587  string message_;
39590 
39595 
39604 
39606  static const std::int32_t ID = -1861902395;
39607 
39613  void store(TlStorerToString &s, const char *field_name) const final;
39614 };
39615 
39621  public:
39622 };
39623 
39632  std::int32_t get_id() const final {
39633  return ID;
39634  }
39635 
39636  public:
39637 
39642 
39644  static const std::int32_t ID = -378320830;
39645 
39651  void store(TlStorerToString &s, const char *field_name) const final;
39652 };
39653 
39662  std::int32_t get_id() const final {
39663  return ID;
39664  }
39665 
39666  public:
39668  string field_name_;
39669 
39674 
39680  explicit passportElementErrorSourceDataField(string const &field_name_);
39681 
39683  static const std::int32_t ID = -308650776;
39684 
39690  void store(TlStorerToString &s, const char *field_name) const final;
39691 };
39692 
39701  std::int32_t get_id() const final {
39702  return ID;
39703  }
39704 
39705  public:
39706 
39711 
39713  static const std::int32_t ID = 1895658292;
39714 
39720  void store(TlStorerToString &s, const char *field_name) const final;
39721 };
39722 
39731  std::int32_t get_id() const final {
39732  return ID;
39733  }
39734 
39735  public:
39736 
39741 
39743  static const std::int32_t ID = 1918630391;
39744 
39750  void store(TlStorerToString &s, const char *field_name) const final;
39751 };
39752 
39761  std::int32_t get_id() const final {
39762  return ID;
39763  }
39764 
39765  public:
39766 
39771 
39773  static const std::int32_t ID = -797043672;
39774 
39780  void store(TlStorerToString &s, const char *field_name) const final;
39781 };
39782 
39791  std::int32_t get_id() const final {
39792  return ID;
39793  }
39794 
39795  public:
39798 
39803 
39810 
39812  static const std::int32_t ID = -689621228;
39813 
39819  void store(TlStorerToString &s, const char *field_name) const final;
39820 };
39821 
39830  std::int32_t get_id() const final {
39831  return ID;
39832  }
39833 
39834  public:
39835 
39840 
39842  static const std::int32_t ID = 581280796;
39843 
39849  void store(TlStorerToString &s, const char *field_name) const final;
39850 };
39851 
39860  std::int32_t get_id() const final {
39861  return ID;
39862  }
39863 
39864  public:
39867 
39872 
39879 
39881  static const std::int32_t ID = 2020358960;
39882 
39888  void store(TlStorerToString &s, const char *field_name) const final;
39889 };
39890 
39899  std::int32_t get_id() const final {
39900  return ID;
39901  }
39902 
39903  public:
39904 
39909 
39911  static const std::int32_t ID = 1894164178;
39912 
39918  void store(TlStorerToString &s, const char *field_name) const final;
39919 };
39920 
39926  public:
39927 };
39928 
39937  std::int32_t get_id() const final {
39938  return ID;
39939  }
39940 
39941  public:
39942 
39947 
39949  static const std::int32_t ID = -1032136365;
39950 
39956  void store(TlStorerToString &s, const char *field_name) const final;
39957 };
39958 
39967  std::int32_t get_id() const final {
39968  return ID;
39969  }
39970 
39971  public:
39972 
39977 
39979  static const std::int32_t ID = -436360376;
39980 
39986  void store(TlStorerToString &s, const char *field_name) const final;
39987 };
39988 
39997  std::int32_t get_id() const final {
39998  return ID;
39999  }
40000 
40001  public:
40002 
40007 
40009  static const std::int32_t ID = 1827298379;
40010 
40016  void store(TlStorerToString &s, const char *field_name) const final;
40017 };
40018 
40027  std::int32_t get_id() const final {
40028  return ID;
40029  }
40030 
40031  public:
40032 
40037 
40039  static const std::int32_t ID = -502356132;
40040 
40046  void store(TlStorerToString &s, const char *field_name) const final;
40047 };
40048 
40057  std::int32_t get_id() const final {
40058  return ID;
40059  }
40060 
40061  public:
40062 
40067 
40069  static const std::int32_t ID = -793781959;
40070 
40076  void store(TlStorerToString &s, const char *field_name) const final;
40077 };
40078 
40087  std::int32_t get_id() const final {
40088  return ID;
40089  }
40090 
40091  public:
40092 
40097 
40099  static const std::int32_t ID = 496327874;
40100 
40106  void store(TlStorerToString &s, const char *field_name) const final;
40107 };
40108 
40117  std::int32_t get_id() const final {
40118  return ID;
40119  }
40120 
40121  public:
40122 
40127 
40129  static const std::int32_t ID = 627084906;
40130 
40136  void store(TlStorerToString &s, const char *field_name) const final;
40137 };
40138 
40147  std::int32_t get_id() const final {
40148  return ID;
40149  }
40150 
40151  public:
40152 
40157 
40159  static const std::int32_t ID = 574095667;
40160 
40166  void store(TlStorerToString &s, const char *field_name) const final;
40167 };
40168 
40177  std::int32_t get_id() const final {
40178  return ID;
40179  }
40180 
40181  public:
40182 
40187 
40189  static const std::int32_t ID = -2060583280;
40190 
40196  void store(TlStorerToString &s, const char *field_name) const final;
40197 };
40198 
40207  std::int32_t get_id() const final {
40208  return ID;
40209  }
40210 
40211  public:
40212 
40217 
40219  static const std::int32_t ID = -159478209;
40220 
40226  void store(TlStorerToString &s, const char *field_name) const final;
40227 };
40228 
40237  std::int32_t get_id() const final {
40238  return ID;
40239  }
40240 
40241  public:
40242 
40247 
40249  static const std::int32_t ID = 1092498527;
40250 
40256  void store(TlStorerToString &s, const char *field_name) const final;
40257 };
40258 
40267  std::int32_t get_id() const final {
40268  return ID;
40269  }
40270 
40271  public:
40272 
40277 
40279  static const std::int32_t ID = -995361172;
40280 
40286  void store(TlStorerToString &s, const char *field_name) const final;
40287 };
40288 
40297  std::int32_t get_id() const final {
40298  return ID;
40299  }
40300 
40301  public:
40302 
40307 
40309  static const std::int32_t ID = -79321405;
40310 
40316  void store(TlStorerToString &s, const char *field_name) const final;
40317 };
40318 
40319 class PassportElement;
40320 
40324 class passportElements final : public Object {
40329  std::int32_t get_id() const final {
40330  return ID;
40331  }
40332 
40333  public:
40336 
40340  passportElements();
40341 
40348 
40350  static const std::int32_t ID = 1264617556;
40351 
40357  void store(TlStorerToString &s, const char *field_name) const final;
40358 };
40359 
40360 class PassportElement;
40361 
40362 class passportElementError;
40363 
40367 class passportElementsWithErrors final : public Object {
40372  std::int32_t get_id() const final {
40373  return ID;
40374  }
40375 
40376  public:
40381 
40386 
40394 
40396  static const std::int32_t ID = 1308923044;
40397 
40403  void store(TlStorerToString &s, const char *field_name) const final;
40404 };
40405 
40407 
40411 class passportRequiredElement final : public Object {
40416  std::int32_t get_id() const final {
40417  return ID;
40418  }
40419 
40420  public:
40423 
40428 
40435 
40437  static const std::int32_t ID = -1983641651;
40438 
40444  void store(TlStorerToString &s, const char *field_name) const final;
40445 };
40446 
40447 class PassportElementType;
40448 
40452 class passportSuitableElement final : public Object {
40457  std::int32_t get_id() const final {
40458  return ID;
40459  }
40460 
40461  public:
40470 
40475 
40485 
40487  static const std::int32_t ID = -789019876;
40488 
40494  void store(TlStorerToString &s, const char *field_name) const final;
40495 };
40496 
40498 
40502 class passwordState final : public Object {
40507  std::int32_t get_id() const final {
40508  return ID;
40509  }
40510 
40511  public:
40526 
40530  passwordState();
40531 
40544 
40546  static const std::int32_t ID = 483801128;
40547 
40553  void store(TlStorerToString &s, const char *field_name) const final;
40554 };
40555 
40556 class PaymentFormType;
40557 
40558 class productInfo;
40559 
40563 class paymentForm final : public Object {
40568  std::int32_t get_id() const final {
40569  return ID;
40570  }
40571 
40572  public:
40581 
40585  paymentForm();
40586 
40596 
40598  static const std::int32_t ID = 1998651315;
40599 
40605  void store(TlStorerToString &s, const char *field_name) const final;
40606 };
40607 
40608 class PaymentProvider;
40609 
40610 class invoice;
40611 
40612 class orderInfo;
40613 
40614 class paymentOption;
40615 
40616 class savedCredentials;
40617 
40622 class PaymentFormType: public Object {
40623  public:
40624 };
40625 
40634  std::int32_t get_id() const final {
40635  return ID;
40636  }
40637 
40638  public:
40655 
40660 
40674 
40676  static const std::int32_t ID = -615089778;
40677 
40683  void store(TlStorerToString &s, const char *field_name) const final;
40684 };
40685 
40694  std::int32_t get_id() const final {
40695  return ID;
40696  }
40697 
40698  public:
40701 
40706 
40713 
40715  static const std::int32_t ID = 90938685;
40716 
40722  void store(TlStorerToString &s, const char *field_name) const final;
40723 };
40724 
40728 class paymentOption final : public Object {
40733  std::int32_t get_id() const final {
40734  return ID;
40735  }
40736 
40737  public:
40739  string title_;
40741  string url_;
40742 
40746  paymentOption();
40747 
40754  paymentOption(string const &title_, string const &url_);
40755 
40757  static const std::int32_t ID = -294020965;
40758 
40764  void store(TlStorerToString &s, const char *field_name) const final;
40765 };
40766 
40771 class PaymentProvider: public Object {
40772  public:
40773 };
40774 
40783  std::int32_t get_id() const final {
40784  return ID;
40785  }
40786 
40787  public:
40792 
40797 
40804  paymentProviderSmartGlocal(string const &public_token_, string const &tokenize_url_);
40805 
40807  static const std::int32_t ID = -1174112396;
40808 
40814  void store(TlStorerToString &s, const char *field_name) const final;
40815 };
40816 
40825  std::int32_t get_id() const final {
40826  return ID;
40827  }
40828 
40829  public:
40838 
40843 
40853 
40855  static const std::int32_t ID = 370467227;
40856 
40862  void store(TlStorerToString &s, const char *field_name) const final;
40863 };
40864 
40873  std::int32_t get_id() const final {
40874  return ID;
40875  }
40876 
40877  public:
40879  string url_;
40880 
40885 
40891  explicit paymentProviderOther(string const &url_);
40892 
40894  static const std::int32_t ID = -1336876828;
40895 
40901  void store(TlStorerToString &s, const char *field_name) const final;
40902 };
40903 
40904 class PaymentReceiptType;
40905 
40906 class productInfo;
40907 
40911 class paymentReceipt final : public Object {
40916  std::int32_t get_id() const final {
40917  return ID;
40918  }
40919 
40920  public:
40929 
40933  paymentReceipt();
40934 
40944 
40946  static const std::int32_t ID = 758199186;
40947 
40953  void store(TlStorerToString &s, const char *field_name) const final;
40954 };
40955 
40956 class invoice;
40957 
40958 class orderInfo;
40959 
40960 class shippingOption;
40961 
40967  public:
40968 };
40969 
40978  std::int32_t get_id() const final {
40979  return ID;
40980  }
40981 
40982  public:
40995 
41000 
41012 
41014  static const std::int32_t ID = -1636362826;
41015 
41021  void store(TlStorerToString &s, const char *field_name) const final;
41022 };
41023 
41032  std::int32_t get_id() const final {
41033  return ID;
41034  }
41035 
41036  public:
41041 
41046 
41054 
41056  static const std::int32_t ID = 294913868;
41057 
41063  void store(TlStorerToString &s, const char *field_name) const final;
41064 };
41065 
41069 class paymentResult final : public Object {
41074  std::int32_t get_id() const final {
41075  return ID;
41076  }
41077 
41078  public:
41080  bool success_;
41083 
41087  paymentResult();
41088 
41095  paymentResult(bool success_, string const &verification_url_);
41096 
41098  static const std::int32_t ID = -804263843;
41099 
41105  void store(TlStorerToString &s, const char *field_name) const final;
41106 };
41107 
41108 class date;
41109 
41113 class personalDetails final : public Object {
41118  std::int32_t get_id() const final {
41119  return ID;
41120  }
41121 
41122  public:
41124  string first_name_;
41128  string last_name_;
41138  string gender_;
41143 
41147  personalDetails();
41148 
41163  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_);
41164 
41166  static const std::int32_t ID = -1061656137;
41167 
41173  void store(TlStorerToString &s, const char *field_name) const final;
41174 };
41175 
41176 class datedFile;
41177 
41181 class personalDocument final : public Object {
41186  std::int32_t get_id() const final {
41187  return ID;
41188  }
41189 
41190  public:
41195 
41199  personalDocument();
41200 
41208 
41210  static const std::int32_t ID = -1011634661;
41211 
41217  void store(TlStorerToString &s, const char *field_name) const final;
41218 };
41219 
41221 
41230  std::int32_t get_id() const final {
41231  return ID;
41232  }
41233 
41234  public:
41249 
41254 
41267 
41269  static const std::int32_t ID = 1881885547;
41270 
41276  void store(TlStorerToString &s, const char *field_name) const final;
41277 };
41278 
41284  public:
41285 };
41286 
41295  std::int32_t get_id() const final {
41296  return ID;
41297  }
41298 
41299  public:
41300 
41305 
41307  static const std::int32_t ID = 87144986;
41308 
41314  void store(TlStorerToString &s, const char *field_name) const final;
41315 };
41316 
41325  std::int32_t get_id() const final {
41326  return ID;
41327  }
41328 
41329  public:
41330 
41335 
41337  static const std::int32_t ID = -1029402661;
41338 
41344  void store(TlStorerToString &s, const char *field_name) const final;
41345 };
41346 
41355  std::int32_t get_id() const final {
41356  return ID;
41357  }
41358 
41359  public:
41361  string hash_;
41362 
41367 
41373  explicit phoneNumberCodeTypeConfirmOwnership(string const &hash_);
41374 
41376  static const std::int32_t ID = -485404696;
41377 
41383  void store(TlStorerToString &s, const char *field_name) const final;
41384 };
41385 
41386 class countryInfo;
41387 
41391 class phoneNumberInfo final : public Object {
41396  std::int32_t get_id() const final {
41397  return ID;
41398  }
41399 
41400  public:
41409 
41413  phoneNumberInfo();
41414 
41424 
41426  static const std::int32_t ID = -758933343;
41427 
41433  void store(TlStorerToString &s, const char *field_name) const final;
41434 };
41435 
41436 class minithumbnail;
41437 
41438 class photoSize;
41439 
41443 class photo final : public Object {
41448  std::int32_t get_id() const final {
41449  return ID;
41450  }
41451 
41452  public:
41459 
41463  photo();
41464 
41473 
41475  static const std::int32_t ID = -2022871583;
41476 
41482  void store(TlStorerToString &s, const char *field_name) const final;
41483 };
41484 
41485 class file;
41486 
41490 class photoSize final : public Object {
41495  std::int32_t get_id() const final {
41496  return ID;
41497  }
41498 
41499  public:
41501  string type_;
41510 
41514  photoSize();
41515 
41526 
41528  static const std::int32_t ID = 1609182352;
41529 
41535  void store(TlStorerToString &s, const char *field_name) const final;
41536 };
41537 
41541 class point final : public Object {
41546  std::int32_t get_id() const final {
41547  return ID;
41548  }
41549 
41550  public:
41552  double x_;
41554  double y_;
41555 
41559  point();
41560 
41567  point(double x_, double y_);
41568 
41570  static const std::int32_t ID = 437515705;
41571 
41577  void store(TlStorerToString &s, const char *field_name) const final;
41578 };
41579 
41580 class MessageSender;
41581 
41582 class PollType;
41583 
41584 class formattedText;
41585 
41586 class pollOption;
41587 
41591 class poll final : public Object {
41596  std::int32_t get_id() const final {
41597  return ID;
41598  }
41599 
41600  public:
41621 
41625  poll();
41626 
41642 
41644  static const std::int32_t ID = 1913016502;
41645 
41651  void store(TlStorerToString &s, const char *field_name) const final;
41652 };
41653 
41654 class formattedText;
41655 
41659 class pollOption final : public Object {
41664  std::int32_t get_id() const final {
41665  return ID;
41666  }
41667 
41668  public:
41679 
41683  pollOption();
41684 
41695 
41697  static const std::int32_t ID = 1676243088;
41698 
41704  void store(TlStorerToString &s, const char *field_name) const final;
41705 };
41706 
41707 class formattedText;
41708 
41713 class PollType: public Object {
41714  public:
41715 };
41716 
41720 class pollTypeRegular final : public PollType {
41725  std::int32_t get_id() const final {
41726  return ID;
41727  }
41728 
41729  public:
41732 
41736  pollTypeRegular();
41737 
41744 
41746  static const std::int32_t ID = 641265698;
41747 
41753  void store(TlStorerToString &s, const char *field_name) const final;
41754 };
41755 
41759 class pollTypeQuiz final : public PollType {
41764  std::int32_t get_id() const final {
41765  return ID;
41766  }
41767 
41768  public:
41773 
41777  pollTypeQuiz();
41778 
41786 
41788  static const std::int32_t ID = 657013913;
41789 
41795  void store(TlStorerToString &s, const char *field_name) const final;
41796 };
41797 
41802 class PremiumFeature: public Object {
41803  public:
41804 };
41805 
41814  std::int32_t get_id() const final {
41815  return ID;
41816  }
41817 
41818  public:
41819 
41824 
41826  static const std::int32_t ID = 1785455031;
41827 
41833  void store(TlStorerToString &s, const char *field_name) const final;
41834 };
41835 
41844  std::int32_t get_id() const final {
41845  return ID;
41846  }
41847 
41848  public:
41849 
41854 
41856  static const std::int32_t ID = 1825367155;
41857 
41863  void store(TlStorerToString &s, const char *field_name) const final;
41864 };
41865 
41874  std::int32_t get_id() const final {
41875  return ID;
41876  }
41877 
41878  public:
41879 
41884 
41886  static const std::int32_t ID = -267695554;
41887 
41893  void store(TlStorerToString &s, const char *field_name) const final;
41894 };
41895 
41904  std::int32_t get_id() const final {
41905  return ID;
41906  }
41907 
41908  public:
41909 
41914 
41916  static const std::int32_t ID = 1288216542;
41917 
41923  void store(TlStorerToString &s, const char *field_name) const final;
41924 };
41925 
41934  std::int32_t get_id() const final {
41935  return ID;
41936  }
41937 
41938  public:
41939 
41944 
41946  static const std::int32_t ID = -2008587702;
41947 
41953  void store(TlStorerToString &s, const char *field_name) const final;
41954 };
41955 
41964  std::int32_t get_id() const final {
41965  return ID;
41966  }
41967 
41968  public:
41969 
41974 
41976  static const std::int32_t ID = 766750743;
41977 
41983  void store(TlStorerToString &s, const char *field_name) const final;
41984 };
41985 
41994  std::int32_t get_id() const final {
41995  return ID;
41996  }
41997 
41998  public:
41999 
42004 
42006  static const std::int32_t ID = -2101773312;
42007 
42013  void store(TlStorerToString &s, const char *field_name) const final;
42014 };
42015 
42024  std::int32_t get_id() const final {
42025  return ID;
42026  }
42027 
42028  public:
42029 
42034 
42036  static const std::int32_t ID = 1332599628;
42037 
42043  void store(TlStorerToString &s, const char *field_name) const final;
42044 };
42045 
42054  std::int32_t get_id() const final {
42055  return ID;
42056  }
42057 
42058  public:
42059 
42064 
42066  static const std::int32_t ID = 796347674;
42067 
42073  void store(TlStorerToString &s, const char *field_name) const final;
42074 };
42075 
42084  std::int32_t get_id() const final {
42085  return ID;
42086  }
42087 
42088  public:
42089 
42094 
42096  static const std::int32_t ID = 233648322;
42097 
42103  void store(TlStorerToString &s, const char *field_name) const final;
42104 };
42105 
42114  std::int32_t get_id() const final {
42115  return ID;
42116  }
42117 
42118  public:
42119 
42124 
42126  static const std::int32_t ID = -36516639;
42127 
42133  void store(TlStorerToString &s, const char *field_name) const final;
42134 };
42135 
42144  std::int32_t get_id() const final {
42145  return ID;
42146  }
42147 
42148  public:
42149 
42154 
42156  static const std::int32_t ID = -100741914;
42157 
42163  void store(TlStorerToString &s, const char *field_name) const final;
42164 };
42165 
42174  std::int32_t get_id() const final {
42175  return ID;
42176  }
42177 
42178  public:
42179 
42184 
42186  static const std::int32_t ID = -823172286;
42187 
42193  void store(TlStorerToString &s, const char *field_name) const final;
42194 };
42195 
42204  std::int32_t get_id() const final {
42205  return ID;
42206  }
42207 
42208  public:
42209 
42214 
42216  static const std::int32_t ID = 1585050761;
42217 
42223  void store(TlStorerToString &s, const char *field_name) const final;
42224 };
42225 
42234  std::int32_t get_id() const final {
42235  return ID;
42236  }
42237 
42238  public:
42239 
42244 
42246  static const std::int32_t ID = -1143471488;
42247 
42253  void store(TlStorerToString &s, const char *field_name) const final;
42254 };
42255 
42264  std::int32_t get_id() const final {
42265  return ID;
42266  }
42267 
42268  public:
42269 
42274 
42276  static const std::int32_t ID = -1878522597;
42277 
42283  void store(TlStorerToString &s, const char *field_name) const final;
42284 };
42285 
42294  std::int32_t get_id() const final {
42295  return ID;
42296  }
42297 
42298  public:
42299 
42304 
42306  static const std::int32_t ID = 1576574747;
42307 
42313  void store(TlStorerToString &s, const char *field_name) const final;
42314 };
42315 
42324  std::int32_t get_id() const final {
42325  return ID;
42326  }
42327 
42328  public:
42329 
42334 
42336  static const std::int32_t ID = 907724190;
42337 
42343  void store(TlStorerToString &s, const char *field_name) const final;
42344 };
42345 
42354  std::int32_t get_id() const final {
42355  return ID;
42356  }
42357 
42358  public:
42359 
42364 
42366  static const std::int32_t ID = 575074042;
42367 
42373  void store(TlStorerToString &s, const char *field_name) const final;
42374 };
42375 
42384  std::int32_t get_id() const final {
42385  return ID;
42386  }
42387 
42388  public:
42389 
42394 
42396  static const std::int32_t ID = 1003219334;
42397 
42403  void store(TlStorerToString &s, const char *field_name) const final;
42404 };
42405 
42414  std::int32_t get_id() const final {
42415  return ID;
42416  }
42417 
42418  public:
42419 
42424 
42426  static const std::int32_t ID = 802322678;
42427 
42433  void store(TlStorerToString &s, const char *field_name) const final;
42434 };
42435 
42444  std::int32_t get_id() const final {
42445  return ID;
42446  }
42447 
42448  public:
42449 
42454 
42456  static const std::int32_t ID = -762230129;
42457 
42463  void store(TlStorerToString &s, const char *field_name) const final;
42464 };
42465 
42474  std::int32_t get_id() const final {
42475  return ID;
42476  }
42477 
42478  public:
42479 
42484 
42486  static const std::int32_t ID = -1503619324;
42487 
42493  void store(TlStorerToString &s, const char *field_name) const final;
42494 };
42495 
42504  std::int32_t get_id() const final {
42505  return ID;
42506  }
42507 
42508  public:
42509 
42514 
42516  static const std::int32_t ID = -723300255;
42517 
42523  void store(TlStorerToString &s, const char *field_name) const final;
42524 };
42525 
42526 class PremiumFeature;
42527 
42528 class animation;
42529 
42538  std::int32_t get_id() const final {
42539  return ID;
42540  }
42541 
42542  public:
42547 
42552 
42560 
42562  static const std::int32_t ID = -1986155748;
42563 
42569  void store(TlStorerToString &s, const char *field_name) const final;
42570 };
42571 
42572 class InternalLinkType;
42573 
42574 class PremiumFeature;
42575 
42576 class premiumLimit;
42577 
42581 class premiumFeatures final : public Object {
42586  std::int32_t get_id() const final {
42587  return ID;
42588  }
42589 
42590  public:
42597 
42601  premiumFeatures();
42602 
42611 
42613  static const std::int32_t ID = 1875162172;
42614 
42620  void store(TlStorerToString &s, const char *field_name) const final;
42621 };
42622 
42623 class MessageSender;
42624 
42628 class premiumGiftCodeInfo final : public Object {
42633  std::int32_t get_id() const final {
42634  return ID;
42635  }
42636 
42637  public:
42652 
42657 
42670 
42672  static const std::int32_t ID = -1198544674;
42673 
42679  void store(TlStorerToString &s, const char *field_name) const final;
42680 };
42681 
42685 class premiumGiftCodePaymentOption final : public Object {
42690  std::int32_t get_id() const final {
42691  return ID;
42692  }
42693 
42694  public:
42696  string currency_;
42707 
42712 
42724 
42726  static const std::int32_t ID = -487321617;
42727 
42733  void store(TlStorerToString &s, const char *field_name) const final;
42734 };
42735 
42737 
42746  std::int32_t get_id() const final {
42747  return ID;
42748  }
42749 
42750  public:
42753 
42758 
42765 
42767  static const std::int32_t ID = -1141866719;
42768 
42774  void store(TlStorerToString &s, const char *field_name) const final;
42775 };
42776 
42778 
42784  public:
42785 };
42786 
42795  std::int32_t get_id() const final {
42796  return ID;
42797  }
42798 
42799  public:
42806 
42811 
42820 
42822  static const std::int32_t ID = 1221840495;
42823 
42829  void store(TlStorerToString &s, const char *field_name) const final;
42830 };
42831 
42840  std::int32_t get_id() const final {
42841  return ID;
42842  }
42843 
42844  public:
42856  string gift_code_;
42857 
42862 
42874 
42876  static const std::int32_t ID = -57978853;
42877 
42883  void store(TlStorerToString &s, const char *field_name) const final;
42884 };
42885 
42889 class premiumGiveawayParameters final : public Object {
42894  std::int32_t get_id() const final {
42895  return ID;
42896  }
42897 
42898  public:
42913 
42918 
42931 
42933  static const std::int32_t ID = 1168346872;
42934 
42940  void store(TlStorerToString &s, const char *field_name) const final;
42941 };
42942 
42948  public:
42949 };
42950 
42959  std::int32_t get_id() const final {
42960  return ID;
42961  }
42962 
42963  public:
42964 
42969 
42971  static const std::int32_t ID = 2128773568;
42972 
42978  void store(TlStorerToString &s, const char *field_name) const final;
42979 };
42980 
42989  std::int32_t get_id() const final {
42990  return ID;
42991  }
42992 
42993  public:
42994 
42999 
43001  static const std::int32_t ID = 1946420945;
43002 
43008  void store(TlStorerToString &s, const char *field_name) const final;
43009 };
43010 
43019  std::int32_t get_id() const final {
43020  return ID;
43021  }
43022 
43023  public:
43026 
43031 
43038 
43040  static const std::int32_t ID = -1926216285;
43041 
43047  void store(TlStorerToString &s, const char *field_name) const final;
43048 };
43049 
43058  std::int32_t get_id() const final {
43059  return ID;
43060  }
43061 
43062  public:
43065 
43070 
43077 
43079  static const std::int32_t ID = 1917115086;
43080 
43086  void store(TlStorerToString &s, const char *field_name) const final;
43087 };
43088 
43097  std::int32_t get_id() const final {
43098  return ID;
43099  }
43100 
43101  public:
43104 
43109 
43116 
43118  static const std::int32_t ID = -1989656432;
43119 
43125  void store(TlStorerToString &s, const char *field_name) const final;
43126 };
43127 
43128 class PremiumLimitType;
43129 
43133 class premiumLimit final : public Object {
43138  std::int32_t get_id() const final {
43139  return ID;
43140  }
43141 
43142  public:
43149 
43153  premiumLimit();
43154 
43163 
43165  static const std::int32_t ID = 2127786726;
43166 
43172  void store(TlStorerToString &s, const char *field_name) const final;
43173 };
43174 
43179 class PremiumLimitType: public Object {
43180  public:
43181 };
43182 
43191  std::int32_t get_id() const final {
43192  return ID;
43193  }
43194 
43195  public:
43196 
43201 
43203  static const std::int32_t ID = -247467131;
43204 
43210  void store(TlStorerToString &s, const char *field_name) const final;
43211 };
43212 
43221  std::int32_t get_id() const final {
43222  return ID;
43223  }
43224 
43225  public:
43226 
43231 
43233  static const std::int32_t ID = -998947871;
43234 
43240  void store(TlStorerToString &s, const char *field_name) const final;
43241 };
43242 
43251  std::int32_t get_id() const final {
43252  return ID;
43253  }
43254 
43255  public:
43256 
43261 
43263  static const std::int32_t ID = 446086841;
43264 
43270  void store(TlStorerToString &s, const char *field_name) const final;
43271 };
43272 
43281  std::int32_t get_id() const final {
43282  return ID;
43283  }
43284 
43285  public:
43286 
43291 
43293  static const std::int32_t ID = -19759735;
43294 
43300  void store(TlStorerToString &s, const char *field_name) const final;
43301 };
43302 
43311  std::int32_t get_id() const final {
43312  return ID;
43313  }
43314 
43315  public:
43316 
43321 
43323  static const std::int32_t ID = 639754787;
43324 
43330  void store(TlStorerToString &s, const char *field_name) const final;
43331 };
43332 
43341  std::int32_t get_id() const final {
43342  return ID;
43343  }
43344 
43345  public:
43346 
43351 
43353  static const std::int32_t ID = 377489774;
43354 
43360  void store(TlStorerToString &s, const char *field_name) const final;
43361 };
43362 
43371  std::int32_t get_id() const final {
43372  return ID;
43373  }
43374 
43375  public:
43376 
43381 
43383  static const std::int32_t ID = 1691435861;
43384 
43390  void store(TlStorerToString &s, const char *field_name) const final;
43391 };
43392 
43401  std::int32_t get_id() const final {
43402  return ID;
43403  }
43404 
43405  public:
43406 
43411 
43413  static const std::int32_t ID = 1485515276;
43414 
43420  void store(TlStorerToString &s, const char *field_name) const final;
43421 };
43422 
43431  std::int32_t get_id() const final {
43432  return ID;
43433  }
43434 
43435  public:
43436 
43441 
43443  static const std::int32_t ID = -1544854305;
43444 
43450  void store(TlStorerToString &s, const char *field_name) const final;
43451 };
43452 
43461  std::int32_t get_id() const final {
43462  return ID;
43463  }
43464 
43465  public:
43466 
43471 
43473  static const std::int32_t ID = 293984314;
43474 
43480  void store(TlStorerToString &s, const char *field_name) const final;
43481 };
43482 
43491  std::int32_t get_id() const final {
43492  return ID;
43493  }
43494 
43495  public:
43496 
43501 
43503  static const std::int32_t ID = -1146976765;
43504 
43510  void store(TlStorerToString &s, const char *field_name) const final;
43511 };
43512 
43521  std::int32_t get_id() const final {
43522  return ID;
43523  }
43524 
43525  public:
43526 
43531 
43533  static const std::int32_t ID = -128702950;
43534 
43540  void store(TlStorerToString &s, const char *field_name) const final;
43541 };
43542 
43551  std::int32_t get_id() const final {
43552  return ID;
43553  }
43554 
43555  public:
43556 
43561 
43563  static const std::int32_t ID = 1612625095;
43564 
43570  void store(TlStorerToString &s, const char *field_name) const final;
43571 };
43572 
43581  std::int32_t get_id() const final {
43582  return ID;
43583  }
43584 
43585  public:
43586 
43591 
43593  static const std::int32_t ID = -1926486372;
43594 
43600  void store(TlStorerToString &s, const char *field_name) const final;
43601 };
43602 
43611  std::int32_t get_id() const final {
43612  return ID;
43613  }
43614 
43615  public:
43616 
43621 
43623  static const std::int32_t ID = 40485707;
43624 
43630  void store(TlStorerToString &s, const char *field_name) const final;
43631 };
43632 
43641  std::int32_t get_id() const final {
43642  return ID;
43643  }
43644 
43645  public:
43646 
43651 
43653  static const std::int32_t ID = 819481475;
43654 
43660  void store(TlStorerToString &s, const char *field_name) const final;
43661 };
43662 
43671  std::int32_t get_id() const final {
43672  return ID;
43673  }
43674 
43675  public:
43676 
43681 
43683  static const std::int32_t ID = -1093324030;
43684 
43690  void store(TlStorerToString &s, const char *field_name) const final;
43691 };
43692 
43701  std::int32_t get_id() const final {
43702  return ID;
43703  }
43704 
43705  public:
43706 
43711 
43713  static const std::int32_t ID = -1170032633;
43714 
43720  void store(TlStorerToString &s, const char *field_name) const final;
43721 };
43722 
43731  std::int32_t get_id() const final {
43732  return ID;
43733  }
43734 
43735  public:
43736 
43741 
43743  static const std::int32_t ID = -1563549935;
43744 
43750  void store(TlStorerToString &s, const char *field_name) const final;
43751 };
43752 
43753 class InternalLinkType;
43754 
43758 class premiumPaymentOption final : public Object {
43763  std::int32_t get_id() const final {
43764  return ID;
43765  }
43766 
43767  public:
43769  string currency_;
43780 
43785 
43797 
43799  static const std::int32_t ID = -1945346126;
43800 
43806  void store(TlStorerToString &s, const char *field_name) const final;
43807 };
43808 
43809 class BusinessFeature;
43810 
43811 class PremiumFeature;
43812 
43813 class PremiumLimitType;
43814 
43815 class PremiumStoryFeature;
43816 
43821 class PremiumSource: public Object {
43822  public:
43823 };
43824 
43833  std::int32_t get_id() const final {
43834  return ID;
43835  }
43836 
43837  public:
43840 
43845 
43852 
43854  static const std::int32_t ID = -2052159742;
43855 
43861  void store(TlStorerToString &s, const char *field_name) const final;
43862 };
43863 
43867 class premiumSourceFeature final : public PremiumSource {
43872  std::int32_t get_id() const final {
43873  return ID;
43874  }
43875 
43876  public:
43879 
43884 
43891 
43893  static const std::int32_t ID = 445813541;
43894 
43900  void store(TlStorerToString &s, const char *field_name) const final;
43901 };
43902 
43911  std::int32_t get_id() const final {
43912  return ID;
43913  }
43914 
43915  public:
43918 
43923 
43930 
43932  static const std::int32_t ID = -1492946340;
43933 
43939  void store(TlStorerToString &s, const char *field_name) const final;
43940 };
43941 
43950  std::int32_t get_id() const final {
43951  return ID;
43952  }
43953 
43954  public:
43957 
43962 
43969 
43971  static const std::int32_t ID = -1030737556;
43972 
43978  void store(TlStorerToString &s, const char *field_name) const final;
43979 };
43980 
43984 class premiumSourceLink final : public PremiumSource {
43989  std::int32_t get_id() const final {
43990  return ID;
43991  }
43992 
43993  public:
43995  string referrer_;
43996 
44001 
44007  explicit premiumSourceLink(string const &referrer_);
44008 
44010  static const std::int32_t ID = 2135071132;
44011 
44017  void store(TlStorerToString &s, const char *field_name) const final;
44018 };
44019 
44023 class premiumSourceSettings final : public PremiumSource {
44028  std::int32_t get_id() const final {
44029  return ID;
44030  }
44031 
44032  public:
44033 
44038 
44040  static const std::int32_t ID = -285702859;
44041 
44047  void store(TlStorerToString &s, const char *field_name) const final;
44048 };
44049 
44051 
44052 class formattedText;
44053 
44055 
44057 
44061 class premiumState final : public Object {
44066  std::int32_t get_id() const final {
44067  return ID;
44068  }
44069 
44070  public:
44079 
44083  premiumState();
44084 
44094 
44096  static const std::int32_t ID = 1772082178;
44097 
44103  void store(TlStorerToString &s, const char *field_name) const final;
44104 };
44105 
44106 class premiumPaymentOption;
44107 
44111 class premiumStatePaymentOption final : public Object {
44116  std::int32_t get_id() const final {
44117  return ID;
44118  }
44119 
44120  public:
44129 
44134 
44144 
44146  static const std::int32_t ID = 2097591673;
44147 
44153  void store(TlStorerToString &s, const char *field_name) const final;
44154 };
44155 
44161  public:
44162 };
44163 
44172  std::int32_t get_id() const final {
44173  return ID;
44174  }
44175 
44176  public:
44177 
44182 
44184  static const std::int32_t ID = -1880001849;
44185 
44191  void store(TlStorerToString &s, const char *field_name) const final;
44192 };
44193 
44202  std::int32_t get_id() const final {
44203  return ID;
44204  }
44205 
44206  public:
44207 
44212 
44214  static const std::int32_t ID = 1194605988;
44215 
44221  void store(TlStorerToString &s, const char *field_name) const final;
44222 };
44223 
44232  std::int32_t get_id() const final {
44233  return ID;
44234  }
44235 
44236  public:
44237 
44242 
44244  static const std::int32_t ID = -1029683296;
44245 
44251  void store(TlStorerToString &s, const char *field_name) const final;
44252 };
44253 
44262  std::int32_t get_id() const final {
44263  return ID;
44264  }
44265 
44266  public:
44267 
44272 
44274  static const std::int32_t ID = -593229162;
44275 
44281  void store(TlStorerToString &s, const char *field_name) const final;
44282 };
44283 
44292  std::int32_t get_id() const final {
44293  return ID;
44294  }
44295 
44296  public:
44297 
44302 
44304  static const std::int32_t ID = -1501286467;
44305 
44311  void store(TlStorerToString &s, const char *field_name) const final;
44312 };
44313 
44322  std::int32_t get_id() const final {
44323  return ID;
44324  }
44325 
44326  public:
44327 
44332 
44334  static const std::int32_t ID = -622623753;
44335 
44341  void store(TlStorerToString &s, const char *field_name) const final;
44342 };
44343 
44352  std::int32_t get_id() const final {
44353  return ID;
44354  }
44355 
44356  public:
44357 
44362 
44364  static const std::int32_t ID = -1162887511;
44365 
44371  void store(TlStorerToString &s, const char *field_name) const final;
44372 };
44373 
44377 class prepaidPremiumGiveaway final : public Object {
44382  std::int32_t get_id() const final {
44383  return ID;
44384  }
44385 
44386  public:
44395 
44400 
44410 
44412  static const std::int32_t ID = 1809133888;
44413 
44419  void store(TlStorerToString &s, const char *field_name) const final;
44420 };
44421 
44422 class formattedText;
44423 
44424 class photo;
44425 
44429 class productInfo final : public Object {
44434  std::int32_t get_id() const final {
44435  return ID;
44436  }
44437 
44438  public:
44440  string title_;
44445 
44449  productInfo();
44450 
44459 
44461  static const std::int32_t ID = -2015069020;
44462 
44468  void store(TlStorerToString &s, const char *field_name) const final;
44469 };
44470 
44471 class profileAccentColors;
44472 
44476 class profileAccentColor final : public Object {
44481  std::int32_t get_id() const final {
44482  return ID;
44483  }
44484 
44485  public:
44496 
44501 
44512 
44514  static const std::int32_t ID = 557679253;
44515 
44521  void store(TlStorerToString &s, const char *field_name) const final;
44522 };
44523 
44527 class profileAccentColors final : public Object {
44532  std::int32_t get_id() const final {
44533  return ID;
44534  }
44535 
44536  public:
44543 
44548 
44557 
44559  static const std::int32_t ID = -596042431;
44560 
44566  void store(TlStorerToString &s, const char *field_name) const final;
44567 };
44568 
44569 class file;
44570 
44571 class minithumbnail;
44572 
44576 class profilePhoto final : public Object {
44581  std::int32_t get_id() const final {
44582  return ID;
44583  }
44584 
44585  public:
44598 
44602  profilePhoto();
44603 
44615 
44617  static const std::int32_t ID = -1025754018;
44618 
44624  void store(TlStorerToString &s, const char *field_name) const final;
44625 };
44626 
44627 class proxy;
44628 
44632 class proxies final : public Object {
44637  std::int32_t get_id() const final {
44638  return ID;
44639  }
44640 
44641  public:
44644 
44648  proxies();
44649 
44655  explicit proxies(array<object_ptr<proxy>> &&proxies_);
44656 
44658  static const std::int32_t ID = 1200447205;
44659 
44665  void store(TlStorerToString &s, const char *field_name) const final;
44666 };
44667 
44668 class ProxyType;
44669 
44673 class proxy final : public Object {
44678  std::int32_t get_id() const final {
44679  return ID;
44680  }
44681 
44682  public:
44686  string server_;
44695 
44699  proxy();
44700 
44712 
44714  static const std::int32_t ID = 196049779;
44715 
44721  void store(TlStorerToString &s, const char *field_name) const final;
44722 };
44723 
44728 class ProxyType: public Object {
44729  public:
44730 };
44731 
44735 class proxyTypeSocks5 final : public ProxyType {
44740  std::int32_t get_id() const final {
44741  return ID;
44742  }
44743 
44744  public:
44746  string username_;
44748  string password_;
44749 
44753  proxyTypeSocks5();
44754 
44761  proxyTypeSocks5(string const &username_, string const &password_);
44762 
44764  static const std::int32_t ID = -890027341;
44765 
44771  void store(TlStorerToString &s, const char *field_name) const final;
44772 };
44773 
44777 class proxyTypeHttp final : public ProxyType {
44782  std::int32_t get_id() const final {
44783  return ID;
44784  }
44785 
44786  public:
44788  string username_;
44790  string password_;
44793 
44797  proxyTypeHttp();
44798 
44806  proxyTypeHttp(string const &username_, string const &password_, bool http_only_);
44807 
44809  static const std::int32_t ID = -1547188361;
44810 
44816  void store(TlStorerToString &s, const char *field_name) const final;
44817 };
44818 
44822 class proxyTypeMtproto final : public ProxyType {
44827  std::int32_t get_id() const final {
44828  return ID;
44829  }
44830 
44831  public:
44833  string secret_;
44834 
44838  proxyTypeMtproto();
44839 
44845  explicit proxyTypeMtproto(string const &secret_);
44846 
44848  static const std::int32_t ID = -1964826627;
44849 
44855  void store(TlStorerToString &s, const char *field_name) const final;
44856 };
44857 
44862 class PublicChatType: public Object {
44863  public:
44864 };
44865 
44874  std::int32_t get_id() const final {
44875  return ID;
44876  }
44877 
44878  public:
44879 
44884 
44886  static const std::int32_t ID = 350789758;
44887 
44893  void store(TlStorerToString &s, const char *field_name) const final;
44894 };
44895 
44904  std::int32_t get_id() const final {
44905  return ID;
44906  }
44907 
44908  public:
44909 
44914 
44916  static const std::int32_t ID = 1183735952;
44917 
44923  void store(TlStorerToString &s, const char *field_name) const final;
44924 };
44925 
44926 class message;
44927 
44928 class story;
44929 
44934 class PublicForward: public Object {
44935  public:
44936 };
44937 
44941 class publicForwardMessage final : public PublicForward {
44946  std::int32_t get_id() const final {
44947  return ID;
44948  }
44949 
44950  public:
44953 
44958 
44965 
44967  static const std::int32_t ID = 51885010;
44968 
44974  void store(TlStorerToString &s, const char *field_name) const final;
44975 };
44976 
44980 class publicForwardStory final : public PublicForward {
44985  std::int32_t get_id() const final {
44986  return ID;
44987  }
44988 
44989  public:
44992 
44997 
45004 
45006  static const std::int32_t ID = 2145330863;
45007 
45013  void store(TlStorerToString &s, const char *field_name) const final;
45014 };
45015 
45016 class PublicForward;
45017 
45021 class publicForwards final : public Object {
45026  std::int32_t get_id() const final {
45027  return ID;
45028  }
45029 
45030  public:
45037 
45041  publicForwards();
45042 
45051 
45053  static const std::int32_t ID = -2011272719;
45054 
45060  void store(TlStorerToString &s, const char *field_name) const final;
45061 };
45062 
45063 class animation;
45064 
45065 class audio;
45066 
45067 class document;
45068 
45069 class photo;
45070 
45071 class sticker;
45072 
45073 class video;
45074 
45075 class videoNote;
45076 
45077 class voiceNote;
45078 
45084  public:
45085 };
45086 
45095  std::int32_t get_id() const final {
45096  return ID;
45097  }
45098 
45099  public:
45102 
45107 
45113  explicit pushMessageContentHidden(bool is_pinned_);
45114 
45116  static const std::int32_t ID = -316950436;
45117 
45123  void store(TlStorerToString &s, const char *field_name) const final;
45124 };
45125 
45134  std::int32_t get_id() const final {
45135  return ID;
45136  }
45137 
45138  public:
45142  string caption_;
45145 
45150 
45159 
45161  static const std::int32_t ID = 1034215396;
45162 
45168  void store(TlStorerToString &s, const char *field_name) const final;
45169 };
45170 
45179  std::int32_t get_id() const final {
45180  return ID;
45181  }
45182 
45183  public:
45188 
45193 
45201 
45203  static const std::int32_t ID = 381581426;
45204 
45210  void store(TlStorerToString &s, const char *field_name) const final;
45211 };
45212 
45221  std::int32_t get_id() const final {
45222  return ID;
45223  }
45224 
45225  public:
45227  string name_;
45230 
45235 
45242  pushMessageContentContact(string const &name_, bool is_pinned_);
45243 
45245  static const std::int32_t ID = -12219820;
45246 
45252  void store(TlStorerToString &s, const char *field_name) const final;
45253 };
45254 
45263  std::int32_t get_id() const final {
45264  return ID;
45265  }
45266 
45267  public:
45268 
45273 
45275  static const std::int32_t ID = -303962720;
45276 
45282  void store(TlStorerToString &s, const char *field_name) const final;
45283 };
45284 
45293  std::int32_t get_id() const final {
45294  return ID;
45295  }
45296 
45297  public:
45302 
45307 
45315 
45317  static const std::int32_t ID = -458379775;
45318 
45324  void store(TlStorerToString &s, const char *field_name) const final;
45325 };
45326 
45335  std::int32_t get_id() const final {
45336  return ID;
45337  }
45338 
45339  public:
45341  string title_;
45344 
45349 
45356  pushMessageContentGame(string const &title_, bool is_pinned_);
45357 
45359  static const std::int32_t ID = -515131109;
45360 
45366  void store(TlStorerToString &s, const char *field_name) const final;
45367 };
45368 
45377  std::int32_t get_id() const final {
45378  return ID;
45379  }
45380 
45381  public:
45383  string title_;
45388 
45393 
45402 
45404  static const std::int32_t ID = 901303688;
45405 
45411  void store(TlStorerToString &s, const char *field_name) const final;
45412 };
45413 
45422  std::int32_t get_id() const final {
45423  return ID;
45424  }
45425 
45426  public:
45428  string price_;
45431 
45436 
45443  pushMessageContentInvoice(string const &price_, bool is_pinned_);
45444 
45446  static const std::int32_t ID = -1731687492;
45447 
45453  void store(TlStorerToString &s, const char *field_name) const final;
45454 };
45455 
45464  std::int32_t get_id() const final {
45465  return ID;
45466  }
45467 
45468  public:
45470  bool is_live_;
45473 
45478 
45486 
45488  static const std::int32_t ID = -1288005709;
45489 
45495  void store(TlStorerToString &s, const char *field_name) const final;
45496 };
45497 
45506  std::int32_t get_id() const final {
45507  return ID;
45508  }
45509 
45510  public:
45515 
45520 
45528 
45530  static const std::int32_t ID = -1252595894;
45531 
45537  void store(TlStorerToString &s, const char *field_name) const final;
45538 };
45539 
45548  std::int32_t get_id() const final {
45549  return ID;
45550  }
45551 
45552  public:
45556  string caption_;
45561 
45566 
45576 
45578  static const std::int32_t ID = 140631122;
45579 
45585  void store(TlStorerToString &s, const char *field_name) const final;
45586 };
45587 
45596  std::int32_t get_id() const final {
45597  return ID;
45598  }
45599 
45600  public:
45602  string question_;
45607 
45612 
45620  pushMessageContentPoll(string const &question_, bool is_regular_, bool is_pinned_);
45621 
45623  static const std::int32_t ID = -44403654;
45624 
45630  void store(TlStorerToString &s, const char *field_name) const final;
45631 };
45632 
45641  std::int32_t get_id() const final {
45642  return ID;
45643  }
45644 
45645  public:
45648 
45653 
45660 
45662  static const std::int32_t ID = 413224997;
45663 
45669  void store(TlStorerToString &s, const char *field_name) const final;
45670 };
45671 
45680  std::int32_t get_id() const final {
45681  return ID;
45682  }
45683 
45684  public:
45691 
45696 
45705 
45707  static const std::int32_t ID = 1473408497;
45708 
45714  void store(TlStorerToString &s, const char *field_name) const final;
45715 };
45716 
45725  std::int32_t get_id() const final {
45726  return ID;
45727  }
45728 
45729  public:
45730 
45735 
45737  static const std::int32_t ID = 214245369;
45738 
45744  void store(TlStorerToString &s, const char *field_name) const final;
45745 };
45746 
45755  std::int32_t get_id() const final {
45756  return ID;
45757  }
45758 
45759  public:
45763  string emoji_;
45766 
45771 
45780 
45782  static const std::int32_t ID = 1553513939;
45783 
45789  void store(TlStorerToString &s, const char *field_name) const final;
45790 };
45791 
45800  std::int32_t get_id() const final {
45801  return ID;
45802  }
45803 
45804  public:
45807 
45812 
45818  explicit pushMessageContentStory(bool is_pinned_);
45819 
45821  static const std::int32_t ID = -1721470519;
45822 
45828  void store(TlStorerToString &s, const char *field_name) const final;
45829 };
45830 
45839  std::int32_t get_id() const final {
45840  return ID;
45841  }
45842 
45843  public:
45845  string text_;
45848 
45853 
45860  pushMessageContentText(string const &text_, bool is_pinned_);
45861 
45863  static const std::int32_t ID = 274587305;
45864 
45870  void store(TlStorerToString &s, const char *field_name) const final;
45871 };
45872 
45881  std::int32_t get_id() const final {
45882  return ID;
45883  }
45884 
45885  public:
45889  string caption_;
45894 
45899 
45909 
45911  static const std::int32_t ID = 310038831;
45912 
45918  void store(TlStorerToString &s, const char *field_name) const final;
45919 };
45920 
45929  std::int32_t get_id() const final {
45930  return ID;
45931  }
45932 
45933  public:
45938 
45943 
45951 
45953  static const std::int32_t ID = -1122764417;
45954 
45960  void store(TlStorerToString &s, const char *field_name) const final;
45961 };
45962 
45971  std::int32_t get_id() const final {
45972  return ID;
45973  }
45974 
45975  public:
45980 
45985 
45993 
45995  static const std::int32_t ID = 88910987;
45996 
46002  void store(TlStorerToString &s, const char *field_name) const final;
46003 };
46004 
46013  std::int32_t get_id() const final {
46014  return ID;
46015  }
46016 
46017  public:
46018 
46023 
46025  static const std::int32_t ID = -2114855172;
46026 
46032  void store(TlStorerToString &s, const char *field_name) const final;
46033 };
46034 
46043  std::int32_t get_id() const final {
46044  return ID;
46045  }
46046 
46047  public:
46054 
46059 
46068 
46070  static const std::int32_t ID = -1087145158;
46071 
46077  void store(TlStorerToString &s, const char *field_name) const final;
46078 };
46079 
46088  std::int32_t get_id() const final {
46089  return ID;
46090  }
46091 
46092  public:
46093 
46098 
46100  static const std::int32_t ID = -1114222051;
46101 
46107  void store(TlStorerToString &s, const char *field_name) const final;
46108 };
46109 
46118  std::int32_t get_id() const final {
46119  return ID;
46120  }
46121 
46122  public:
46124  string title_;
46125 
46130 
46136  explicit pushMessageContentChatChangeTitle(string const &title_);
46137 
46139  static const std::int32_t ID = -1964902749;
46140 
46146  void store(TlStorerToString &s, const char *field_name) const final;
46147 };
46148 
46157  std::int32_t get_id() const final {
46158  return ID;
46159  }
46160 
46161  public:
46163  bool is_same_;
46164 
46169 
46176 
46178  static const std::int32_t ID = -1490331933;
46179 
46185  void store(TlStorerToString &s, const char *field_name) const final;
46186 };
46187 
46196  std::int32_t get_id() const final {
46197  return ID;
46198  }
46199 
46200  public:
46202  string theme_name_;
46203 
46208 
46214  explicit pushMessageContentChatSetTheme(string const &theme_name_);
46215 
46217  static const std::int32_t ID = 173882216;
46218 
46224  void store(TlStorerToString &s, const char *field_name) const final;
46225 };
46226 
46235  std::int32_t get_id() const final {
46236  return ID;
46237  }
46238 
46239  public:
46245  bool is_left_;
46246 
46251 
46260 
46262  static const std::int32_t ID = 598714783;
46263 
46269  void store(TlStorerToString &s, const char *field_name) const final;
46270 };
46271 
46280  std::int32_t get_id() const final {
46281  return ID;
46282  }
46283 
46284  public:
46285 
46290 
46292  static const std::int32_t ID = 1553719113;
46293 
46299  void store(TlStorerToString &s, const char *field_name) const final;
46300 };
46301 
46310  std::int32_t get_id() const final {
46311  return ID;
46312  }
46313 
46314  public:
46315 
46320 
46322  static const std::int32_t ID = -205823627;
46323 
46329  void store(TlStorerToString &s, const char *field_name) const final;
46330 };
46331 
46340  std::int32_t get_id() const final {
46341  return ID;
46342  }
46343 
46344  public:
46346  string amount_;
46347 
46352 
46358  explicit pushMessageContentRecurringPayment(string const &amount_);
46359 
46361  static const std::int32_t ID = 1619211802;
46362 
46368  void store(TlStorerToString &s, const char *field_name) const final;
46369 };
46370 
46379  std::int32_t get_id() const final {
46380  return ID;
46381  }
46382 
46383  public:
46384 
46389 
46391  static const std::int32_t ID = 2104225963;
46392 
46398  void store(TlStorerToString &s, const char *field_name) const final;
46399 };
46400 
46409  std::int32_t get_id() const final {
46410  return ID;
46411  }
46412 
46413  public:
46416 
46421 
46428 
46430  static const std::int32_t ID = -1913083876;
46431 
46437  void store(TlStorerToString &s, const char *field_name) const final;
46438 };
46439 
46448  std::int32_t get_id() const final {
46449  return ID;
46450  }
46451 
46452  public:
46463 
46468 
46479 
46481  static const std::int32_t ID = -748426897;
46482 
46488  void store(TlStorerToString &s, const char *field_name) const final;
46489 };
46490 
46494 class pushReceiverId final : public Object {
46499  std::int32_t get_id() const final {
46500  return ID;
46501  }
46502 
46503  public:
46506 
46510  pushReceiverId();
46511 
46517  explicit pushReceiverId(int64 id_);
46518 
46520  static const std::int32_t ID = 371056428;
46521 
46527  void store(TlStorerToString &s, const char *field_name) const final;
46528 };
46529 
46530 class MessageContent;
46531 
46532 class MessageSendingState;
46533 
46534 class ReplyMarkup;
46535 
46539 class quickReplyMessage final : public Object {
46544  std::int32_t get_id() const final {
46545  return ID;
46546  }
46547 
46548  public:
46565 
46570 
46584 
46586  static const std::int32_t ID = -1090965757;
46587 
46593  void store(TlStorerToString &s, const char *field_name) const final;
46594 };
46595 
46596 class quickReplyMessage;
46597 
46601 class quickReplyMessages final : public Object {
46606  std::int32_t get_id() const final {
46607  return ID;
46608  }
46609 
46610  public:
46613 
46618 
46625 
46627  static const std::int32_t ID = 743214375;
46628 
46634  void store(TlStorerToString &s, const char *field_name) const final;
46635 };
46636 
46637 class quickReplyMessage;
46638 
46642 class quickReplyShortcut final : public Object {
46647  std::int32_t get_id() const final {
46648  return ID;
46649  }
46650 
46651  public:
46655  string name_;
46660 
46665 
46675 
46677  static const std::int32_t ID = -1107453291;
46678 
46684  void store(TlStorerToString &s, const char *field_name) const final;
46685 };
46686 
46688 
46692 class reactionNotificationSettings final : public Object {
46697  std::int32_t get_id() const final {
46698  return ID;
46699  }
46700 
46701  public:
46710 
46715 
46725 
46727  static const std::int32_t ID = 733017684;
46728 
46734  void store(TlStorerToString &s, const char *field_name) const final;
46735 };
46736 
46742  public:
46743 };
46744 
46753  std::int32_t get_id() const final {
46754  return ID;
46755  }
46756 
46757  public:
46758 
46763 
46765  static const std::int32_t ID = 366374940;
46766 
46772  void store(TlStorerToString &s, const char *field_name) const final;
46773 };
46774 
46783  std::int32_t get_id() const final {
46784  return ID;
46785  }
46786 
46787  public:
46788 
46793 
46795  static const std::int32_t ID = 555501621;
46796 
46802  void store(TlStorerToString &s, const char *field_name) const final;
46803 };
46804 
46813  std::int32_t get_id() const final {
46814  return ID;
46815  }
46816 
46817  public:
46818 
46823 
46825  static const std::int32_t ID = 1241689234;
46826 
46832  void store(TlStorerToString &s, const char *field_name) const final;
46833 };
46834 
46839 class ReactionType: public Object {
46840  public:
46841 };
46842 
46846 class reactionTypeEmoji final : public ReactionType {
46851  std::int32_t get_id() const final {
46852  return ID;
46853  }
46854 
46855  public:
46857  string emoji_;
46858 
46863 
46869  explicit reactionTypeEmoji(string const &emoji_);
46870 
46872  static const std::int32_t ID = -1942084920;
46873 
46879  void store(TlStorerToString &s, const char *field_name) const final;
46880 };
46881 
46890  std::int32_t get_id() const final {
46891  return ID;
46892  }
46893 
46894  public:
46897 
46902 
46909 
46911  static const std::int32_t ID = -989117709;
46912 
46918  void store(TlStorerToString &s, const char *field_name) const final;
46919 };
46920 
46926  public:
46927 };
46928 
46937  std::int32_t get_id() const final {
46938  return ID;
46939  }
46940 
46941  public:
46942 
46947 
46949  static const std::int32_t ID = -499612677;
46950 
46956  void store(TlStorerToString &s, const char *field_name) const final;
46957 };
46958 
46967  std::int32_t get_id() const final {
46968  return ID;
46969  }
46970 
46971  public:
46972 
46977 
46979  static const std::int32_t ID = 1357861444;
46980 
46986  void store(TlStorerToString &s, const char *field_name) const final;
46987 };
46988 
46992 class readDatePrivacySettings final : public Object {
46997  std::int32_t get_id() const final {
46998  return ID;
46999  }
47000 
47001  public:
47004 
47009 
47016 
47018  static const std::int32_t ID = 1654842920;
47019 
47025  void store(TlStorerToString &s, const char *field_name) const final;
47026 };
47027 
47028 class chatFolder;
47029 
47033 class recommendedChatFolder final : public Object {
47038  std::int32_t get_id() const final {
47039  return ID;
47040  }
47041 
47042  public:
47047 
47052 
47060 
47062  static const std::int32_t ID = -2116569930;
47063 
47069  void store(TlStorerToString &s, const char *field_name) const final;
47070 };
47071 
47072 class recommendedChatFolder;
47073 
47077 class recommendedChatFolders final : public Object {
47082  std::int32_t get_id() const final {
47083  return ID;
47084  }
47085 
47086  public:
47089 
47094 
47101 
47103  static const std::int32_t ID = -739217656;
47104 
47110  void store(TlStorerToString &s, const char *field_name) const final;
47111 };
47112 
47116 class recoveryEmailAddress final : public Object {
47121  std::int32_t get_id() const final {
47122  return ID;
47123  }
47124 
47125  public:
47128 
47133 
47139  explicit recoveryEmailAddress(string const &recovery_email_address_);
47140 
47142  static const std::int32_t ID = 1290526187;
47143 
47149  void store(TlStorerToString &s, const char *field_name) const final;
47150 };
47151 
47155 class remoteFile final : public Object {
47160  std::int32_t get_id() const final {
47161  return ID;
47162  }
47163 
47164  public:
47166  string id_;
47168  string unique_id_;
47175 
47179  remoteFile();
47180 
47190  remoteFile(string const &id_, string const &unique_id_, bool is_uploading_active_, bool is_uploading_completed_, int53 uploaded_size_);
47191 
47193  static const std::int32_t ID = 747731030;
47194 
47200  void store(TlStorerToString &s, const char *field_name) const final;
47201 };
47202 
47203 class inlineKeyboardButton;
47204 
47205 class keyboardButton;
47206 
47211 class ReplyMarkup: public Object {
47212  public:
47213 };
47214 
47223  std::int32_t get_id() const final {
47224  return ID;
47225  }
47226 
47227  public:
47230 
47235 
47241  explicit replyMarkupRemoveKeyboard(bool is_personal_);
47242 
47244  static const std::int32_t ID = -691252879;
47245 
47251  void store(TlStorerToString &s, const char *field_name) const final;
47252 };
47253 
47257 class replyMarkupForceReply final : public ReplyMarkup {
47262  std::int32_t get_id() const final {
47263  return ID;
47264  }
47265 
47266  public:
47271 
47276 
47284 
47286  static const std::int32_t ID = 1101461919;
47287 
47293  void store(TlStorerToString &s, const char *field_name) const final;
47294 };
47295 
47299 class replyMarkupShowKeyboard final : public ReplyMarkup {
47304  std::int32_t get_id() const final {
47305  return ID;
47306  }
47307 
47308  public:
47321 
47326 
47338 
47340  static const std::int32_t ID = -791495984;
47341 
47347  void store(TlStorerToString &s, const char *field_name) const final;
47348 };
47349 
47358  std::int32_t get_id() const final {
47359  return ID;
47360  }
47361 
47362  public:
47365 
47370 
47377 
47379  static const std::int32_t ID = -619317658;
47380 
47386  void store(TlStorerToString &s, const char *field_name) const final;
47387 };
47388 
47397  std::int32_t get_id() const final {
47398  return ID;
47399  }
47400 
47401  public:
47405  string text_;
47406 
47411 
47418  reportChatSponsoredMessageOption(bytes const &id_, string const &text_);
47419 
47421  static const std::int32_t ID = -1430452918;
47422 
47428  void store(TlStorerToString &s, const char *field_name) const final;
47429 };
47430 
47432 
47438  public:
47439 };
47440 
47449  std::int32_t get_id() const final {
47450  return ID;
47451  }
47452 
47453  public:
47454 
47459 
47461  static const std::int32_t ID = 1968140831;
47462 
47468  void store(TlStorerToString &s, const char *field_name) const final;
47469 };
47470 
47479  std::int32_t get_id() const final {
47480  return ID;
47481  }
47482 
47483  public:
47484 
47489 
47491  static const std::int32_t ID = 2132777926;
47492 
47498  void store(TlStorerToString &s, const char *field_name) const final;
47499 };
47500 
47509  std::int32_t get_id() const final {
47510  return ID;
47511  }
47512 
47513  public:
47515  string title_;
47518 
47523 
47531 
47533  static const std::int32_t ID = 1838690321;
47534 
47540  void store(TlStorerToString &s, const char *field_name) const final;
47541 };
47542 
47551  std::int32_t get_id() const final {
47552  return ID;
47553  }
47554 
47555  public:
47556 
47561 
47563  static const std::int32_t ID = -387260898;
47564 
47570  void store(TlStorerToString &s, const char *field_name) const final;
47571 };
47572 
47581  std::int32_t get_id() const final {
47582  return ID;
47583  }
47584 
47585  public:
47586 
47591 
47593  static const std::int32_t ID = 1997287120;
47594 
47600  void store(TlStorerToString &s, const char *field_name) const final;
47601 };
47602 
47607 class ReportReason: public Object {
47608  public:
47609 };
47610 
47614 class reportReasonSpam final : public ReportReason {
47619  std::int32_t get_id() const final {
47620  return ID;
47621  }
47622 
47623  public:
47624 
47628  reportReasonSpam();
47629 
47631  static const std::int32_t ID = -1207032897;
47632 
47638  void store(TlStorerToString &s, const char *field_name) const final;
47639 };
47640 
47644 class reportReasonViolence final : public ReportReason {
47649  std::int32_t get_id() const final {
47650  return ID;
47651  }
47652 
47653  public:
47654 
47659 
47661  static const std::int32_t ID = 2038679353;
47662 
47668  void store(TlStorerToString &s, const char *field_name) const final;
47669 };
47670 
47679  std::int32_t get_id() const final {
47680  return ID;
47681  }
47682 
47683  public:
47684 
47689 
47691  static const std::int32_t ID = 1306467575;
47692 
47698  void store(TlStorerToString &s, const char *field_name) const final;
47699 };
47700 
47704 class reportReasonChildAbuse final : public ReportReason {
47709  std::int32_t get_id() const final {
47710  return ID;
47711  }
47712 
47713  public:
47714 
47719 
47721  static const std::int32_t ID = 761086718;
47722 
47728  void store(TlStorerToString &s, const char *field_name) const final;
47729 };
47730 
47734 class reportReasonCopyright final : public ReportReason {
47739  std::int32_t get_id() const final {
47740  return ID;
47741  }
47742 
47743  public:
47744 
47749 
47751  static const std::int32_t ID = 1474441135;
47752 
47758  void store(TlStorerToString &s, const char *field_name) const final;
47759 };
47760 
47769  std::int32_t get_id() const final {
47770  return ID;
47771  }
47772 
47773  public:
47774 
47779 
47781  static const std::int32_t ID = 87562288;
47782 
47788  void store(TlStorerToString &s, const char *field_name) const final;
47789 };
47790 
47794 class reportReasonFake final : public ReportReason {
47799  std::int32_t get_id() const final {
47800  return ID;
47801  }
47802 
47803  public:
47804 
47808  reportReasonFake();
47809 
47811  static const std::int32_t ID = 352862176;
47812 
47818  void store(TlStorerToString &s, const char *field_name) const final;
47819 };
47820 
47829  std::int32_t get_id() const final {
47830  return ID;
47831  }
47832 
47833  public:
47834 
47839 
47841  static const std::int32_t ID = -61599200;
47842 
47848  void store(TlStorerToString &s, const char *field_name) const final;
47849 };
47850 
47859  std::int32_t get_id() const final {
47860  return ID;
47861  }
47862 
47863  public:
47864 
47869 
47871  static const std::int32_t ID = -1588882414;
47872 
47878  void store(TlStorerToString &s, const char *field_name) const final;
47879 };
47880 
47884 class reportReasonCustom final : public ReportReason {
47889  std::int32_t get_id() const final {
47890  return ID;
47891  }
47892 
47893  public:
47894 
47899 
47901  static const std::int32_t ID = -1380459917;
47902 
47908  void store(TlStorerToString &s, const char *field_name) const final;
47909 };
47910 
47915 class ResendCodeReason: public Object {
47916  public:
47917 };
47918 
47927  std::int32_t get_id() const final {
47928  return ID;
47929  }
47930 
47931  public:
47932 
47937 
47939  static const std::int32_t ID = -441923456;
47940 
47946  void store(TlStorerToString &s, const char *field_name) const final;
47947 };
47948 
47957  std::int32_t get_id() const final {
47958  return ID;
47959  }
47960 
47961  public:
47964 
47969 
47975  explicit resendCodeReasonVerificationFailed(string const &error_message_);
47976 
47978  static const std::int32_t ID = 529870273;
47979 
47985  void store(TlStorerToString &s, const char *field_name) const final;
47986 };
47987 
47993  public:
47994 };
47995 
48004  std::int32_t get_id() const final {
48005  return ID;
48006  }
48007 
48008  public:
48009 
48014 
48016  static const std::int32_t ID = -1397267463;
48017 
48023  void store(TlStorerToString &s, const char *field_name) const final;
48024 };
48025 
48034  std::int32_t get_id() const final {
48035  return ID;
48036  }
48037 
48038  public:
48041 
48046 
48053 
48055  static const std::int32_t ID = 1193925721;
48056 
48062  void store(TlStorerToString &s, const char *field_name) const final;
48063 };
48064 
48073  std::int32_t get_id() const final {
48074  return ID;
48075  }
48076 
48077  public:
48080 
48085 
48092 
48094  static const std::int32_t ID = -1202200373;
48095 
48101  void store(TlStorerToString &s, const char *field_name) const final;
48102 };
48103 
48109  public:
48110 };
48111 
48120  std::int32_t get_id() const final {
48121  return ID;
48122  }
48123 
48124  public:
48125 
48130 
48132  static const std::int32_t ID = 1563512741;
48133 
48139  void store(TlStorerToString &s, const char *field_name) const final;
48140 };
48141 
48150  std::int32_t get_id() const final {
48151  return ID;
48152  }
48153 
48154  public:
48158  string url_;
48159 
48164 
48172 
48174  static const std::int32_t ID = 265375242;
48175 
48181  void store(TlStorerToString &s, const char *field_name) const final;
48182 };
48183 
48192  std::int32_t get_id() const final {
48193  return ID;
48194  }
48195 
48196  public:
48197 
48202 
48204  static const std::int32_t ID = -12504951;
48205 
48211  void store(TlStorerToString &s, const char *field_name) const final;
48212 };
48213 
48214 class RichText;
48215 
48216 class document;
48217 
48222 class RichText: public Object {
48223  public:
48224 };
48225 
48229 class richTextPlain final : public RichText {
48234  std::int32_t get_id() const final {
48235  return ID;
48236  }
48237 
48238  public:
48240  string text_;
48241 
48245  richTextPlain();
48246 
48252  explicit richTextPlain(string const &text_);
48253 
48255  static const std::int32_t ID = 482617702;
48256 
48262  void store(TlStorerToString &s, const char *field_name) const final;
48263 };
48264 
48268 class richTextBold final : public RichText {
48273  std::int32_t get_id() const final {
48274  return ID;
48275  }
48276 
48277  public:
48280 
48284  richTextBold();
48285 
48292 
48294  static const std::int32_t ID = 1670844268;
48295 
48301  void store(TlStorerToString &s, const char *field_name) const final;
48302 };
48303 
48307 class richTextItalic final : public RichText {
48312  std::int32_t get_id() const final {
48313  return ID;
48314  }
48315 
48316  public:
48319 
48323  richTextItalic();
48324 
48331 
48333  static const std::int32_t ID = 1853354047;
48334 
48340  void store(TlStorerToString &s, const char *field_name) const final;
48341 };
48342 
48346 class richTextUnderline final : public RichText {
48351  std::int32_t get_id() const final {
48352  return ID;
48353  }
48354 
48355  public:
48358 
48363 
48370 
48372  static const std::int32_t ID = -536019572;
48373 
48379  void store(TlStorerToString &s, const char *field_name) const final;
48380 };
48381 
48385 class richTextStrikethrough final : public RichText {
48390  std::int32_t get_id() const final {
48391  return ID;
48392  }
48393 
48394  public:
48397 
48402 
48409 
48411  static const std::int32_t ID = 723413585;
48412 
48418  void store(TlStorerToString &s, const char *field_name) const final;
48419 };
48420 
48424 class richTextFixed final : public RichText {
48429  std::int32_t get_id() const final {
48430  return ID;
48431  }
48432 
48433  public:
48436 
48440  richTextFixed();
48441 
48448 
48450  static const std::int32_t ID = -1271496249;
48451 
48457  void store(TlStorerToString &s, const char *field_name) const final;
48458 };
48459 
48463 class richTextUrl final : public RichText {
48468  std::int32_t get_id() const final {
48469  return ID;
48470  }
48471 
48472  public:
48476  string url_;
48479 
48483  richTextUrl();
48484 
48492  richTextUrl(object_ptr<RichText> &&text_, string const &url_, bool is_cached_);
48493 
48495  static const std::int32_t ID = 83939092;
48496 
48502  void store(TlStorerToString &s, const char *field_name) const final;
48503 };
48504 
48508 class richTextEmailAddress final : public RichText {
48513  std::int32_t get_id() const final {
48514  return ID;
48515  }
48516 
48517  public:
48522 
48527 
48535 
48537  static const std::int32_t ID = 40018679;
48538 
48544  void store(TlStorerToString &s, const char *field_name) const final;
48545 };
48546 
48550 class richTextSubscript final : public RichText {
48555  std::int32_t get_id() const final {
48556  return ID;
48557  }
48558 
48559  public:
48562 
48567 
48574 
48576  static const std::int32_t ID = -868197812;
48577 
48583  void store(TlStorerToString &s, const char *field_name) const final;
48584 };
48585 
48589 class richTextSuperscript final : public RichText {
48594  std::int32_t get_id() const final {
48595  return ID;
48596  }
48597 
48598  public:
48601 
48606 
48613 
48615  static const std::int32_t ID = -382241437;
48616 
48622  void store(TlStorerToString &s, const char *field_name) const final;
48623 };
48624 
48628 class richTextMarked final : public RichText {
48633  std::int32_t get_id() const final {
48634  return ID;
48635  }
48636 
48637  public:
48640 
48644  richTextMarked();
48645 
48652 
48654  static const std::int32_t ID = -1271999614;
48655 
48661  void store(TlStorerToString &s, const char *field_name) const final;
48662 };
48663 
48667 class richTextPhoneNumber final : public RichText {
48672  std::int32_t get_id() const final {
48673  return ID;
48674  }
48675 
48676  public:
48681 
48686 
48694 
48696  static const std::int32_t ID = 128521539;
48697 
48703  void store(TlStorerToString &s, const char *field_name) const final;
48704 };
48705 
48709 class richTextIcon final : public RichText {
48714  std::int32_t get_id() const final {
48715  return ID;
48716  }
48717 
48718  public:
48725 
48729  richTextIcon();
48730 
48739 
48741  static const std::int32_t ID = -1480316158;
48742 
48748  void store(TlStorerToString &s, const char *field_name) const final;
48749 };
48750 
48754 class richTextReference final : public RichText {
48759  std::int32_t get_id() const final {
48760  return ID;
48761  }
48762 
48763  public:
48769  string url_;
48770 
48775 
48783  richTextReference(object_ptr<RichText> &&text_, string const &anchor_name_, string const &url_);
48784 
48786  static const std::int32_t ID = -1147530634;
48787 
48793  void store(TlStorerToString &s, const char *field_name) const final;
48794 };
48795 
48799 class richTextAnchor final : public RichText {
48804  std::int32_t get_id() const final {
48805  return ID;
48806  }
48807 
48808  public:
48810  string name_;
48811 
48815  richTextAnchor();
48816 
48822  explicit richTextAnchor(string const &name_);
48823 
48825  static const std::int32_t ID = 1316950068;
48826 
48832  void store(TlStorerToString &s, const char *field_name) const final;
48833 };
48834 
48838 class richTextAnchorLink final : public RichText {
48843  std::int32_t get_id() const final {
48844  return ID;
48845  }
48846 
48847  public:
48853  string url_;
48854 
48859 
48867  richTextAnchorLink(object_ptr<RichText> &&text_, string const &anchor_name_, string const &url_);
48868 
48870  static const std::int32_t ID = -1541418282;
48871 
48877  void store(TlStorerToString &s, const char *field_name) const final;
48878 };
48879 
48883 class richTexts final : public RichText {
48888  std::int32_t get_id() const final {
48889  return ID;
48890  }
48891 
48892  public:
48895 
48899  richTexts();
48900 
48907 
48909  static const std::int32_t ID = 1647457821;
48910 
48916  void store(TlStorerToString &s, const char *field_name) const final;
48917 };
48918 
48922 class rtmpUrl final : public Object {
48927  std::int32_t get_id() const final {
48928  return ID;
48929  }
48930 
48931  public:
48933  string url_;
48935  string stream_key_;
48936 
48940  rtmpUrl();
48941 
48948  rtmpUrl(string const &url_, string const &stream_key_);
48949 
48951  static const std::int32_t ID = 1009302613;
48952 
48958  void store(TlStorerToString &s, const char *field_name) const final;
48959 };
48960 
48964 class savedCredentials final : public Object {
48969  std::int32_t get_id() const final {
48970  return ID;
48971  }
48972 
48973  public:
48975  string id_;
48977  string title_;
48978 
48982  savedCredentials();
48983 
48990  savedCredentials(string const &id_, string const &title_);
48991 
48993  static const std::int32_t ID = -370273060;
48994 
49000  void store(TlStorerToString &s, const char *field_name) const final;
49001 };
49002 
49003 class ReactionType;
49004 
49008 class savedMessagesTag final : public Object {
49013  std::int32_t get_id() const final {
49014  return ID;
49015  }
49016 
49017  public:
49021  string label_;
49024 
49028  savedMessagesTag();
49029 
49038 
49040  static const std::int32_t ID = 1785183329;
49041 
49047  void store(TlStorerToString &s, const char *field_name) const final;
49048 };
49049 
49050 class savedMessagesTag;
49051 
49055 class savedMessagesTags final : public Object {
49060  std::int32_t get_id() const final {
49061  return ID;
49062  }
49063 
49064  public:
49067 
49072 
49079 
49081  static const std::int32_t ID = -1749291430;
49082 
49088  void store(TlStorerToString &s, const char *field_name) const final;
49089 };
49090 
49092 
49093 class draftMessage;
49094 
49095 class message;
49096 
49100 class savedMessagesTopic final : public Object {
49105  std::int32_t get_id() const final {
49106  return ID;
49107  }
49108 
49109  public:
49122 
49127 
49139 
49141  static const std::int32_t ID = -760684124;
49142 
49148  void store(TlStorerToString &s, const char *field_name) const final;
49149 };
49150 
49156  public:
49157 };
49158 
49167  std::int32_t get_id() const final {
49168  return ID;
49169  }
49170 
49171  public:
49172 
49177 
49179  static const std::int32_t ID = -1282784779;
49180 
49186  void store(TlStorerToString &s, const char *field_name) const final;
49187 };
49188 
49197  std::int32_t get_id() const final {
49198  return ID;
49199  }
49200 
49201  public:
49202 
49207 
49209  static const std::int32_t ID = 1882997141;
49210 
49216  void store(TlStorerToString &s, const char *field_name) const final;
49217 };
49218 
49227  std::int32_t get_id() const final {
49228  return ID;
49229  }
49230 
49231  public:
49234 
49239 
49246 
49248  static const std::int32_t ID = -1723880104;
49249 
49255  void store(TlStorerToString &s, const char *field_name) const final;
49256 };
49257 
49261 class scopeAutosaveSettings final : public Object {
49266  std::int32_t get_id() const final {
49267  return ID;
49268  }
49269 
49270  public:
49277 
49282 
49291 
49293  static const std::int32_t ID = 1546821427;
49294 
49300  void store(TlStorerToString &s, const char *field_name) const final;
49301 };
49302 
49306 class scopeNotificationSettings final : public Object {
49311  std::int32_t get_id() const final {
49312  return ID;
49313  }
49314 
49315  public:
49334 
49339 
49354 
49356  static const std::int32_t ID = -599105185;
49357 
49363  void store(TlStorerToString &s, const char *field_name) const final;
49364 };
49365 
49371  public:
49372 };
49373 
49382  std::int32_t get_id() const final {
49383  return ID;
49384  }
49385 
49386  public:
49387 
49392 
49394  static const std::int32_t ID = -869395657;
49395 
49401  void store(TlStorerToString &s, const char *field_name) const final;
49402 };
49403 
49412  std::int32_t get_id() const final {
49413  return ID;
49414  }
49415 
49416  public:
49417 
49422 
49424  static const std::int32_t ID = -155713339;
49425 
49431  void store(TlStorerToString &s, const char *field_name) const final;
49432 };
49433 
49442  std::int32_t get_id() const final {
49443  return ID;
49444  }
49445 
49446  public:
49447 
49452 
49454  static const std::int32_t ID = 867505275;
49455 
49461  void store(TlStorerToString &s, const char *field_name) const final;
49462 };
49463 
49472  std::int32_t get_id() const final {
49473  return ID;
49474  }
49475 
49476  public:
49477 
49482 
49484  static const std::int32_t ID = 1526331215;
49485 
49491  void store(TlStorerToString &s, const char *field_name) const final;
49492 };
49493 
49502  std::int32_t get_id() const final {
49503  return ID;
49504  }
49505 
49506  public:
49507 
49512 
49514  static const std::int32_t ID = 925932293;
49515 
49521  void store(TlStorerToString &s, const char *field_name) const final;
49522 };
49523 
49532  std::int32_t get_id() const final {
49533  return ID;
49534  }
49535 
49536  public:
49537 
49542 
49544  static const std::int32_t ID = 115538222;
49545 
49551  void store(TlStorerToString &s, const char *field_name) const final;
49552 };
49553 
49562  std::int32_t get_id() const final {
49563  return ID;
49564  }
49565 
49566  public:
49567 
49572 
49574  static const std::int32_t ID = 1841439357;
49575 
49581  void store(TlStorerToString &s, const char *field_name) const final;
49582 };
49583 
49592  std::int32_t get_id() const final {
49593  return ID;
49594  }
49595 
49596  public:
49597 
49602 
49604  static const std::int32_t ID = 1352130963;
49605 
49611  void store(TlStorerToString &s, const char *field_name) const final;
49612 };
49613 
49622  std::int32_t get_id() const final {
49623  return ID;
49624  }
49625 
49626  public:
49627 
49632 
49634  static const std::int32_t ID = -1828724341;
49635 
49641  void store(TlStorerToString &s, const char *field_name) const final;
49642 };
49643 
49652  std::int32_t get_id() const final {
49653  return ID;
49654  }
49655 
49656  public:
49657 
49662 
49664  static const std::int32_t ID = -1247751329;
49665 
49671  void store(TlStorerToString &s, const char *field_name) const final;
49672 };
49673 
49682  std::int32_t get_id() const final {
49683  return ID;
49684  }
49685 
49686  public:
49687 
49692 
49694  static const std::int32_t ID = 564323321;
49695 
49701  void store(TlStorerToString &s, const char *field_name) const final;
49702 };
49703 
49712  std::int32_t get_id() const final {
49713  return ID;
49714  }
49715 
49716  public:
49717 
49722 
49724  static const std::int32_t ID = 664174819;
49725 
49731  void store(TlStorerToString &s, const char *field_name) const final;
49732 };
49733 
49742  std::int32_t get_id() const final {
49743  return ID;
49744  }
49745 
49746  public:
49747 
49752 
49754  static const std::int32_t ID = 2001258652;
49755 
49761  void store(TlStorerToString &s, const char *field_name) const final;
49762 };
49763 
49772  std::int32_t get_id() const final {
49773  return ID;
49774  }
49775 
49776  public:
49777 
49782 
49784  static const std::int32_t ID = -95769149;
49785 
49791  void store(TlStorerToString &s, const char *field_name) const final;
49792 };
49793 
49802  std::int32_t get_id() const final {
49803  return ID;
49804  }
49805 
49806  public:
49807 
49812 
49814  static const std::int32_t ID = -1379651328;
49815 
49821  void store(TlStorerToString &s, const char *field_name) const final;
49822 };
49823 
49832  std::int32_t get_id() const final {
49833  return ID;
49834  }
49835 
49836  public:
49837 
49842 
49844  static const std::int32_t ID = -596322564;
49845 
49851  void store(TlStorerToString &s, const char *field_name) const final;
49852 };
49853 
49862  std::int32_t get_id() const final {
49863  return ID;
49864  }
49865 
49866  public:
49867 
49872 
49874  static const std::int32_t ID = 371805512;
49875 
49881  void store(TlStorerToString &s, const char *field_name) const final;
49882 };
49883 
49887 class seconds final : public Object {
49892  std::int32_t get_id() const final {
49893  return ID;
49894  }
49895 
49896  public:
49898  double seconds_;
49899 
49903  seconds();
49904 
49910  explicit seconds(double seconds_);
49911 
49913  static const std::int32_t ID = 959899022;
49914 
49920  void store(TlStorerToString &s, const char *field_name) const final;
49921 };
49922 
49923 class SecretChatState;
49924 
49928 class secretChat final : public Object {
49933  std::int32_t get_id() const final {
49934  return ID;
49935  }
49936 
49937  public:
49950 
49954  secretChat();
49955 
49967 
49969  static const std::int32_t ID = -676918325;
49970 
49976  void store(TlStorerToString &s, const char *field_name) const final;
49977 };
49978 
49983 class SecretChatState: public Object {
49984  public:
49985 };
49986 
49995  std::int32_t get_id() const final {
49996  return ID;
49997  }
49998 
49999  public:
50000 
50005 
50007  static const std::int32_t ID = -1637050756;
50008 
50014  void store(TlStorerToString &s, const char *field_name) const final;
50015 };
50016 
50025  std::int32_t get_id() const final {
50026  return ID;
50027  }
50028 
50029  public:
50030 
50035 
50037  static const std::int32_t ID = -1611352087;
50038 
50044  void store(TlStorerToString &s, const char *field_name) const final;
50045 };
50046 
50055  std::int32_t get_id() const final {
50056  return ID;
50057  }
50058 
50059  public:
50060 
50065 
50067  static const std::int32_t ID = -1945106707;
50068 
50074  void store(TlStorerToString &s, const char *field_name) const final;
50075 };
50076 
50080 class sentWebAppMessage final : public Object {
50085  std::int32_t get_id() const final {
50086  return ID;
50087  }
50088 
50089  public:
50092 
50097 
50103  explicit sentWebAppMessage(string const &inline_message_id_);
50104 
50106  static const std::int32_t ID = 1243934400;
50107 
50113  void store(TlStorerToString &s, const char *field_name) const final;
50114 };
50115 
50116 class SessionType;
50117 
50121 class session final : public Object {
50126  std::int32_t get_id() const final {
50127  return ID;
50128  }
50129 
50130  public:
50156  string platform_;
50164  string ip_address_;
50166  string location_;
50167 
50171  session();
50172 
50196 
50198  static const std::int32_t ID = 158702140;
50199 
50205  void store(TlStorerToString &s, const char *field_name) const final;
50206 };
50207 
50212 class SessionType: public Object {
50213  public:
50214 };
50215 
50219 class sessionTypeAndroid final : public SessionType {
50224  std::int32_t get_id() const final {
50225  return ID;
50226  }
50227 
50228  public:
50229 
50234 
50236  static const std::int32_t ID = -2071764840;
50237 
50243  void store(TlStorerToString &s, const char *field_name) const final;
50244 };
50245 
50249 class sessionTypeApple final : public SessionType {
50254  std::int32_t get_id() const final {
50255  return ID;
50256  }
50257 
50258  public:
50259 
50263  sessionTypeApple();
50264 
50266  static const std::int32_t ID = -1818635701;
50267 
50273  void store(TlStorerToString &s, const char *field_name) const final;
50274 };
50275 
50279 class sessionTypeBrave final : public SessionType {
50284  std::int32_t get_id() const final {
50285  return ID;
50286  }
50287 
50288  public:
50289 
50293  sessionTypeBrave();
50294 
50296  static const std::int32_t ID = -1216812563;
50297 
50303  void store(TlStorerToString &s, const char *field_name) const final;
50304 };
50305 
50309 class sessionTypeChrome final : public SessionType {
50314  std::int32_t get_id() const final {
50315  return ID;
50316  }
50317 
50318  public:
50319 
50324 
50326  static const std::int32_t ID = 1573464425;
50327 
50333  void store(TlStorerToString &s, const char *field_name) const final;
50334 };
50335 
50339 class sessionTypeEdge final : public SessionType {
50344  std::int32_t get_id() const final {
50345  return ID;
50346  }
50347 
50348  public:
50349 
50353  sessionTypeEdge();
50354 
50356  static const std::int32_t ID = -538916005;
50357 
50363  void store(TlStorerToString &s, const char *field_name) const final;
50364 };
50365 
50369 class sessionTypeFirefox final : public SessionType {
50374  std::int32_t get_id() const final {
50375  return ID;
50376  }
50377 
50378  public:
50379 
50384 
50386  static const std::int32_t ID = 2122579364;
50387 
50393  void store(TlStorerToString &s, const char *field_name) const final;
50394 };
50395 
50399 class sessionTypeIpad final : public SessionType {
50404  std::int32_t get_id() const final {
50405  return ID;
50406  }
50407 
50408  public:
50409 
50413  sessionTypeIpad();
50414 
50416  static const std::int32_t ID = 1294647023;
50417 
50423  void store(TlStorerToString &s, const char *field_name) const final;
50424 };
50425 
50429 class sessionTypeIphone final : public SessionType {
50434  std::int32_t get_id() const final {
50435  return ID;
50436  }
50437 
50438  public:
50439 
50444 
50446  static const std::int32_t ID = 97616573;
50447 
50453  void store(TlStorerToString &s, const char *field_name) const final;
50454 };
50455 
50459 class sessionTypeLinux final : public SessionType {
50464  std::int32_t get_id() const final {
50465  return ID;
50466  }
50467 
50468  public:
50469 
50473  sessionTypeLinux();
50474 
50476  static const std::int32_t ID = -1487422871;
50477 
50483  void store(TlStorerToString &s, const char *field_name) const final;
50484 };
50485 
50489 class sessionTypeMac final : public SessionType {
50494  std::int32_t get_id() const final {
50495  return ID;
50496  }
50497 
50498  public:
50499 
50503  sessionTypeMac();
50504 
50506  static const std::int32_t ID = -612250975;
50507 
50513  void store(TlStorerToString &s, const char *field_name) const final;
50514 };
50515 
50519 class sessionTypeOpera final : public SessionType {
50524  std::int32_t get_id() const final {
50525  return ID;
50526  }
50527 
50528  public:
50529 
50533  sessionTypeOpera();
50534 
50536  static const std::int32_t ID = -1463673734;
50537 
50543  void store(TlStorerToString &s, const char *field_name) const final;
50544 };
50545 
50549 class sessionTypeSafari final : public SessionType {
50554  std::int32_t get_id() const final {
50555  return ID;
50556  }
50557 
50558  public:
50559 
50564 
50566  static const std::int32_t ID = 710646873;
50567 
50573  void store(TlStorerToString &s, const char *field_name) const final;
50574 };
50575 
50579 class sessionTypeUbuntu final : public SessionType {
50584  std::int32_t get_id() const final {
50585  return ID;
50586  }
50587 
50588  public:
50589 
50594 
50596  static const std::int32_t ID = 1569680069;
50597 
50603  void store(TlStorerToString &s, const char *field_name) const final;
50604 };
50605 
50609 class sessionTypeUnknown final : public SessionType {
50614  std::int32_t get_id() const final {
50615  return ID;
50616  }
50617 
50618  public:
50619 
50624 
50626  static const std::int32_t ID = 233926704;
50627 
50633  void store(TlStorerToString &s, const char *field_name) const final;
50634 };
50635 
50639 class sessionTypeVivaldi final : public SessionType {
50644  std::int32_t get_id() const final {
50645  return ID;
50646  }
50647 
50648  public:
50649 
50654 
50656  static const std::int32_t ID = 1120503279;
50657 
50663  void store(TlStorerToString &s, const char *field_name) const final;
50664 };
50665 
50669 class sessionTypeWindows final : public SessionType {
50674  std::int32_t get_id() const final {
50675  return ID;
50676  }
50677 
50678  public:
50679 
50684 
50686  static const std::int32_t ID = -1676512600;
50687 
50693  void store(TlStorerToString &s, const char *field_name) const final;
50694 };
50695 
50699 class sessionTypeXbox final : public SessionType {
50704  std::int32_t get_id() const final {
50705  return ID;
50706  }
50707 
50708  public:
50709 
50713  sessionTypeXbox();
50714 
50716  static const std::int32_t ID = 1856216492;
50717 
50723  void store(TlStorerToString &s, const char *field_name) const final;
50724 };
50725 
50726 class session;
50727 
50731 class sessions final : public Object {
50736  std::int32_t get_id() const final {
50737  return ID;
50738  }
50739 
50740  public:
50745 
50749  sessions();
50750 
50758 
50760  static const std::int32_t ID = 842912274;
50761 
50767  void store(TlStorerToString &s, const char *field_name) const final;
50768 };
50769 
50770 class photo;
50771 
50775 class sharedChat final : public Object {
50780  std::int32_t get_id() const final {
50781  return ID;
50782  }
50783 
50784  public:
50788  string title_;
50790  string username_;
50793 
50797  sharedChat();
50798 
50807  sharedChat(int53 chat_id_, string const &title_, string const &username_, object_ptr<photo> &&photo_);
50808 
50810  static const std::int32_t ID = 1250406426;
50811 
50817  void store(TlStorerToString &s, const char *field_name) const final;
50818 };
50819 
50820 class photo;
50821 
50825 class sharedUser final : public Object {
50830  std::int32_t get_id() const final {
50831  return ID;
50832  }
50833 
50834  public:
50838  string first_name_;
50840  string last_name_;
50842  string username_;
50845 
50849  sharedUser();
50850 
50860  sharedUser(int53 user_id_, string const &first_name_, string const &last_name_, string const &username_, object_ptr<photo> &&photo_);
50861 
50863  static const std::int32_t ID = 293020919;
50864 
50870  void store(TlStorerToString &s, const char *field_name) const final;
50871 };
50872 
50873 class labeledPricePart;
50874 
50878 class shippingOption final : public Object {
50883  std::int32_t get_id() const final {
50884  return ID;
50885  }
50886 
50887  public:
50889  string id_;
50891  string title_;
50894 
50898  shippingOption();
50899 
50907  shippingOption(string const &id_, string const &title_, array<object_ptr<labeledPricePart>> &&price_parts_);
50908 
50910  static const std::int32_t ID = 1425690001;
50911 
50917  void store(TlStorerToString &s, const char *field_name) const final;
50918 };
50919 
50920 class error;
50921 
50927  public:
50928 };
50929 
50938  std::int32_t get_id() const final {
50939  return ID;
50940  }
50941 
50942  public:
50945 
50950 
50956  explicit speechRecognitionResultPending(string const &partial_text_);
50957 
50959  static const std::int32_t ID = -1631810048;
50960 
50966  void store(TlStorerToString &s, const char *field_name) const final;
50967 };
50968 
50977  std::int32_t get_id() const final {
50978  return ID;
50979  }
50980 
50981  public:
50983  string text_;
50984 
50989 
50995  explicit speechRecognitionResultText(string const &text_);
50996 
50998  static const std::int32_t ID = -2132377123;
50999 
51005  void store(TlStorerToString &s, const char *field_name) const final;
51006 };
51007 
51016  std::int32_t get_id() const final {
51017  return ID;
51018  }
51019 
51020  public:
51023 
51028 
51035 
51037  static const std::int32_t ID = 164774908;
51038 
51044  void store(TlStorerToString &s, const char *field_name) const final;
51045 };
51046 
51047 class MessageContent;
51048 
51049 class messageSponsor;
51050 
51054 class sponsoredMessage final : public Object {
51059  std::int32_t get_id() const final {
51060  return ID;
51061  }
51062 
51063  public:
51075  string title_;
51084 
51088  sponsoredMessage();
51089 
51105 
51107  static const std::int32_t ID = -1215476699;
51108 
51114  void store(TlStorerToString &s, const char *field_name) const final;
51115 };
51116 
51117 class sponsoredMessage;
51118 
51122 class sponsoredMessages final : public Object {
51127  std::int32_t get_id() const final {
51128  return ID;
51129  }
51130 
51131  public:
51136 
51141 
51149 
51151  static const std::int32_t ID = -537674389;
51152 
51158  void store(TlStorerToString &s, const char *field_name) const final;
51159 };
51160 
51164 class starPaymentOption final : public Object {
51169  std::int32_t get_id() const final {
51170  return ID;
51171  }
51172 
51173  public:
51175  string currency_;
51184 
51189 
51200 
51202  static const std::int32_t ID = -1364056047;
51203 
51209  void store(TlStorerToString &s, const char *field_name) const final;
51210 };
51211 
51212 class starPaymentOption;
51213 
51217 class starPaymentOptions final : public Object {
51222  std::int32_t get_id() const final {
51223  return ID;
51224  }
51225 
51226  public:
51229 
51234 
51241 
51243  static const std::int32_t ID = -423720498;
51244 
51250  void store(TlStorerToString &s, const char *field_name) const final;
51251 };
51252 
51253 class StatisticalGraph;
51254 
51255 class starRevenueStatus;
51256 
51260 class starRevenueStatistics final : public Object {
51265  std::int32_t get_id() const final {
51266  return ID;
51267  }
51268 
51269  public:
51275  double usd_rate_;
51276 
51281 
51290 
51292  static const std::int32_t ID = -1121086889;
51293 
51299  void store(TlStorerToString &s, const char *field_name) const final;
51300 };
51301 
51305 class starRevenueStatus final : public Object {
51310  std::int32_t get_id() const final {
51311  return ID;
51312  }
51313 
51314  public:
51325 
51330 
51341 
51343  static const std::int32_t ID = -396634629;
51344 
51350  void store(TlStorerToString &s, const char *field_name) const final;
51351 };
51352 
51354 
51358 class starTransaction final : public Object {
51363  std::int32_t get_id() const final {
51364  return ID;
51365  }
51366 
51367  public:
51369  string id_;
51378 
51382  starTransaction();
51383 
51394 
51396  static const std::int32_t ID = -837778264;
51397 
51403  void store(TlStorerToString &s, const char *field_name) const final;
51404 };
51405 
51411  public:
51412 };
51413 
51422  std::int32_t get_id() const final {
51423  return ID;
51424  }
51425 
51426  public:
51427 
51432 
51434  static const std::int32_t ID = -1295335866;
51435 
51441  void store(TlStorerToString &s, const char *field_name) const final;
51442 };
51443 
51452  std::int32_t get_id() const final {
51453  return ID;
51454  }
51455 
51456  public:
51457 
51462 
51464  static const std::int32_t ID = 1854125472;
51465 
51471  void store(TlStorerToString &s, const char *field_name) const final;
51472 };
51473 
51474 class PaidMedia;
51475 
51477 
51478 class productInfo;
51479 
51485  public:
51486 };
51487 
51496  std::int32_t get_id() const final {
51497  return ID;
51498  }
51499 
51500  public:
51501 
51506 
51508  static const std::int32_t ID = 2055838912;
51509 
51515  void store(TlStorerToString &s, const char *field_name) const final;
51516 };
51517 
51526  std::int32_t get_id() const final {
51527  return ID;
51528  }
51529 
51530  public:
51531 
51536 
51538  static const std::int32_t ID = -482335012;
51539 
51545  void store(TlStorerToString &s, const char *field_name) const final;
51546 };
51547 
51556  std::int32_t get_id() const final {
51557  return ID;
51558  }
51559 
51560  public:
51561 
51566 
51568  static const std::int32_t ID = -232131936;
51569 
51575  void store(TlStorerToString &s, const char *field_name) const final;
51576 };
51577 
51586  std::int32_t get_id() const final {
51587  return ID;
51588  }
51589 
51590  public:
51593 
51598 
51605 
51607  static const std::int32_t ID = -635942475;
51608 
51614  void store(TlStorerToString &s, const char *field_name) const final;
51615 };
51616 
51625  std::int32_t get_id() const final {
51626  return ID;
51627  }
51628 
51629  public:
51630 
51635 
51637  static const std::int32_t ID = 153066603;
51638 
51644  void store(TlStorerToString &s, const char *field_name) const final;
51645 };
51646 
51655  std::int32_t get_id() const final {
51656  return ID;
51657  }
51658 
51659  public:
51666 
51671 
51680 
51682  static const std::int32_t ID = 467448921;
51683 
51689  void store(TlStorerToString &s, const char *field_name) const final;
51690 };
51691 
51700  std::int32_t get_id() const final {
51701  return ID;
51702  }
51703 
51704  public:
51711 
51716 
51725 
51727  static const std::int32_t ID = 632891593;
51728 
51734  void store(TlStorerToString &s, const char *field_name) const final;
51735 };
51736 
51745  std::int32_t get_id() const final {
51746  return ID;
51747  }
51748 
51749  public:
51750 
51755 
51757  static const std::int32_t ID = -994964109;
51758 
51764  void store(TlStorerToString &s, const char *field_name) const final;
51765 };
51766 
51767 class starTransaction;
51768 
51772 class starTransactions final : public Object {
51777  std::int32_t get_id() const final {
51778  return ID;
51779  }
51780 
51781  public:
51788 
51792  starTransactions();
51793 
51802 
51804  static const std::int32_t ID = -1305722959;
51805 
51811  void store(TlStorerToString &s, const char *field_name) const final;
51812 };
51813 
51818 class StatisticalGraph: public Object {
51819  public:
51820 };
51821 
51830  std::int32_t get_id() const final {
51831  return ID;
51832  }
51833 
51834  public:
51836  string json_data_;
51838  string zoom_token_;
51839 
51844 
51851  statisticalGraphData(string const &json_data_, string const &zoom_token_);
51852 
51854  static const std::int32_t ID = -1988940244;
51855 
51861  void store(TlStorerToString &s, const char *field_name) const final;
51862 };
51863 
51872  std::int32_t get_id() const final {
51873  return ID;
51874  }
51875 
51876  public:
51878  string token_;
51879 
51884 
51890  explicit statisticalGraphAsync(string const &token_);
51891 
51893  static const std::int32_t ID = 435891103;
51894 
51900  void store(TlStorerToString &s, const char *field_name) const final;
51901 };
51902 
51911  std::int32_t get_id() const final {
51912  return ID;
51913  }
51914 
51915  public:
51918 
51923 
51929  explicit statisticalGraphError(string const &error_message_);
51930 
51932  static const std::int32_t ID = -1006788526;
51933 
51939  void store(TlStorerToString &s, const char *field_name) const final;
51940 };
51941 
51945 class statisticalValue final : public Object {
51950  std::int32_t get_id() const final {
51951  return ID;
51952  }
51953 
51954  public:
51956  double value_;
51961 
51965  statisticalValue();
51966 
51975 
51977  static const std::int32_t ID = 1651337846;
51978 
51984  void store(TlStorerToString &s, const char *field_name) const final;
51985 };
51986 
51987 class StickerFormat;
51988 
51989 class StickerFullType;
51990 
51991 class closedVectorPath;
51992 
51993 class file;
51994 
51995 class thumbnail;
51996 
52000 class sticker final : public Object {
52005  std::int32_t get_id() const final {
52006  return ID;
52007  }
52008 
52009  public:
52019  string emoji_;
52030 
52034  sticker();
52035 
52051 
52053  static const std::int32_t ID = 1155605331;
52054 
52060  void store(TlStorerToString &s, const char *field_name) const final;
52061 };
52062 
52067 class StickerFormat: public Object {
52068  public:
52069 };
52070 
52074 class stickerFormatWebp final : public StickerFormat {
52079  std::int32_t get_id() const final {
52080  return ID;
52081  }
52082 
52083  public:
52084 
52089 
52091  static const std::int32_t ID = -2123043040;
52092 
52098  void store(TlStorerToString &s, const char *field_name) const final;
52099 };
52100 
52104 class stickerFormatTgs final : public StickerFormat {
52109  std::int32_t get_id() const final {
52110  return ID;
52111  }
52112 
52113  public:
52114 
52118  stickerFormatTgs();
52119 
52121  static const std::int32_t ID = 1614588662;
52122 
52128  void store(TlStorerToString &s, const char *field_name) const final;
52129 };
52130 
52134 class stickerFormatWebm final : public StickerFormat {
52139  std::int32_t get_id() const final {
52140  return ID;
52141  }
52142 
52143  public:
52144 
52149 
52151  static const std::int32_t ID = -2070162097;
52152 
52158  void store(TlStorerToString &s, const char *field_name) const final;
52159 };
52160 
52161 class file;
52162 
52163 class maskPosition;
52164 
52169 class StickerFullType: public Object {
52170  public:
52171 };
52172 
52181  std::int32_t get_id() const final {
52182  return ID;
52183  }
52184 
52185  public:
52188 
52193 
52200 
52202  static const std::int32_t ID = -2006425865;
52203 
52209  void store(TlStorerToString &s, const char *field_name) const final;
52210 };
52211 
52215 class stickerFullTypeMask final : public StickerFullType {
52220  std::int32_t get_id() const final {
52221  return ID;
52222  }
52223 
52224  public:
52227 
52232 
52239 
52241  static const std::int32_t ID = 652197687;
52242 
52248  void store(TlStorerToString &s, const char *field_name) const final;
52249 };
52250 
52259  std::int32_t get_id() const final {
52260  return ID;
52261  }
52262 
52263  public:
52268 
52273 
52281 
52283  static const std::int32_t ID = -1015085653;
52284 
52290  void store(TlStorerToString &s, const char *field_name) const final;
52291 };
52292 
52293 class StickerType;
52294 
52295 class closedVectorPath;
52296 
52297 class emojis;
52298 
52299 class sticker;
52300 
52301 class thumbnail;
52302 
52306 class stickerSet final : public Object {
52311  std::int32_t get_id() const final {
52312  return ID;
52313  }
52314 
52315  public:
52319  string title_;
52321  string name_;
52346 
52350  stickerSet();
52351 
52372 
52374  static const std::int32_t ID = 607438405;
52375 
52381  void store(TlStorerToString &s, const char *field_name) const final;
52382 };
52383 
52384 class StickerType;
52385 
52386 class closedVectorPath;
52387 
52388 class sticker;
52389 
52390 class thumbnail;
52391 
52395 class stickerSetInfo final : public Object {
52400  std::int32_t get_id() const final {
52401  return ID;
52402  }
52403 
52404  public:
52408  string title_;
52410  string name_;
52435 
52439  stickerSetInfo();
52440 
52461 
52463  static const std::int32_t ID = 1730888790;
52464 
52470  void store(TlStorerToString &s, const char *field_name) const final;
52471 };
52472 
52473 class stickerSetInfo;
52474 
52478 class stickerSets final : public Object {
52483  std::int32_t get_id() const final {
52484  return ID;
52485  }
52486 
52487  public:
52492 
52496  stickerSets();
52497 
52505 
52507  static const std::int32_t ID = -1883828812;
52508 
52514  void store(TlStorerToString &s, const char *field_name) const final;
52515 };
52516 
52521 class StickerType: public Object {
52522  public:
52523 };
52524 
52528 class stickerTypeRegular final : public StickerType {
52533  std::int32_t get_id() const final {
52534  return ID;
52535  }
52536 
52537  public:
52538 
52543 
52545  static const std::int32_t ID = 56345973;
52546 
52552  void store(TlStorerToString &s, const char *field_name) const final;
52553 };
52554 
52558 class stickerTypeMask final : public StickerType {
52563  std::int32_t get_id() const final {
52564  return ID;
52565  }
52566 
52567  public:
52568 
52572  stickerTypeMask();
52573 
52575  static const std::int32_t ID = -1765394796;
52576 
52582  void store(TlStorerToString &s, const char *field_name) const final;
52583 };
52584 
52588 class stickerTypeCustomEmoji final : public StickerType {
52593  std::int32_t get_id() const final {
52594  return ID;
52595  }
52596 
52597  public:
52598 
52603 
52605  static const std::int32_t ID = -120752249;
52606 
52612  void store(TlStorerToString &s, const char *field_name) const final;
52613 };
52614 
52615 class sticker;
52616 
52620 class stickers final : public Object {
52625  std::int32_t get_id() const final {
52626  return ID;
52627  }
52628 
52629  public:
52632 
52636  stickers();
52637 
52644 
52646  static const std::int32_t ID = 1974859260;
52647 
52653  void store(TlStorerToString &s, const char *field_name) const final;
52654 };
52655 
52657 
52661 class storageStatistics final : public Object {
52666  std::int32_t get_id() const final {
52667  return ID;
52668  }
52669 
52670  public:
52677 
52682 
52691 
52693  static const std::int32_t ID = 217237013;
52694 
52700  void store(TlStorerToString &s, const char *field_name) const final;
52701 };
52702 
52704 
52708 class storageStatisticsByChat final : public Object {
52713  std::int32_t get_id() const final {
52714  return ID;
52715  }
52716 
52717  public:
52726 
52731 
52741 
52743  static const std::int32_t ID = 635434531;
52744 
52750  void store(TlStorerToString &s, const char *field_name) const final;
52751 };
52752 
52753 class FileType;
52754 
52758 class storageStatisticsByFileType final : public Object {
52763  std::int32_t get_id() const final {
52764  return ID;
52765  }
52766 
52767  public:
52774 
52779 
52788 
52790  static const std::int32_t ID = 714012840;
52791 
52797  void store(TlStorerToString &s, const char *field_name) const final;
52798 };
52799 
52803 class storageStatisticsFast final : public Object {
52808  std::int32_t get_id() const final {
52809  return ID;
52810  }
52811 
52812  public:
52823 
52828 
52839 
52841  static const std::int32_t ID = -884922271;
52842 
52848  void store(TlStorerToString &s, const char *field_name) const final;
52849 };
52850 
52852 
52858  public:
52859 };
52860 
52869  std::int32_t get_id() const final {
52870  return ID;
52871  }
52872 
52873  public:
52878 
52883 
52891 
52893  static const std::int32_t ID = 1263894804;
52894 
52900  void store(TlStorerToString &s, const char *field_name) const final;
52901 };
52902 
52911  std::int32_t get_id() const final {
52912  return ID;
52913  }
52914 
52915  public:
52919  string currency_;
52922 
52927 
52936 
52938  static const std::int32_t ID = 1916846289;
52939 
52945  void store(TlStorerToString &s, const char *field_name) const final;
52946 };
52947 
52956  std::int32_t get_id() const final {
52957  return ID;
52958  }
52959 
52960  public:
52964  string currency_;
52969 
52974 
52984 
52986  static const std::int32_t ID = -1527840798;
52987 
52993  void store(TlStorerToString &s, const char *field_name) const final;
52994 };
52995 
53004  std::int32_t get_id() const final {
53005  return ID;
53006  }
53007 
53008  public:
53012  string currency_;
53015 
53020 
53029 
53031  static const std::int32_t ID = 1346867417;
53032 
53038  void store(TlStorerToString &s, const char *field_name) const final;
53039 };
53040 
53049  std::int32_t get_id() const final {
53050  return ID;
53051  }
53052 
53053  public:
53055  string currency_;
53060 
53065 
53074 
53076  static const std::int32_t ID = -1803497708;
53077 
53083  void store(TlStorerToString &s, const char *field_name) const final;
53084 };
53085 
53086 class story;
53087 
53091 class stories final : public Object {
53096  std::int32_t get_id() const final {
53097  return ID;
53098  }
53099 
53100  public:
53107 
53111  stories();
53112 
53121 
53123  static const std::int32_t ID = 670157595;
53124 
53130  void store(TlStorerToString &s, const char *field_name) const final;
53131 };
53132 
53133 class MessageSender;
53134 
53135 class ReactionType;
53136 
53137 class StoryContent;
53138 
53139 class StoryPrivacySettings;
53140 
53141 class formattedText;
53142 
53143 class storyArea;
53144 
53145 class storyInteractionInfo;
53146 
53147 class storyRepostInfo;
53148 
53152 class story final : public Object {
53157  std::int32_t get_id() const final {
53158  return ID;
53159  }
53160 
53161  public:
53210 
53214  story();
53215 
53245 
53247  static const std::int32_t ID = -294015331;
53248 
53254  void store(TlStorerToString &s, const char *field_name) const final;
53255 };
53256 
53257 class StoryAreaType;
53258 
53259 class storyAreaPosition;
53260 
53264 class storyArea final : public Object {
53269  std::int32_t get_id() const final {
53270  return ID;
53271  }
53272 
53273  public:
53278 
53282  storyArea();
53283 
53291 
53293  static const std::int32_t ID = -906033314;
53294 
53300  void store(TlStorerToString &s, const char *field_name) const final;
53301 };
53302 
53306 class storyAreaPosition final : public Object {
53311  std::int32_t get_id() const final {
53312  return ID;
53313  }
53314 
53315  public:
53328 
53333 
53345 
53347  static const std::int32_t ID = -1533023124;
53348 
53354  void store(TlStorerToString &s, const char *field_name) const final;
53355 };
53356 
53357 class ReactionType;
53358 
53359 class location;
53360 
53361 class locationAddress;
53362 
53363 class venue;
53364 
53369 class StoryAreaType: public Object {
53370  public:
53371 };
53372 
53376 class storyAreaTypeLocation final : public StoryAreaType {
53381  std::int32_t get_id() const final {
53382  return ID;
53383  }
53384 
53385  public:
53390 
53395 
53403 
53405  static const std::int32_t ID = -1464612189;
53406 
53412  void store(TlStorerToString &s, const char *field_name) const final;
53413 };
53414 
53418 class storyAreaTypeVenue final : public StoryAreaType {
53423  std::int32_t get_id() const final {
53424  return ID;
53425  }
53426 
53427  public:
53430 
53435 
53442 
53444  static const std::int32_t ID = 414076166;
53445 
53451  void store(TlStorerToString &s, const char *field_name) const final;
53452 };
53453 
53462  std::int32_t get_id() const final {
53463  return ID;
53464  }
53465 
53466  public:
53472  bool is_dark_;
53475 
53480 
53490 
53492  static const std::int32_t ID = -111177092;
53493 
53499  void store(TlStorerToString &s, const char *field_name) const final;
53500 };
53501 
53505 class storyAreaTypeMessage final : public StoryAreaType {
53510  std::int32_t get_id() const final {
53511  return ID;
53512  }
53513 
53514  public:
53519 
53524 
53532 
53534  static const std::int32_t ID = -1074825548;
53535 
53541  void store(TlStorerToString &s, const char *field_name) const final;
53542 };
53543 
53547 class storyAreaTypeLink final : public StoryAreaType {
53552  std::int32_t get_id() const final {
53553  return ID;
53554  }
53555 
53556  public:
53558  string url_;
53559 
53564 
53570  explicit storyAreaTypeLink(string const &url_);
53571 
53573  static const std::int32_t ID = -127770235;
53574 
53580  void store(TlStorerToString &s, const char *field_name) const final;
53581 };
53582 
53583 class photo;
53584 
53585 class storyVideo;
53586 
53591 class StoryContent: public Object {
53592  public:
53593 };
53594 
53598 class storyContentPhoto final : public StoryContent {
53603  std::int32_t get_id() const final {
53604  return ID;
53605  }
53606 
53607  public:
53610 
53615 
53622 
53624  static const std::int32_t ID = -731971504;
53625 
53631  void store(TlStorerToString &s, const char *field_name) const final;
53632 };
53633 
53637 class storyContentVideo final : public StoryContent {
53642  std::int32_t get_id() const final {
53643  return ID;
53644  }
53645 
53646  public:
53651 
53656 
53664 
53666  static const std::int32_t ID = -1291754842;
53667 
53673  void store(TlStorerToString &s, const char *field_name) const final;
53674 };
53675 
53684  std::int32_t get_id() const final {
53685  return ID;
53686  }
53687 
53688  public:
53689 
53694 
53696  static const std::int32_t ID = -2033715858;
53697 
53703  void store(TlStorerToString &s, const char *field_name) const final;
53704 };
53705 
53709 class storyFullId final : public Object {
53714  std::int32_t get_id() const final {
53715  return ID;
53716  }
53717 
53718  public:
53723 
53727  storyFullId();
53728 
53736 
53738  static const std::int32_t ID = 1880961525;
53739 
53745  void store(TlStorerToString &s, const char *field_name) const final;
53746 };
53747 
53751 class storyInfo final : public Object {
53756  std::int32_t get_id() const final {
53757  return ID;
53758  }
53759 
53760  public:
53767 
53771  storyInfo();
53772 
53781 
53783  static const std::int32_t ID = -1986542766;
53784 
53790  void store(TlStorerToString &s, const char *field_name) const final;
53791 };
53792 
53793 class BlockList;
53794 
53795 class MessageSender;
53796 
53797 class StoryInteractionType;
53798 
53802 class storyInteraction final : public Object {
53807  std::int32_t get_id() const final {
53808  return ID;
53809  }
53810 
53811  public:
53820 
53824  storyInteraction();
53825 
53835 
53837  static const std::int32_t ID = -702229982;
53838 
53844  void store(TlStorerToString &s, const char *field_name) const final;
53845 };
53846 
53850 class storyInteractionInfo final : public Object {
53855  std::int32_t get_id() const final {
53856  return ID;
53857  }
53858 
53859  public:
53868 
53873 
53883 
53885  static const std::int32_t ID = -846542065;
53886 
53892  void store(TlStorerToString &s, const char *field_name) const final;
53893 };
53894 
53895 class ReactionType;
53896 
53897 class message;
53898 
53899 class story;
53900 
53906  public:
53907 };
53908 
53917  std::int32_t get_id() const final {
53918  return ID;
53919  }
53920 
53921  public:
53924 
53929 
53936 
53938  static const std::int32_t ID = 1407399888;
53939 
53945  void store(TlStorerToString &s, const char *field_name) const final;
53946 };
53947 
53956  std::int32_t get_id() const final {
53957  return ID;
53958  }
53959 
53960  public:
53963 
53968 
53975 
53977  static const std::int32_t ID = 668089599;
53978 
53984  void store(TlStorerToString &s, const char *field_name) const final;
53985 };
53986 
53995  std::int32_t get_id() const final {
53996  return ID;
53997  }
53998 
53999  public:
54002 
54007 
54014 
54016  static const std::int32_t ID = -1021150780;
54017 
54023  void store(TlStorerToString &s, const char *field_name) const final;
54024 };
54025 
54026 class storyInteraction;
54027 
54031 class storyInteractions final : public Object {
54036  std::int32_t get_id() const final {
54037  return ID;
54038  }
54039 
54040  public:
54051 
54056 
54067 
54069  static const std::int32_t ID = 1537062962;
54070 
54076  void store(TlStorerToString &s, const char *field_name) const final;
54077 };
54078 
54083 class StoryList: public Object {
54084  public:
54085 };
54086 
54090 class storyListMain final : public StoryList {
54095  std::int32_t get_id() const final {
54096  return ID;
54097  }
54098 
54099  public:
54100 
54104  storyListMain();
54105 
54107  static const std::int32_t ID = -672222209;
54108 
54114  void store(TlStorerToString &s, const char *field_name) const final;
54115 };
54116 
54120 class storyListArchive final : public StoryList {
54125  std::int32_t get_id() const final {
54126  return ID;
54127  }
54128 
54129  public:
54130 
54134  storyListArchive();
54135 
54137  static const std::int32_t ID = -41900223;
54138 
54144  void store(TlStorerToString &s, const char *field_name) const final;
54145 };
54146 
54151 class StoryOrigin: public Object {
54152  public:
54153 };
54154 
54158 class storyOriginPublicStory final : public StoryOrigin {
54163  std::int32_t get_id() const final {
54164  return ID;
54165  }
54166 
54167  public:
54172 
54177 
54185 
54187  static const std::int32_t ID = 741842878;
54188 
54194  void store(TlStorerToString &s, const char *field_name) const final;
54195 };
54196 
54200 class storyOriginHiddenUser final : public StoryOrigin {
54205  std::int32_t get_id() const final {
54206  return ID;
54207  }
54208 
54209  public:
54212 
54217 
54223  explicit storyOriginHiddenUser(string const &sender_name_);
54224 
54226  static const std::int32_t ID = 1512016364;
54227 
54233  void store(TlStorerToString &s, const char *field_name) const final;
54234 };
54235 
54241  public:
54242 };
54243 
54252  std::int32_t get_id() const final {
54253  return ID;
54254  }
54255 
54256  public:
54259 
54264 
54271 
54273  static const std::int32_t ID = 890847843;
54274 
54280  void store(TlStorerToString &s, const char *field_name) const final;
54281 };
54282 
54291  std::int32_t get_id() const final {
54292  return ID;
54293  }
54294 
54295  public:
54298 
54303 
54310 
54312  static const std::int32_t ID = 50285309;
54313 
54319  void store(TlStorerToString &s, const char *field_name) const final;
54320 };
54321 
54330  std::int32_t get_id() const final {
54331  return ID;
54332  }
54333 
54334  public:
54335 
54340 
54342  static const std::int32_t ID = 2097122144;
54343 
54349  void store(TlStorerToString &s, const char *field_name) const final;
54350 };
54351 
54360  std::int32_t get_id() const final {
54361  return ID;
54362  }
54363 
54364  public:
54367 
54372 
54379 
54381  static const std::int32_t ID = -1885772602;
54382 
54388  void store(TlStorerToString &s, const char *field_name) const final;
54389 };
54390 
54391 class StoryOrigin;
54392 
54396 class storyRepostInfo final : public Object {
54401  std::int32_t get_id() const final {
54402  return ID;
54403  }
54404 
54405  public:
54410 
54414  storyRepostInfo();
54415 
54423 
54425  static const std::int32_t ID = -8412096;
54426 
54432  void store(TlStorerToString &s, const char *field_name) const final;
54433 };
54434 
54435 class StatisticalGraph;
54436 
54440 class storyStatistics final : public Object {
54445  std::int32_t get_id() const final {
54446  return ID;
54447  }
54448 
54449  public:
54454 
54458  storyStatistics();
54459 
54467 
54469  static const std::int32_t ID = 1178897259;
54470 
54476  void store(TlStorerToString &s, const char *field_name) const final;
54477 };
54478 
54479 class file;
54480 
54481 class minithumbnail;
54482 
54483 class thumbnail;
54484 
54488 class storyVideo final : public Object {
54493  std::int32_t get_id() const final {
54494  return ID;
54495  }
54496 
54497  public:
54499  double duration_;
54516 
54520  storyVideo();
54521 
54536 
54538  static const std::int32_t ID = 140020643;
54539 
54545  void store(TlStorerToString &s, const char *field_name) const final;
54546 };
54547 
54552 class SuggestedAction: public Object {
54553  public:
54554 };
54555 
54564  std::int32_t get_id() const final {
54565  return ID;
54566  }
54567 
54568  public:
54569 
54574 
54576  static const std::int32_t ID = 2017586255;
54577 
54583  void store(TlStorerToString &s, const char *field_name) const final;
54584 };
54585 
54594  std::int32_t get_id() const final {
54595  return ID;
54596  }
54597 
54598  public:
54599 
54604 
54606  static const std::int32_t ID = 1910534839;
54607 
54613  void store(TlStorerToString &s, const char *field_name) const final;
54614 };
54615 
54624  std::int32_t get_id() const final {
54625  return ID;
54626  }
54627 
54628  public:
54629 
54634 
54636  static const std::int32_t ID = 648771563;
54637 
54643  void store(TlStorerToString &s, const char *field_name) const final;
54644 };
54645 
54654  std::int32_t get_id() const final {
54655  return ID;
54656  }
54657 
54658  public:
54659 
54664 
54666  static const std::int32_t ID = 891303239;
54667 
54673  void store(TlStorerToString &s, const char *field_name) const final;
54674 };
54675 
54684  std::int32_t get_id() const final {
54685  return ID;
54686  }
54687 
54688  public:
54691 
54696 
54703 
54705  static const std::int32_t ID = -965071304;
54706 
54712  void store(TlStorerToString &s, const char *field_name) const final;
54713 };
54714 
54723  std::int32_t get_id() const final {
54724  return ID;
54725  }
54726 
54727  public:
54730 
54735 
54742 
54744  static const std::int32_t ID = 1863613848;
54745 
54751  void store(TlStorerToString &s, const char *field_name) const final;
54752 };
54753 
54762  std::int32_t get_id() const final {
54763  return ID;
54764  }
54765 
54766  public:
54767 
54772 
54774  static const std::int32_t ID = 1890220539;
54775 
54781  void store(TlStorerToString &s, const char *field_name) const final;
54782 };
54783 
54792  std::int32_t get_id() const final {
54793  return ID;
54794  }
54795 
54796  public:
54797 
54802 
54804  static const std::int32_t ID = -385229468;
54805 
54811  void store(TlStorerToString &s, const char *field_name) const final;
54812 };
54813 
54822  std::int32_t get_id() const final {
54823  return ID;
54824  }
54825 
54826  public:
54827 
54832 
54834  static const std::int32_t ID = 373913787;
54835 
54841  void store(TlStorerToString &s, const char *field_name) const final;
54842 };
54843 
54852  std::int32_t get_id() const final {
54853  return ID;
54854  }
54855 
54856  public:
54857 
54862 
54864  static const std::int32_t ID = -1816924561;
54865 
54871  void store(TlStorerToString &s, const char *field_name) const final;
54872 };
54873 
54882  std::int32_t get_id() const final {
54883  return ID;
54884  }
54885 
54886  public:
54887 
54892 
54894  static const std::int32_t ID = -356672766;
54895 
54901  void store(TlStorerToString &s, const char *field_name) const final;
54902 };
54903 
54912  std::int32_t get_id() const final {
54913  return ID;
54914  }
54915 
54916  public:
54919 
54924 
54931 
54933  static const std::int32_t ID = -566207286;
54934 
54940  void store(TlStorerToString &s, const char *field_name) const final;
54941 };
54942 
54943 class ChatMemberStatus;
54944 
54945 class usernames;
54946 
54950 class supergroup final : public Object {
54955  std::int32_t get_id() const final {
54956  return ID;
54957  }
54958 
54959  public:
54995  bool is_scam_;
54997  bool is_fake_;
55002 
55006  supergroup();
55007 
55034 
55036  static const std::int32_t ID = 966869641;
55037 
55043  void store(TlStorerToString &s, const char *field_name) const final;
55044 };
55045 
55046 class botCommands;
55047 
55048 class chatInviteLink;
55049 
55050 class chatLocation;
55051 
55052 class chatPhoto;
55053 
55057 class supergroupFullInfo final : public Object {
55062  std::int32_t get_id() const final {
55063  return ID;
55064  }
55065 
55066  public:
55131 
55136 
55174 
55176  static const std::int32_t ID = 493566627;
55177 
55183  void store(TlStorerToString &s, const char *field_name) const final;
55184 };
55185 
55191  public:
55192 };
55193 
55202  std::int32_t get_id() const final {
55203  return ID;
55204  }
55205 
55206  public:
55207 
55212 
55214  static const std::int32_t ID = 1178199509;
55215 
55221  void store(TlStorerToString &s, const char *field_name) const final;
55222 };
55223 
55232  std::int32_t get_id() const final {
55233  return ID;
55234  }
55235 
55236  public:
55238  string query_;
55239 
55244 
55250  explicit supergroupMembersFilterContacts(string const &query_);
55251 
55253  static const std::int32_t ID = -1282910856;
55254 
55260  void store(TlStorerToString &s, const char *field_name) const final;
55261 };
55262 
55271  std::int32_t get_id() const final {
55272  return ID;
55273  }
55274 
55275  public:
55276 
55281 
55283  static const std::int32_t ID = -2097380265;
55284 
55290  void store(TlStorerToString &s, const char *field_name) const final;
55291 };
55292 
55301  std::int32_t get_id() const final {
55302  return ID;
55303  }
55304 
55305  public:
55307  string query_;
55308 
55313 
55319  explicit supergroupMembersFilterSearch(string const &query_);
55320 
55322  static const std::int32_t ID = -1696358469;
55323 
55329  void store(TlStorerToString &s, const char *field_name) const final;
55330 };
55331 
55340  std::int32_t get_id() const final {
55341  return ID;
55342  }
55343 
55344  public:
55346  string query_;
55347 
55352 
55358  explicit supergroupMembersFilterRestricted(string const &query_);
55359 
55361  static const std::int32_t ID = -1107800034;
55362 
55368  void store(TlStorerToString &s, const char *field_name) const final;
55369 };
55370 
55379  std::int32_t get_id() const final {
55380  return ID;
55381  }
55382 
55383  public:
55385  string query_;
55386 
55391 
55397  explicit supergroupMembersFilterBanned(string const &query_);
55398 
55400  static const std::int32_t ID = -1210621683;
55401 
55407  void store(TlStorerToString &s, const char *field_name) const final;
55408 };
55409 
55418  std::int32_t get_id() const final {
55419  return ID;
55420  }
55421 
55422  public:
55424  string query_;
55427 
55432 
55440 
55442  static const std::int32_t ID = 947915036;
55443 
55449  void store(TlStorerToString &s, const char *field_name) const final;
55450 };
55451 
55460  std::int32_t get_id() const final {
55461  return ID;
55462  }
55463 
55464  public:
55465 
55470 
55472  static const std::int32_t ID = 492138918;
55473 
55479  void store(TlStorerToString &s, const char *field_name) const final;
55480 };
55481 
55482 class TMeUrlType;
55483 
55487 class tMeUrl final : public Object {
55492  std::int32_t get_id() const final {
55493  return ID;
55494  }
55495 
55496  public:
55498  string url_;
55501 
55505  tMeUrl();
55506 
55513  tMeUrl(string const &url_, object_ptr<TMeUrlType> &&type_);
55514 
55516  static const std::int32_t ID = -1140786622;
55517 
55523  void store(TlStorerToString &s, const char *field_name) const final;
55524 };
55525 
55526 class chatInviteLinkInfo;
55527 
55532 class TMeUrlType: public Object {
55533  public:
55534 };
55535 
55539 class tMeUrlTypeUser final : public TMeUrlType {
55544  std::int32_t get_id() const final {
55545  return ID;
55546  }
55547 
55548  public:
55551 
55555  tMeUrlTypeUser();
55556 
55562  explicit tMeUrlTypeUser(int53 user_id_);
55563 
55565  static const std::int32_t ID = 125336602;
55566 
55572  void store(TlStorerToString &s, const char *field_name) const final;
55573 };
55574 
55578 class tMeUrlTypeSupergroup final : public TMeUrlType {
55583  std::int32_t get_id() const final {
55584  return ID;
55585  }
55586 
55587  public:
55590 
55595 
55602 
55604  static const std::int32_t ID = -1353369944;
55605 
55611  void store(TlStorerToString &s, const char *field_name) const final;
55612 };
55613 
55617 class tMeUrlTypeChatInvite final : public TMeUrlType {
55622  std::int32_t get_id() const final {
55623  return ID;
55624  }
55625 
55626  public:
55629 
55634 
55641 
55643  static const std::int32_t ID = 313907785;
55644 
55650  void store(TlStorerToString &s, const char *field_name) const final;
55651 };
55652 
55656 class tMeUrlTypeStickerSet final : public TMeUrlType {
55661  std::int32_t get_id() const final {
55662  return ID;
55663  }
55664 
55665  public:
55668 
55673 
55680 
55682  static const std::int32_t ID = 1602473196;
55683 
55689  void store(TlStorerToString &s, const char *field_name) const final;
55690 };
55691 
55692 class tMeUrl;
55693 
55697 class tMeUrls final : public Object {
55702  std::int32_t get_id() const final {
55703  return ID;
55704  }
55705 
55706  public:
55709 
55713  tMeUrls();
55714 
55720  explicit tMeUrls(array<object_ptr<tMeUrl>> &&urls_);
55721 
55723  static const std::int32_t ID = -1130595098;
55724 
55730  void store(TlStorerToString &s, const char *field_name) const final;
55731 };
55732 
55733 class InternalLinkType;
55734 
55739 class TargetChat: public Object {
55740  public:
55741 };
55742 
55746 class targetChatCurrent final : public TargetChat {
55751  std::int32_t get_id() const final {
55752  return ID;
55753  }
55754 
55755  public:
55756 
55761 
55763  static const std::int32_t ID = -416689904;
55764 
55770  void store(TlStorerToString &s, const char *field_name) const final;
55771 };
55772 
55776 class targetChatChosen final : public TargetChat {
55781  std::int32_t get_id() const final {
55782  return ID;
55783  }
55784 
55785  public:
55794 
55798  targetChatChosen();
55799 
55809 
55811  static const std::int32_t ID = -307442990;
55812 
55818  void store(TlStorerToString &s, const char *field_name) const final;
55819 };
55820 
55824 class targetChatInternalLink final : public TargetChat {
55829  std::int32_t get_id() const final {
55830  return ID;
55831  }
55832 
55833  public:
55836 
55841 
55848 
55850  static const std::int32_t ID = -579301408;
55851 
55857  void store(TlStorerToString &s, const char *field_name) const final;
55858 };
55859 
55861 
55867  public:
55868 };
55869 
55878  std::int32_t get_id() const final {
55879  return ID;
55880  }
55881 
55882  public:
55886  string currency_;
55893 
55898 
55909 
55911  static const std::int32_t ID = -1637144394;
55912 
55918  void store(TlStorerToString &s, const char *field_name) const final;
55919 };
55920 
55929  std::int32_t get_id() const final {
55930  return ID;
55931  }
55932 
55933  public:
55937  string currency_;
55944 
55949 
55960 
55962  static const std::int32_t ID = -1076583897;
55963 
55969  void store(TlStorerToString &s, const char *field_name) const final;
55970 };
55971 
55980  std::int32_t get_id() const final {
55981  return ID;
55982  }
55983 
55984  public:
55986  string currency_;
55991 
55996 
56005 
56007  static const std::int32_t ID = -495718830;
56008 
56014  void store(TlStorerToString &s, const char *field_name) const final;
56015 };
56016 
56020 class temporaryPasswordState final : public Object {
56025  std::int32_t get_id() const final {
56026  return ID;
56027  }
56028 
56029  public:
56034 
56039 
56047 
56049  static const std::int32_t ID = 939837410;
56050 
56056  void store(TlStorerToString &s, const char *field_name) const final;
56057 };
56058 
56059 class formattedText;
56060 
56064 class termsOfService final : public Object {
56069  std::int32_t get_id() const final {
56070  return ID;
56071  }
56072 
56073  public:
56080 
56084  termsOfService();
56085 
56094 
56096  static const std::int32_t ID = 739422597;
56097 
56103  void store(TlStorerToString &s, const char *field_name) const final;
56104 };
56105 
56109 class testBytes final : public Object {
56114  std::int32_t get_id() const final {
56115  return ID;
56116  }
56117 
56118  public:
56121 
56125  testBytes();
56126 
56132  explicit testBytes(bytes const &value_);
56133 
56135  static const std::int32_t ID = -1541225250;
56136 
56142  void store(TlStorerToString &s, const char *field_name) const final;
56143 };
56144 
56148 class testInt final : public Object {
56153  std::int32_t get_id() const final {
56154  return ID;
56155  }
56156 
56157  public:
56160 
56164  testInt();
56165 
56171  explicit testInt(int32 value_);
56172 
56174  static const std::int32_t ID = -574804983;
56175 
56181  void store(TlStorerToString &s, const char *field_name) const final;
56182 };
56183 
56187 class testString final : public Object {
56192  std::int32_t get_id() const final {
56193  return ID;
56194  }
56195 
56196  public:
56198  string value_;
56199 
56203  testString();
56204 
56210  explicit testString(string const &value_);
56211 
56213  static const std::int32_t ID = -27891572;
56214 
56220  void store(TlStorerToString &s, const char *field_name) const final;
56221 };
56222 
56226 class testVectorInt final : public Object {
56231  std::int32_t get_id() const final {
56232  return ID;
56233  }
56234 
56235  public:
56238 
56242  testVectorInt();
56243 
56249  explicit testVectorInt(array<int32> &&value_);
56250 
56252  static const std::int32_t ID = 593682027;
56253 
56259  void store(TlStorerToString &s, const char *field_name) const final;
56260 };
56261 
56262 class testInt;
56263 
56267 class testVectorIntObject final : public Object {
56272  std::int32_t get_id() const final {
56273  return ID;
56274  }
56275 
56276  public:
56279 
56284 
56291 
56293  static const std::int32_t ID = 125891546;
56294 
56300  void store(TlStorerToString &s, const char *field_name) const final;
56301 };
56302 
56306 class testVectorString final : public Object {
56311  std::int32_t get_id() const final {
56312  return ID;
56313  }
56314 
56315  public:
56318 
56322  testVectorString();
56323 
56330 
56332  static const std::int32_t ID = 79339995;
56333 
56339  void store(TlStorerToString &s, const char *field_name) const final;
56340 };
56341 
56342 class testString;
56343 
56347 class testVectorStringObject final : public Object {
56352  std::int32_t get_id() const final {
56353  return ID;
56354  }
56355 
56356  public:
56359 
56364 
56371 
56373  static const std::int32_t ID = 80780537;
56374 
56380  void store(TlStorerToString &s, const char *field_name) const final;
56381 };
56382 
56386 class text final : public Object {
56391  std::int32_t get_id() const final {
56392  return ID;
56393  }
56394 
56395  public:
56397  string text_;
56398 
56402  text();
56403 
56409  explicit text(string const &text_);
56410 
56412  static const std::int32_t ID = 578181272;
56413 
56419  void store(TlStorerToString &s, const char *field_name) const final;
56420 };
56421 
56422 class textEntity;
56423 
56427 class textEntities final : public Object {
56432  std::int32_t get_id() const final {
56433  return ID;
56434  }
56435 
56436  public:
56439 
56443  textEntities();
56444 
56451 
56453  static const std::int32_t ID = -933199172;
56454 
56460  void store(TlStorerToString &s, const char *field_name) const final;
56461 };
56462 
56463 class TextEntityType;
56464 
56468 class textEntity final : public Object {
56473  std::int32_t get_id() const final {
56474  return ID;
56475  }
56476 
56477  public:
56484 
56488  textEntity();
56489 
56498 
56500  static const std::int32_t ID = -1951688280;
56501 
56507  void store(TlStorerToString &s, const char *field_name) const final;
56508 };
56509 
56514 class TextEntityType: public Object {
56515  public:
56516 };
56517 
56526  std::int32_t get_id() const final {
56527  return ID;
56528  }
56529 
56530  public:
56531 
56536 
56538  static const std::int32_t ID = 934535013;
56539 
56545  void store(TlStorerToString &s, const char *field_name) const final;
56546 };
56547 
56556  std::int32_t get_id() const final {
56557  return ID;
56558  }
56559 
56560  public:
56561 
56566 
56568  static const std::int32_t ID = -1023958307;
56569 
56575  void store(TlStorerToString &s, const char *field_name) const final;
56576 };
56577 
56586  std::int32_t get_id() const final {
56587  return ID;
56588  }
56589 
56590  public:
56591 
56596 
56598  static const std::int32_t ID = 1222915915;
56599 
56605  void store(TlStorerToString &s, const char *field_name) const final;
56606 };
56607 
56616  std::int32_t get_id() const final {
56617  return ID;
56618  }
56619 
56620  public:
56621 
56626 
56628  static const std::int32_t ID = -1150997581;
56629 
56635  void store(TlStorerToString &s, const char *field_name) const final;
56636 };
56637 
56641 class textEntityTypeUrl final : public TextEntityType {
56646  std::int32_t get_id() const final {
56647  return ID;
56648  }
56649 
56650  public:
56651 
56656 
56658  static const std::int32_t ID = -1312762756;
56659 
56665  void store(TlStorerToString &s, const char *field_name) const final;
56666 };
56667 
56676  std::int32_t get_id() const final {
56677  return ID;
56678  }
56679 
56680  public:
56681 
56686 
56688  static const std::int32_t ID = 1425545249;
56689 
56695  void store(TlStorerToString &s, const char *field_name) const final;
56696 };
56697 
56706  std::int32_t get_id() const final {
56707  return ID;
56708  }
56709 
56710  public:
56711 
56716 
56718  static const std::int32_t ID = -1160140246;
56719 
56725  void store(TlStorerToString &s, const char *field_name) const final;
56726 };
56727 
56736  std::int32_t get_id() const final {
56737  return ID;
56738  }
56739 
56740  public:
56741 
56746 
56748  static const std::int32_t ID = 105986320;
56749 
56755  void store(TlStorerToString &s, const char *field_name) const final;
56756 };
56757 
56761 class textEntityTypeBold final : public TextEntityType {
56766  std::int32_t get_id() const final {
56767  return ID;
56768  }
56769 
56770  public:
56771 
56776 
56778  static const std::int32_t ID = -1128210000;
56779 
56785  void store(TlStorerToString &s, const char *field_name) const final;
56786 };
56787 
56791 class textEntityTypeItalic final : public TextEntityType {
56796  std::int32_t get_id() const final {
56797  return ID;
56798  }
56799 
56800  public:
56801 
56806 
56808  static const std::int32_t ID = -118253987;
56809 
56815  void store(TlStorerToString &s, const char *field_name) const final;
56816 };
56817 
56826  std::int32_t get_id() const final {
56827  return ID;
56828  }
56829 
56830  public:
56831 
56836 
56838  static const std::int32_t ID = 792317842;
56839 
56845  void store(TlStorerToString &s, const char *field_name) const final;
56846 };
56847 
56856  std::int32_t get_id() const final {
56857  return ID;
56858  }
56859 
56860  public:
56861 
56866 
56868  static const std::int32_t ID = 961529082;
56869 
56875  void store(TlStorerToString &s, const char *field_name) const final;
56876 };
56877 
56886  std::int32_t get_id() const final {
56887  return ID;
56888  }
56889 
56890  public:
56891 
56896 
56898  static const std::int32_t ID = 544019899;
56899 
56905  void store(TlStorerToString &s, const char *field_name) const final;
56906 };
56907 
56911 class textEntityTypeCode final : public TextEntityType {
56916  std::int32_t get_id() const final {
56917  return ID;
56918  }
56919 
56920  public:
56921 
56926 
56928  static const std::int32_t ID = -974534326;
56929 
56935  void store(TlStorerToString &s, const char *field_name) const final;
56936 };
56937 
56941 class textEntityTypePre final : public TextEntityType {
56946  std::int32_t get_id() const final {
56947  return ID;
56948  }
56949 
56950  public:
56951 
56956 
56958  static const std::int32_t ID = 1648958606;
56959 
56965  void store(TlStorerToString &s, const char *field_name) const final;
56966 };
56967 
56976  std::int32_t get_id() const final {
56977  return ID;
56978  }
56979 
56980  public:
56982  string language_;
56983 
56988 
56994  explicit textEntityTypePreCode(string const &language_);
56995 
56997  static const std::int32_t ID = -945325397;
56998 
57004  void store(TlStorerToString &s, const char *field_name) const final;
57005 };
57006 
57015  std::int32_t get_id() const final {
57016  return ID;
57017  }
57018 
57019  public:
57020 
57025 
57027  static const std::int32_t ID = -1003999032;
57028 
57034  void store(TlStorerToString &s, const char *field_name) const final;
57035 };
57036 
57045  std::int32_t get_id() const final {
57046  return ID;
57047  }
57048 
57049  public:
57050 
57055 
57057  static const std::int32_t ID = 36572261;
57058 
57064  void store(TlStorerToString &s, const char *field_name) const final;
57065 };
57066 
57075  std::int32_t get_id() const final {
57076  return ID;
57077  }
57078 
57079  public:
57081  string url_;
57082 
57087 
57093  explicit textEntityTypeTextUrl(string const &url_);
57094 
57096  static const std::int32_t ID = 445719651;
57097 
57103  void store(TlStorerToString &s, const char *field_name) const final;
57104 };
57105 
57114  std::int32_t get_id() const final {
57115  return ID;
57116  }
57117 
57118  public:
57121 
57126 
57133 
57135  static const std::int32_t ID = -1570974289;
57136 
57142  void store(TlStorerToString &s, const char *field_name) const final;
57143 };
57144 
57153  std::int32_t get_id() const final {
57154  return ID;
57155  }
57156 
57157  public:
57160 
57165 
57172 
57174  static const std::int32_t ID = 1724820677;
57175 
57181  void store(TlStorerToString &s, const char *field_name) const final;
57182 };
57183 
57192  std::int32_t get_id() const final {
57193  return ID;
57194  }
57195 
57196  public:
57199 
57204 
57211 
57213  static const std::int32_t ID = -1841898992;
57214 
57220  void store(TlStorerToString &s, const char *field_name) const final;
57221 };
57222 
57227 class TextParseMode: public Object {
57228  public:
57229 };
57230 
57234 class textParseModeMarkdown final : public TextParseMode {
57239  std::int32_t get_id() const final {
57240  return ID;
57241  }
57242 
57243  public:
57246 
57251 
57258 
57260  static const std::int32_t ID = 360073407;
57261 
57267  void store(TlStorerToString &s, const char *field_name) const final;
57268 };
57269 
57273 class textParseModeHTML final : public TextParseMode {
57278  std::int32_t get_id() const final {
57279  return ID;
57280  }
57281 
57282  public:
57283 
57288 
57290  static const std::int32_t ID = 1660208627;
57291 
57297  void store(TlStorerToString &s, const char *field_name) const final;
57298 };
57299 
57300 class formattedText;
57301 
57305 class textQuote final : public Object {
57310  std::int32_t get_id() const final {
57311  return ID;
57312  }
57313 
57314  public:
57321 
57325  textQuote();
57326 
57335 
57337  static const std::int32_t ID = -2039105358;
57338 
57344  void store(TlStorerToString &s, const char *field_name) const final;
57345 };
57346 
57350 class themeParameters final : public Object {
57355  std::int32_t get_id() const final {
57356  return ID;
57357  }
57358 
57359  public:
57388 
57392  themeParameters();
57393 
57413 
57415  static const std::int32_t ID = -1267396415;
57416 
57422  void store(TlStorerToString &s, const char *field_name) const final;
57423 };
57424 
57425 class BackgroundFill;
57426 
57427 class background;
57428 
57432 class themeSettings final : public Object {
57437  std::int32_t get_id() const final {
57438  return ID;
57439  }
57440 
57441  public:
57452 
57456  themeSettings();
57457 
57468 
57470  static const std::int32_t ID = -62120942;
57471 
57477  void store(TlStorerToString &s, const char *field_name) const final;
57478 };
57479 
57480 class ThumbnailFormat;
57481 
57482 class file;
57483 
57487 class thumbnail final : public Object {
57492  std::int32_t get_id() const final {
57493  return ID;
57494  }
57495 
57496  public:
57505 
57509  thumbnail();
57510 
57520 
57522  static const std::int32_t ID = 1243275371;
57523 
57529  void store(TlStorerToString &s, const char *field_name) const final;
57530 };
57531 
57536 class ThumbnailFormat: public Object {
57537  public:
57538 };
57539 
57543 class thumbnailFormatJpeg final : public ThumbnailFormat {
57548  std::int32_t get_id() const final {
57549  return ID;
57550  }
57551 
57552  public:
57553 
57558 
57560  static const std::int32_t ID = -653503352;
57561 
57567  void store(TlStorerToString &s, const char *field_name) const final;
57568 };
57569 
57573 class thumbnailFormatGif final : public ThumbnailFormat {
57578  std::int32_t get_id() const final {
57579  return ID;
57580  }
57581 
57582  public:
57583 
57588 
57590  static const std::int32_t ID = 1252205962;
57591 
57597  void store(TlStorerToString &s, const char *field_name) const final;
57598 };
57599 
57608  std::int32_t get_id() const final {
57609  return ID;
57610  }
57611 
57612  public:
57613 
57618 
57620  static const std::int32_t ID = 278616062;
57621 
57627  void store(TlStorerToString &s, const char *field_name) const final;
57628 };
57629 
57633 class thumbnailFormatPng final : public ThumbnailFormat {
57638  std::int32_t get_id() const final {
57639  return ID;
57640  }
57641 
57642  public:
57643 
57648 
57650  static const std::int32_t ID = 1577490421;
57651 
57657  void store(TlStorerToString &s, const char *field_name) const final;
57658 };
57659 
57663 class thumbnailFormatTgs final : public ThumbnailFormat {
57668  std::int32_t get_id() const final {
57669  return ID;
57670  }
57671 
57672  public:
57673 
57678 
57680  static const std::int32_t ID = 1315522642;
57681 
57687  void store(TlStorerToString &s, const char *field_name) const final;
57688 };
57689 
57693 class thumbnailFormatWebm final : public ThumbnailFormat {
57698  std::int32_t get_id() const final {
57699  return ID;
57700  }
57701 
57702  public:
57703 
57708 
57710  static const std::int32_t ID = -660084953;
57711 
57717  void store(TlStorerToString &s, const char *field_name) const final;
57718 };
57719 
57723 class thumbnailFormatWebp final : public ThumbnailFormat {
57728  std::int32_t get_id() const final {
57729  return ID;
57730  }
57731 
57732  public:
57733 
57738 
57740  static const std::int32_t ID = -53588974;
57741 
57747  void store(TlStorerToString &s, const char *field_name) const final;
57748 };
57749 
57753 class timeZone final : public Object {
57758  std::int32_t get_id() const final {
57759  return ID;
57760  }
57761 
57762  public:
57764  string id_;
57766  string name_;
57769 
57773  timeZone();
57774 
57782  timeZone(string const &id_, string const &name_, int32 utc_time_offset_);
57783 
57785  static const std::int32_t ID = -1189481763;
57786 
57792  void store(TlStorerToString &s, const char *field_name) const final;
57793 };
57794 
57795 class timeZone;
57796 
57800 class timeZones final : public Object {
57805  std::int32_t get_id() const final {
57806  return ID;
57807  }
57808 
57809  public:
57812 
57816  timeZones();
57817 
57824 
57826  static const std::int32_t ID = -334655570;
57827 
57833  void store(TlStorerToString &s, const char *field_name) const final;
57834 };
57835 
57840 class TopChatCategory: public Object {
57841  public:
57842 };
57843 
57852  std::int32_t get_id() const final {
57853  return ID;
57854  }
57855 
57856  public:
57857 
57862 
57864  static const std::int32_t ID = 1026706816;
57865 
57871  void store(TlStorerToString &s, const char *field_name) const final;
57872 };
57873 
57877 class topChatCategoryBots final : public TopChatCategory {
57882  std::int32_t get_id() const final {
57883  return ID;
57884  }
57885 
57886  public:
57887 
57892 
57894  static const std::int32_t ID = -1577129195;
57895 
57901  void store(TlStorerToString &s, const char *field_name) const final;
57902 };
57903 
57912  std::int32_t get_id() const final {
57913  return ID;
57914  }
57915 
57916  public:
57917 
57922 
57924  static const std::int32_t ID = 1530056846;
57925 
57931  void store(TlStorerToString &s, const char *field_name) const final;
57932 };
57933 
57942  std::int32_t get_id() const final {
57943  return ID;
57944  }
57945 
57946  public:
57947 
57952 
57954  static const std::int32_t ID = -500825885;
57955 
57961  void store(TlStorerToString &s, const char *field_name) const final;
57962 };
57963 
57972  std::int32_t get_id() const final {
57973  return ID;
57974  }
57975 
57976  public:
57977 
57982 
57984  static const std::int32_t ID = 377023356;
57985 
57991  void store(TlStorerToString &s, const char *field_name) const final;
57992 };
57993 
58002  std::int32_t get_id() const final {
58003  return ID;
58004  }
58005 
58006  public:
58007 
58012 
58014  static const std::int32_t ID = 356208861;
58015 
58021  void store(TlStorerToString &s, const char *field_name) const final;
58022 };
58023 
58032  std::int32_t get_id() const final {
58033  return ID;
58034  }
58035 
58036  public:
58037 
58042 
58044  static const std::int32_t ID = 1695922133;
58045 
58051  void store(TlStorerToString &s, const char *field_name) const final;
58052 };
58053 
58054 class stickerSetInfo;
58055 
58059 class trendingStickerSets final : public Object {
58064  std::int32_t get_id() const final {
58065  return ID;
58066  }
58067 
58068  public:
58075 
58080 
58089 
58091  static const std::int32_t ID = 41028940;
58092 
58098  void store(TlStorerToString &s, const char *field_name) const final;
58099 };
58100 
58104 class unconfirmedSession final : public Object {
58109  std::int32_t get_id() const final {
58110  return ID;
58111  }
58112 
58113  public:
58121  string location_;
58122 
58127 
58136  unconfirmedSession(int64 id_, int32 log_in_date_, string const &device_model_, string const &location_);
58137 
58139  static const std::int32_t ID = -2062726663;
58140 
58146  void store(TlStorerToString &s, const char *field_name) const final;
58147 };
58148 
58149 class MessageSender;
58150 
58151 class ReactionType;
58152 
58156 class unreadReaction final : public Object {
58161  std::int32_t get_id() const final {
58162  return ID;
58163  }
58164 
58165  public:
58171  bool is_big_;
58172 
58176  unreadReaction();
58177 
58186 
58188  static const std::int32_t ID = -1940178046;
58189 
58195  void store(TlStorerToString &s, const char *field_name) const final;
58196 };
58197 
58198 class AuthorizationState;
58199 
58200 class AutosaveSettingsScope;
58201 
58202 class BlockList;
58203 
58204 class CallbackQueryPayload;
58205 
58206 class CanSendStoryResult;
58207 
58208 class ChatAction;
58209 
58210 class ChatActionBar;
58211 
58213 
58214 class ChatList;
58215 
58216 class ChatType;
58217 
58218 class ConnectionState;
58219 
58220 class MessageContent;
58221 
58222 class MessageSender;
58223 
58224 class NotificationGroupType;
58225 
58227 
58228 class OptionValue;
58229 
58230 class ReactionType;
58231 
58232 class ReplyMarkup;
58233 
58234 class StickerType;
58235 
58236 class StoryList;
58237 
58238 class SuggestedAction;
58239 
58240 class UserPrivacySetting;
58241 
58242 class UserStatus;
58243 
58244 class accentColor;
58245 
58246 class address;
58247 
58248 class attachmentMenuBot;
58249 
58250 class background;
58251 
58252 class basicGroup;
58253 
58254 class basicGroupFullInfo;
58255 
58256 class businessBotManageBar;
58257 
58258 class businessConnection;
58259 
58260 class businessMessage;
58261 
58262 class call;
58263 
58264 class chat;
58265 
58266 class chatActiveStories;
58267 
58268 class chatBackground;
58269 
58270 class chatBoost;
58271 
58272 class chatFolderInfo;
58273 
58274 class chatInviteLink;
58275 
58276 class chatJoinRequest;
58277 
58278 class chatJoinRequestsInfo;
58279 
58280 class chatMember;
58281 
58282 class chatNearby;
58283 
58285 
58286 class chatPermissions;
58287 
58288 class chatPhotoInfo;
58289 
58290 class chatPosition;
58291 
58292 class chatRevenueAmount;
58293 
58294 class chatTheme;
58295 
58296 class closeBirthdayUser;
58297 
58298 class downloadedFileCounts;
58299 
58300 class draftMessage;
58301 
58302 class emojiStatus;
58303 
58304 class error;
58305 
58306 class factCheck;
58307 
58308 class file;
58309 
58310 class fileDownload;
58311 
58312 class forumTopicInfo;
58313 
58314 class groupCall;
58315 
58316 class groupCallParticipant;
58317 
58318 class languagePackString;
58319 
58320 class location;
58321 
58322 class message;
58323 
58325 
58326 class messageReaction;
58327 
58328 class notification;
58329 
58330 class notificationGroup;
58331 
58332 class orderInfo;
58333 
58334 class poll;
58335 
58336 class profileAccentColor;
58337 
58338 class quickReplyMessage;
58339 
58340 class quickReplyShortcut;
58341 
58343 
58344 class savedMessagesTags;
58345 
58346 class savedMessagesTopic;
58347 
58348 class scopeAutosaveSettings;
58349 
58351 
58352 class secretChat;
58353 
58354 class starRevenueStatus;
58355 
58356 class sticker;
58357 
58358 class stickerSet;
58359 
58360 class story;
58361 
58362 class supergroup;
58363 
58364 class supergroupFullInfo;
58365 
58366 class termsOfService;
58367 
58368 class trendingStickerSets;
58369 
58370 class unconfirmedSession;
58371 
58372 class unreadReaction;
58373 
58374 class user;
58375 
58376 class userFullInfo;
58377 
58379 
58380 class videoChat;
58381 
58386 class Update: public Object {
58387  public:
58388 };
58389 
58393 class updateAuthorizationState final : public Update {
58398  std::int32_t get_id() const final {
58399  return ID;
58400  }
58401 
58402  public:
58405 
58410 
58417 
58419  static const std::int32_t ID = 1622347490;
58420 
58426  void store(TlStorerToString &s, const char *field_name) const final;
58427 };
58428 
58432 class updateNewMessage final : public Update {
58437  std::int32_t get_id() const final {
58438  return ID;
58439  }
58440 
58441  public:
58444 
58448  updateNewMessage();
58449 
58456 
58458  static const std::int32_t ID = -563105266;
58459 
58465  void store(TlStorerToString &s, const char *field_name) const final;
58466 };
58467 
58476  std::int32_t get_id() const final {
58477  return ID;
58478  }
58479 
58480  public:
58485 
58490 
58498 
58500  static const std::int32_t ID = 1302843961;
58501 
58507  void store(TlStorerToString &s, const char *field_name) const final;
58508 };
58509 
58513 class updateMessageSendSucceeded final : public Update {
58518  std::int32_t get_id() const final {
58519  return ID;
58520  }
58521 
58522  public:
58527 
58532 
58540 
58542  static const std::int32_t ID = 1815715197;
58543 
58549  void store(TlStorerToString &s, const char *field_name) const final;
58550 };
58551 
58555 class updateMessageSendFailed final : public Update {
58560  std::int32_t get_id() const final {
58561  return ID;
58562  }
58563 
58564  public:
58571 
58576 
58585 
58587  static const std::int32_t ID = -635701017;
58588 
58594  void store(TlStorerToString &s, const char *field_name) const final;
58595 };
58596 
58600 class updateMessageContent final : public Update {
58605  std::int32_t get_id() const final {
58606  return ID;
58607  }
58608 
58609  public:
58616 
58621 
58630 
58632  static const std::int32_t ID = 506903332;
58633 
58639  void store(TlStorerToString &s, const char *field_name) const final;
58640 };
58641 
58645 class updateMessageEdited final : public Update {
58650  std::int32_t get_id() const final {
58651  return ID;
58652  }
58653 
58654  public:
58663 
58668 
58678 
58680  static const std::int32_t ID = -559545626;
58681 
58687  void store(TlStorerToString &s, const char *field_name) const final;
58688 };
58689 
58693 class updateMessageIsPinned final : public Update {
58698  std::int32_t get_id() const final {
58699  return ID;
58700  }
58701 
58702  public:
58709 
58714 
58723 
58725  static const std::int32_t ID = 1102848829;
58726 
58732  void store(TlStorerToString &s, const char *field_name) const final;
58733 };
58734 
58738 class updateMessageInteractionInfo final : public Update {
58743  std::int32_t get_id() const final {
58744  return ID;
58745  }
58746 
58747  public:
58754 
58759 
58768 
58770  static const std::int32_t ID = -1417659394;
58771 
58777  void store(TlStorerToString &s, const char *field_name) const final;
58778 };
58779 
58783 class updateMessageContentOpened final : public Update {
58788  std::int32_t get_id() const final {
58789  return ID;
58790  }
58791 
58792  public:
58797 
58802 
58810 
58812  static const std::int32_t ID = -1520523131;
58813 
58819  void store(TlStorerToString &s, const char *field_name) const final;
58820 };
58821 
58825 class updateMessageMentionRead final : public Update {
58830  std::int32_t get_id() const final {
58831  return ID;
58832  }
58833 
58834  public:
58841 
58846 
58855 
58857  static const std::int32_t ID = -252228282;
58858 
58864  void store(TlStorerToString &s, const char *field_name) const final;
58865 };
58866 
58870 class updateMessageUnreadReactions final : public Update {
58875  std::int32_t get_id() const final {
58876  return ID;
58877  }
58878 
58879  public:
58888 
58893 
58903 
58905  static const std::int32_t ID = 942840008;
58906 
58912  void store(TlStorerToString &s, const char *field_name) const final;
58913 };
58914 
58918 class updateMessageFactCheck final : public Update {
58923  std::int32_t get_id() const final {
58924  return ID;
58925  }
58926 
58927  public:
58934 
58939 
58948 
58950  static const std::int32_t ID = 1014561538;
58951 
58957  void store(TlStorerToString &s, const char *field_name) const final;
58958 };
58959 
58968  std::int32_t get_id() const final {
58969  return ID;
58970  }
58971 
58972  public:
58977 
58982 
58990 
58992  static const std::int32_t ID = -1308260971;
58993 
58999  void store(TlStorerToString &s, const char *field_name) const final;
59000 };
59001 
59005 class updateNewChat final : public Update {
59010  std::int32_t get_id() const final {
59011  return ID;
59012  }
59013 
59014  public:
59017 
59021  updateNewChat();
59022 
59028  explicit updateNewChat(object_ptr<chat> &&chat_);
59029 
59031  static const std::int32_t ID = 2075757773;
59032 
59038  void store(TlStorerToString &s, const char *field_name) const final;
59039 };
59040 
59044 class updateChatTitle final : public Update {
59049  std::int32_t get_id() const final {
59050  return ID;
59051  }
59052 
59053  public:
59057  string title_;
59058 
59062  updateChatTitle();
59063 
59070  updateChatTitle(int53 chat_id_, string const &title_);
59071 
59073  static const std::int32_t ID = -175405660;
59074 
59080  void store(TlStorerToString &s, const char *field_name) const final;
59081 };
59082 
59086 class updateChatPhoto final : public Update {
59091  std::int32_t get_id() const final {
59092  return ID;
59093  }
59094 
59095  public:
59100 
59104  updateChatPhoto();
59105 
59113 
59115  static const std::int32_t ID = -324713921;
59116 
59122  void store(TlStorerToString &s, const char *field_name) const final;
59123 };
59124 
59128 class updateChatAccentColors final : public Update {
59133  std::int32_t get_id() const final {
59134  return ID;
59135  }
59136 
59137  public:
59148 
59153 
59164 
59166  static const std::int32_t ID = -1212614407;
59167 
59173  void store(TlStorerToString &s, const char *field_name) const final;
59174 };
59175 
59179 class updateChatPermissions final : public Update {
59184  std::int32_t get_id() const final {
59185  return ID;
59186  }
59187 
59188  public:
59193 
59198 
59206 
59208  static const std::int32_t ID = -1622010003;
59209 
59215  void store(TlStorerToString &s, const char *field_name) const final;
59216 };
59217 
59221 class updateChatLastMessage final : public Update {
59226  std::int32_t get_id() const final {
59227  return ID;
59228  }
59229 
59230  public:
59237 
59242 
59251 
59253  static const std::int32_t ID = -923244537;
59254 
59260  void store(TlStorerToString &s, const char *field_name) const final;
59261 };
59262 
59266 class updateChatPosition final : public Update {
59271  std::int32_t get_id() const final {
59272  return ID;
59273  }
59274 
59275  public:
59280 
59285 
59293 
59295  static const std::int32_t ID = -8979849;
59296 
59302  void store(TlStorerToString &s, const char *field_name) const final;
59303 };
59304 
59308 class updateChatAddedToList final : public Update {
59313  std::int32_t get_id() const final {
59314  return ID;
59315  }
59316 
59317  public:
59322 
59327 
59335 
59337  static const std::int32_t ID = -1418722068;
59338 
59344  void store(TlStorerToString &s, const char *field_name) const final;
59345 };
59346 
59350 class updateChatRemovedFromList final : public Update {
59355  std::int32_t get_id() const final {
59356  return ID;
59357  }
59358 
59359  public:
59364 
59369 
59377 
59379  static const std::int32_t ID = 1294647836;
59380 
59386  void store(TlStorerToString &s, const char *field_name) const final;
59387 };
59388 
59392 class updateChatReadInbox final : public Update {
59397  std::int32_t get_id() const final {
59398  return ID;
59399  }
59400 
59401  public:
59408 
59413 
59422 
59424  static const std::int32_t ID = -797952281;
59425 
59431  void store(TlStorerToString &s, const char *field_name) const final;
59432 };
59433 
59437 class updateChatReadOutbox final : public Update {
59442  std::int32_t get_id() const final {
59443  return ID;
59444  }
59445 
59446  public:
59451 
59456 
59464 
59466  static const std::int32_t ID = 708334213;
59467 
59473  void store(TlStorerToString &s, const char *field_name) const final;
59474 };
59475 
59479 class updateChatActionBar final : public Update {
59484  std::int32_t get_id() const final {
59485  return ID;
59486  }
59487 
59488  public:
59493 
59498 
59506 
59508  static const std::int32_t ID = -643671870;
59509 
59515  void store(TlStorerToString &s, const char *field_name) const final;
59516 };
59517 
59526  std::int32_t get_id() const final {
59527  return ID;
59528  }
59529 
59530  public:
59535 
59540 
59548 
59550  static const std::int32_t ID = -1104091145;
59551 
59557  void store(TlStorerToString &s, const char *field_name) const final;
59558 };
59559 
59563 class updateChatAvailableReactions final : public Update {
59568  std::int32_t get_id() const final {
59569  return ID;
59570  }
59571 
59572  public:
59577 
59582 
59590 
59592  static const std::int32_t ID = -1967909895;
59593 
59599  void store(TlStorerToString &s, const char *field_name) const final;
59600 };
59601 
59605 class updateChatDraftMessage final : public Update {
59610  std::int32_t get_id() const final {
59611  return ID;
59612  }
59613 
59614  public:
59621 
59626 
59635 
59637  static const std::int32_t ID = 1455190380;
59638 
59644  void store(TlStorerToString &s, const char *field_name) const final;
59645 };
59646 
59650 class updateChatEmojiStatus final : public Update {
59655  std::int32_t get_id() const final {
59656  return ID;
59657  }
59658 
59659  public:
59664 
59669 
59677 
59679  static const std::int32_t ID = 2004444432;
59680 
59686  void store(TlStorerToString &s, const char *field_name) const final;
59687 };
59688 
59692 class updateChatMessageSender final : public Update {
59697  std::int32_t get_id() const final {
59698  return ID;
59699  }
59700 
59701  public:
59706 
59711 
59719 
59721  static const std::int32_t ID = 2003849793;
59722 
59728  void store(TlStorerToString &s, const char *field_name) const final;
59729 };
59730 
59739  std::int32_t get_id() const final {
59740  return ID;
59741  }
59742 
59743  public:
59748 
59753 
59761 
59763  static const std::int32_t ID = 1900174821;
59764 
59770  void store(TlStorerToString &s, const char *field_name) const final;
59771 };
59772 
59781  std::int32_t get_id() const final {
59782  return ID;
59783  }
59784 
59785  public:
59790 
59795 
59803 
59805  static const std::int32_t ID = -803163050;
59806 
59812  void store(TlStorerToString &s, const char *field_name) const final;
59813 };
59814 
59823  std::int32_t get_id() const final {
59824  return ID;
59825  }
59826 
59827  public:
59832 
59837 
59845 
59847  static const std::int32_t ID = 348578785;
59848 
59854  void store(TlStorerToString &s, const char *field_name) const final;
59855 };
59856 
59860 class updateChatReplyMarkup final : public Update {
59865  std::int32_t get_id() const final {
59866  return ID;
59867  }
59868 
59869  public:
59874 
59879 
59887 
59889  static const std::int32_t ID = 1309386144;
59890 
59896  void store(TlStorerToString &s, const char *field_name) const final;
59897 };
59898 
59902 class updateChatBackground final : public Update {
59907  std::int32_t get_id() const final {
59908  return ID;
59909  }
59910 
59911  public:
59916 
59921 
59929 
59931  static const std::int32_t ID = -6473549;
59932 
59938  void store(TlStorerToString &s, const char *field_name) const final;
59939 };
59940 
59944 class updateChatTheme final : public Update {
59949  std::int32_t get_id() const final {
59950  return ID;
59951  }
59952 
59953  public:
59957  string theme_name_;
59958 
59962  updateChatTheme();
59963 
59970  updateChatTheme(int53 chat_id_, string const &theme_name_);
59971 
59973  static const std::int32_t ID = 838063205;
59974 
59980  void store(TlStorerToString &s, const char *field_name) const final;
59981 };
59982 
59986 class updateChatUnreadMentionCount final : public Update {
59991  std::int32_t get_id() const final {
59992  return ID;
59993  }
59994 
59995  public:
60000 
60005 
60013 
60015  static const std::int32_t ID = -2131461348;
60016 
60022  void store(TlStorerToString &s, const char *field_name) const final;
60023 };
60024 
60033  std::int32_t get_id() const final {
60034  return ID;
60035  }
60036 
60037  public:
60042 
60047 
60055 
60057  static const std::int32_t ID = -2124399395;
60058 
60064  void store(TlStorerToString &s, const char *field_name) const final;
60065 };
60066 
60070 class updateChatVideoChat final : public Update {
60075  std::int32_t get_id() const final {
60076  return ID;
60077  }
60078 
60079  public:
60084 
60089 
60097 
60099  static const std::int32_t ID = 637226150;
60100 
60106  void store(TlStorerToString &s, const char *field_name) const final;
60107 };
60108 
60117  std::int32_t get_id() const final {
60118  return ID;
60119  }
60120 
60121  public:
60126 
60131 
60139 
60141  static const std::int32_t ID = 464087707;
60142 
60148  void store(TlStorerToString &s, const char *field_name) const final;
60149 };
60150 
60159  std::int32_t get_id() const final {
60160  return ID;
60161  }
60162 
60163  public:
60168 
60173 
60181 
60183  static const std::int32_t ID = 1800406811;
60184 
60190  void store(TlStorerToString &s, const char *field_name) const final;
60191 };
60192 
60196 class updateChatIsTranslatable final : public Update {
60201  std::int32_t get_id() const final {
60202  return ID;
60203  }
60204 
60205  public:
60210 
60215 
60223 
60225  static const std::int32_t ID = 2063799831;
60226 
60232  void store(TlStorerToString &s, const char *field_name) const final;
60233 };
60234 
60238 class updateChatIsMarkedAsUnread final : public Update {
60243  std::int32_t get_id() const final {
60244  return ID;
60245  }
60246 
60247  public:
60252 
60257 
60265 
60267  static const std::int32_t ID = 1468347188;
60268 
60274  void store(TlStorerToString &s, const char *field_name) const final;
60275 };
60276 
60280 class updateChatViewAsTopics final : public Update {
60285  std::int32_t get_id() const final {
60286  return ID;
60287  }
60288 
60289  public:
60294 
60299 
60307 
60309  static const std::int32_t ID = 1543444029;
60310 
60316  void store(TlStorerToString &s, const char *field_name) const final;
60317 };
60318 
60322 class updateChatBlockList final : public Update {
60327  std::int32_t get_id() const final {
60328  return ID;
60329  }
60330 
60331  public:
60336 
60341 
60349 
60351  static const std::int32_t ID = -2027228018;
60352 
60358  void store(TlStorerToString &s, const char *field_name) const final;
60359 };
60360 
60369  std::int32_t get_id() const final {
60370  return ID;
60371  }
60372 
60373  public:
60378 
60383 
60391 
60393  static const std::int32_t ID = 2064958167;
60394 
60400  void store(TlStorerToString &s, const char *field_name) const final;
60401 };
60402 
60406 class updateChatFolders final : public Update {
60411  std::int32_t get_id() const final {
60412  return ID;
60413  }
60414 
60415  public:
60422 
60427 
60436 
60438  static const std::int32_t ID = 1998101395;
60439 
60445  void store(TlStorerToString &s, const char *field_name) const final;
60446 };
60447 
60451 class updateChatOnlineMemberCount final : public Update {
60456  std::int32_t get_id() const final {
60457  return ID;
60458  }
60459 
60460  public:
60465 
60470 
60478 
60480  static const std::int32_t ID = 487369373;
60481 
60487  void store(TlStorerToString &s, const char *field_name) const final;
60488 };
60489 
60493 class updateSavedMessagesTopic final : public Update {
60498  std::int32_t get_id() const final {
60499  return ID;
60500  }
60501 
60502  public:
60505 
60510 
60517 
60519  static const std::int32_t ID = -1618855120;
60520 
60526  void store(TlStorerToString &s, const char *field_name) const final;
60527 };
60528 
60537  std::int32_t get_id() const final {
60538  return ID;
60539  }
60540 
60541  public:
60544 
60549 
60556 
60558  static const std::int32_t ID = -70092335;
60559 
60565  void store(TlStorerToString &s, const char *field_name) const final;
60566 };
60567 
60571 class updateQuickReplyShortcut final : public Update {
60576  std::int32_t get_id() const final {
60577  return ID;
60578  }
60579 
60580  public:
60583 
60588 
60595 
60597  static const std::int32_t ID = -963430193;
60598 
60604  void store(TlStorerToString &s, const char *field_name) const final;
60605 };
60606 
60615  std::int32_t get_id() const final {
60616  return ID;
60617  }
60618 
60619  public:
60622 
60627 
60634 
60636  static const std::int32_t ID = -390480838;
60637 
60643  void store(TlStorerToString &s, const char *field_name) const final;
60644 };
60645 
60649 class updateQuickReplyShortcuts final : public Update {
60654  std::int32_t get_id() const final {
60655  return ID;
60656  }
60657 
60658  public:
60661 
60666 
60673 
60675  static const std::int32_t ID = -1994849731;
60676 
60682  void store(TlStorerToString &s, const char *field_name) const final;
60683 };
60684 
60693  std::int32_t get_id() const final {
60694  return ID;
60695  }
60696 
60697  public:
60702 
60707 
60715 
60717  static const std::int32_t ID = -1396685225;
60718 
60724  void store(TlStorerToString &s, const char *field_name) const final;
60725 };
60726 
60730 class updateForumTopicInfo final : public Update {
60735  std::int32_t get_id() const final {
60736  return ID;
60737  }
60738 
60739  public:
60744 
60749 
60757 
60759  static const std::int32_t ID = 1802448073;
60760 
60766  void store(TlStorerToString &s, const char *field_name) const final;
60767 };
60768 
60777  std::int32_t get_id() const final {
60778  return ID;
60779  }
60780 
60781  public:
60786 
60791 
60799 
60801  static const std::int32_t ID = -1203975309;
60802 
60808  void store(TlStorerToString &s, const char *field_name) const final;
60809 };
60810 
60819  std::int32_t get_id() const final {
60820  return ID;
60821  }
60822 
60823  public:
60826 
60831 
60838 
60840  static const std::int32_t ID = -447932436;
60841 
60847  void store(TlStorerToString &s, const char *field_name) const final;
60848 };
60849 
60853 class updateNotification final : public Update {
60858  std::int32_t get_id() const final {
60859  return ID;
60860  }
60861 
60862  public:
60867 
60872 
60880 
60882  static const std::int32_t ID = -1897496876;
60883 
60889  void store(TlStorerToString &s, const char *field_name) const final;
60890 };
60891 
60895 class updateNotificationGroup final : public Update {
60900  std::int32_t get_id() const final {
60901  return ID;
60902  }
60903 
60904  public:
60921 
60926 
60940 
60942  static const std::int32_t ID = 1381081378;
60943 
60949  void store(TlStorerToString &s, const char *field_name) const final;
60950 };
60951 
60955 class updateActiveNotifications final : public Update {
60960  std::int32_t get_id() const final {
60961  return ID;
60962  }
60963 
60964  public:
60967 
60972 
60979 
60981  static const std::int32_t ID = -1306672221;
60982 
60988  void store(TlStorerToString &s, const char *field_name) const final;
60989 };
60990 
60999  std::int32_t get_id() const final {
61000  return ID;
61001  }
61002 
61003  public:
61008 
61013 
61021 
61023  static const std::int32_t ID = 179233243;
61024 
61030  void store(TlStorerToString &s, const char *field_name) const final;
61031 };
61032 
61036 class updateDeleteMessages final : public Update {
61041  std::int32_t get_id() const final {
61042  return ID;
61043  }
61044 
61045  public:
61054 
61059 
61069 
61071  static const std::int32_t ID = 1669252686;
61072 
61078  void store(TlStorerToString &s, const char *field_name) const final;
61079 };
61080 
61084 class updateChatAction final : public Update {
61089  std::int32_t get_id() const final {
61090  return ID;
61091  }
61092 
61093  public:
61102 
61106  updateChatAction();
61107 
61117 
61119  static const std::int32_t ID = -1698703832;
61120 
61126  void store(TlStorerToString &s, const char *field_name) const final;
61127 };
61128 
61132 class updateUserStatus final : public Update {
61137  std::int32_t get_id() const final {
61138  return ID;
61139  }
61140 
61141  public:
61146 
61150  updateUserStatus();
61151 
61159 
61161  static const std::int32_t ID = 958468625;
61162 
61168  void store(TlStorerToString &s, const char *field_name) const final;
61169 };
61170 
61174 class updateUser final : public Update {
61179  std::int32_t get_id() const final {
61180  return ID;
61181  }
61182 
61183  public:
61186 
61190  updateUser();
61191 
61197  explicit updateUser(object_ptr<user> &&user_);
61198 
61200  static const std::int32_t ID = 1183394041;
61201 
61207  void store(TlStorerToString &s, const char *field_name) const final;
61208 };
61209 
61213 class updateBasicGroup final : public Update {
61218  std::int32_t get_id() const final {
61219  return ID;
61220  }
61221 
61222  public:
61225 
61229  updateBasicGroup();
61230 
61237 
61239  static const std::int32_t ID = -1003239581;
61240 
61246  void store(TlStorerToString &s, const char *field_name) const final;
61247 };
61248 
61252 class updateSupergroup final : public Update {
61257  std::int32_t get_id() const final {
61258  return ID;
61259  }
61260 
61261  public:
61264 
61268  updateSupergroup();
61269 
61276 
61278  static const std::int32_t ID = -76782300;
61279 
61285  void store(TlStorerToString &s, const char *field_name) const final;
61286 };
61287 
61291 class updateSecretChat final : public Update {
61296  std::int32_t get_id() const final {
61297  return ID;
61298  }
61299 
61300  public:
61303 
61307  updateSecretChat();
61308 
61315 
61317  static const std::int32_t ID = -1666903253;
61318 
61324  void store(TlStorerToString &s, const char *field_name) const final;
61325 };
61326 
61330 class updateUserFullInfo final : public Update {
61335  std::int32_t get_id() const final {
61336  return ID;
61337  }
61338 
61339  public:
61344 
61349 
61357 
61359  static const std::int32_t ID = -51197161;
61360 
61366  void store(TlStorerToString &s, const char *field_name) const final;
61367 };
61368 
61372 class updateBasicGroupFullInfo final : public Update {
61377  std::int32_t get_id() const final {
61378  return ID;
61379  }
61380 
61381  public:
61386 
61391 
61399 
61401  static const std::int32_t ID = 1391881151;
61402 
61408  void store(TlStorerToString &s, const char *field_name) const final;
61409 };
61410 
61414 class updateSupergroupFullInfo final : public Update {
61419  std::int32_t get_id() const final {
61420  return ID;
61421  }
61422 
61423  public:
61428 
61433 
61441 
61443  static const std::int32_t ID = 435539214;
61444 
61450  void store(TlStorerToString &s, const char *field_name) const final;
61451 };
61452 
61456 class updateServiceNotification final : public Update {
61461  std::int32_t get_id() const final {
61462  return ID;
61463  }
61464 
61465  public:
61467  string type_;
61470 
61475 
61483 
61485  static const std::int32_t ID = 1318622637;
61486 
61492  void store(TlStorerToString &s, const char *field_name) const final;
61493 };
61494 
61498 class updateFile final : public Update {
61503  std::int32_t get_id() const final {
61504  return ID;
61505  }
61506 
61507  public:
61510 
61514  updateFile();
61515 
61521  explicit updateFile(object_ptr<file> &&file_);
61522 
61524  static const std::int32_t ID = 114132831;
61525 
61531  void store(TlStorerToString &s, const char *field_name) const final;
61532 };
61533 
61537 class updateFileGenerationStart final : public Update {
61542  std::int32_t get_id() const final {
61543  return ID;
61544  }
61545 
61546  public:
61554  string conversion_;
61555 
61560 
61569  updateFileGenerationStart(int64 generation_id_, string const &original_path_, string const &destination_path_, string const &conversion_);
61570 
61572  static const std::int32_t ID = 216817388;
61573 
61579  void store(TlStorerToString &s, const char *field_name) const final;
61580 };
61581 
61585 class updateFileGenerationStop final : public Update {
61590  std::int32_t get_id() const final {
61591  return ID;
61592  }
61593 
61594  public:
61597 
61602 
61609 
61611  static const std::int32_t ID = -1894449685;
61612 
61618  void store(TlStorerToString &s, const char *field_name) const final;
61619 };
61620 
61624 class updateFileDownloads final : public Update {
61629  std::int32_t get_id() const final {
61630  return ID;
61631  }
61632 
61633  public:
61640 
61645 
61654 
61656  static const std::int32_t ID = -389213497;
61657 
61663  void store(TlStorerToString &s, const char *field_name) const final;
61664 };
61665 
61669 class updateFileAddedToDownloads final : public Update {
61674  std::int32_t get_id() const final {
61675  return ID;
61676  }
61677 
61678  public:
61683 
61688 
61696 
61698  static const std::int32_t ID = 1609929242;
61699 
61705  void store(TlStorerToString &s, const char *field_name) const final;
61706 };
61707 
61711 class updateFileDownload final : public Update {
61716  std::int32_t get_id() const final {
61717  return ID;
61718  }
61719 
61720  public:
61729 
61734 
61744 
61746  static const std::int32_t ID = 875529162;
61747 
61753  void store(TlStorerToString &s, const char *field_name) const final;
61754 };
61755 
61764  std::int32_t get_id() const final {
61765  return ID;
61766  }
61767 
61768  public:
61773 
61778 
61786 
61788  static const std::int32_t ID = 1853625576;
61789 
61795  void store(TlStorerToString &s, const char *field_name) const final;
61796 };
61797 
61806  std::int32_t get_id() const final {
61807  return ID;
61808  }
61809 
61810  public:
61814  string nonce_;
61817 
61822 
61831 
61833  static const std::int32_t ID = -979607081;
61834 
61840  void store(TlStorerToString &s, const char *field_name) const final;
61841 };
61842 
61846 class updateCall final : public Update {
61851  std::int32_t get_id() const final {
61852  return ID;
61853  }
61854 
61855  public:
61858 
61862  updateCall();
61863 
61869  explicit updateCall(object_ptr<call> &&call_);
61870 
61872  static const std::int32_t ID = 1337184477;
61873 
61879  void store(TlStorerToString &s, const char *field_name) const final;
61880 };
61881 
61885 class updateGroupCall final : public Update {
61890  std::int32_t get_id() const final {
61891  return ID;
61892  }
61893 
61894  public:
61897 
61901  updateGroupCall();
61902 
61909 
61911  static const std::int32_t ID = 808603136;
61912 
61918  void store(TlStorerToString &s, const char *field_name) const final;
61919 };
61920 
61924 class updateGroupCallParticipant final : public Update {
61929  std::int32_t get_id() const final {
61930  return ID;
61931  }
61932 
61933  public:
61938 
61943 
61951 
61953  static const std::int32_t ID = -803128071;
61954 
61960  void store(TlStorerToString &s, const char *field_name) const final;
61961 };
61962 
61966 class updateNewCallSignalingData final : public Update {
61971  std::int32_t get_id() const final {
61972  return ID;
61973  }
61974 
61975  public:
61980 
61985 
61993 
61995  static const std::int32_t ID = 583634317;
61996 
62002  void store(TlStorerToString &s, const char *field_name) const final;
62003 };
62004 
62013  std::int32_t get_id() const final {
62014  return ID;
62015  }
62016 
62017  public:
62022 
62027 
62035 
62037  static const std::int32_t ID = -912960778;
62038 
62044  void store(TlStorerToString &s, const char *field_name) const final;
62045 };
62046 
62050 class updateUnreadMessageCount final : public Update {
62055  std::int32_t get_id() const final {
62056  return ID;
62057  }
62058 
62059  public:
62066 
62071 
62080 
62082  static const std::int32_t ID = 78987721;
62083 
62089  void store(TlStorerToString &s, const char *field_name) const final;
62090 };
62091 
62095 class updateUnreadChatCount final : public Update {
62100  std::int32_t get_id() const final {
62101  return ID;
62102  }
62103 
62104  public:
62117 
62122 
62134 
62136  static const std::int32_t ID = 1994494530;
62137 
62143  void store(TlStorerToString &s, const char *field_name) const final;
62144 };
62145 
62149 class updateStory final : public Update {
62154  std::int32_t get_id() const final {
62155  return ID;
62156  }
62157 
62158  public:
62161 
62165  updateStory();
62166 
62172  explicit updateStory(object_ptr<story> &&story_);
62173 
62175  static const std::int32_t ID = 419845935;
62176 
62182  void store(TlStorerToString &s, const char *field_name) const final;
62183 };
62184 
62188 class updateStoryDeleted final : public Update {
62193  std::int32_t get_id() const final {
62194  return ID;
62195  }
62196 
62197  public:
62202 
62207 
62215 
62217  static const std::int32_t ID = 1879567261;
62218 
62224  void store(TlStorerToString &s, const char *field_name) const final;
62225 };
62226 
62230 class updateStorySendSucceeded final : public Update {
62235  std::int32_t get_id() const final {
62236  return ID;
62237  }
62238 
62239  public:
62244 
62249 
62257 
62259  static const std::int32_t ID = -1188651433;
62260 
62266  void store(TlStorerToString &s, const char *field_name) const final;
62267 };
62268 
62272 class updateStorySendFailed final : public Update {
62277  std::int32_t get_id() const final {
62278  return ID;
62279  }
62280 
62281  public:
62288 
62293 
62302 
62304  static const std::int32_t ID = -532221543;
62305 
62311  void store(TlStorerToString &s, const char *field_name) const final;
62312 };
62313 
62317 class updateChatActiveStories final : public Update {
62322  std::int32_t get_id() const final {
62323  return ID;
62324  }
62325 
62326  public:
62329 
62334 
62341 
62343  static const std::int32_t ID = 2037935148;
62344 
62350  void store(TlStorerToString &s, const char *field_name) const final;
62351 };
62352 
62356 class updateStoryListChatCount final : public Update {
62361  std::int32_t get_id() const final {
62362  return ID;
62363  }
62364 
62365  public:
62370 
62375 
62383 
62385  static const std::int32_t ID = -2009871041;
62386 
62392  void store(TlStorerToString &s, const char *field_name) const final;
62393 };
62394 
62398 class updateStoryStealthMode final : public Update {
62403  std::int32_t get_id() const final {
62404  return ID;
62405  }
62406 
62407  public:
62412 
62417 
62425 
62427  static const std::int32_t ID = 1878506778;
62428 
62434  void store(TlStorerToString &s, const char *field_name) const final;
62435 };
62436 
62440 class updateOption final : public Update {
62445  std::int32_t get_id() const final {
62446  return ID;
62447  }
62448 
62449  public:
62451  string name_;
62454 
62458  updateOption();
62459 
62467 
62469  static const std::int32_t ID = 900822020;
62470 
62476  void store(TlStorerToString &s, const char *field_name) const final;
62477 };
62478 
62482 class updateStickerSet final : public Update {
62487  std::int32_t get_id() const final {
62488  return ID;
62489  }
62490 
62491  public:
62494 
62498  updateStickerSet();
62499 
62506 
62508  static const std::int32_t ID = 1879268812;
62509 
62515  void store(TlStorerToString &s, const char *field_name) const final;
62516 };
62517 
62521 class updateInstalledStickerSets final : public Update {
62526  std::int32_t get_id() const final {
62527  return ID;
62528  }
62529 
62530  public:
62535 
62540 
62548 
62550  static const std::int32_t ID = -1735084182;
62551 
62557  void store(TlStorerToString &s, const char *field_name) const final;
62558 };
62559 
62563 class updateTrendingStickerSets final : public Update {
62568  std::int32_t get_id() const final {
62569  return ID;
62570  }
62571 
62572  public:
62577 
62582 
62590 
62592  static const std::int32_t ID = 1266307239;
62593 
62599  void store(TlStorerToString &s, const char *field_name) const final;
62600 };
62601 
62605 class updateRecentStickers final : public Update {
62610  std::int32_t get_id() const final {
62611  return ID;
62612  }
62613 
62614  public:
62619 
62624 
62632 
62634  static const std::int32_t ID = 1906403540;
62635 
62641  void store(TlStorerToString &s, const char *field_name) const final;
62642 };
62643 
62647 class updateFavoriteStickers final : public Update {
62652  std::int32_t get_id() const final {
62653  return ID;
62654  }
62655 
62656  public:
62659 
62664 
62671 
62673  static const std::int32_t ID = 1662240999;
62674 
62680  void store(TlStorerToString &s, const char *field_name) const final;
62681 };
62682 
62686 class updateSavedAnimations final : public Update {
62691  std::int32_t get_id() const final {
62692  return ID;
62693  }
62694 
62695  public:
62698 
62703 
62710 
62712  static const std::int32_t ID = 65563814;
62713 
62719  void store(TlStorerToString &s, const char *field_name) const final;
62720 };
62721 
62730  std::int32_t get_id() const final {
62731  return ID;
62732  }
62733 
62734  public:
62737 
62742 
62749 
62751  static const std::int32_t ID = 1052725698;
62752 
62758  void store(TlStorerToString &s, const char *field_name) const final;
62759 };
62760 
62764 class updateDefaultBackground final : public Update {
62769  std::int32_t get_id() const final {
62770  return ID;
62771  }
62772 
62773  public:
62778 
62783 
62791 
62793  static const std::int32_t ID = -716139217;
62794 
62800  void store(TlStorerToString &s, const char *field_name) const final;
62801 };
62802 
62806 class updateChatThemes final : public Update {
62811  std::int32_t get_id() const final {
62812  return ID;
62813  }
62814 
62815  public:
62818 
62822  updateChatThemes();
62823 
62830 
62832  static const std::int32_t ID = -1588098376;
62833 
62839  void store(TlStorerToString &s, const char *field_name) const final;
62840 };
62841 
62845 class updateAccentColors final : public Update {
62850  std::int32_t get_id() const final {
62851  return ID;
62852  }
62853 
62854  public:
62859 
62864 
62872 
62874  static const std::int32_t ID = -1197047738;
62875 
62881  void store(TlStorerToString &s, const char *field_name) const final;
62882 };
62883 
62887 class updateProfileAccentColors final : public Update {
62892  std::int32_t get_id() const final {
62893  return ID;
62894  }
62895 
62896  public:
62901 
62906 
62914 
62916  static const std::int32_t ID = 605202104;
62917 
62923  void store(TlStorerToString &s, const char *field_name) const final;
62924 };
62925 
62929 class updateLanguagePackStrings final : public Update {
62934  std::int32_t get_id() const final {
62935  return ID;
62936  }
62937 
62938  public:
62945 
62950 
62959 
62961  static const std::int32_t ID = -1056319886;
62962 
62968  void store(TlStorerToString &s, const char *field_name) const final;
62969 };
62970 
62974 class updateConnectionState final : public Update {
62979  std::int32_t get_id() const final {
62980  return ID;
62981  }
62982 
62983  public:
62986 
62991 
62998 
63000  static const std::int32_t ID = 1469292078;
63001 
63007  void store(TlStorerToString &s, const char *field_name) const final;
63008 };
63009 
63013 class updateTermsOfService final : public Update {
63018  std::int32_t get_id() const final {
63019  return ID;
63020  }
63021 
63022  public:
63027 
63032 
63040 
63042  static const std::int32_t ID = -1304640162;
63043 
63049  void store(TlStorerToString &s, const char *field_name) const final;
63050 };
63051 
63055 class updateUsersNearby final : public Update {
63060  std::int32_t get_id() const final {
63061  return ID;
63062  }
63063 
63064  public:
63067 
63072 
63079 
63081  static const std::int32_t ID = -1517109163;
63082 
63088  void store(TlStorerToString &s, const char *field_name) const final;
63089 };
63090 
63094 class updateUnconfirmedSession final : public Update {
63099  std::int32_t get_id() const final {
63100  return ID;
63101  }
63102 
63103  public:
63106 
63111 
63118 
63120  static const std::int32_t ID = -22673268;
63121 
63127  void store(TlStorerToString &s, const char *field_name) const final;
63128 };
63129 
63133 class updateAttachmentMenuBots final : public Update {
63138  std::int32_t get_id() const final {
63139  return ID;
63140  }
63141 
63142  public:
63145 
63150 
63157 
63159  static const std::int32_t ID = 291369922;
63160 
63166  void store(TlStorerToString &s, const char *field_name) const final;
63167 };
63168 
63172 class updateWebAppMessageSent final : public Update {
63177  std::int32_t get_id() const final {
63178  return ID;
63179  }
63180 
63181  public:
63184 
63189 
63196 
63198  static const std::int32_t ID = 1480790569;
63199 
63205  void store(TlStorerToString &s, const char *field_name) const final;
63206 };
63207 
63211 class updateActiveEmojiReactions final : public Update {
63216  std::int32_t get_id() const final {
63217  return ID;
63218  }
63219 
63220  public:
63223 
63228 
63235 
63237  static const std::int32_t ID = 77556818;
63238 
63244  void store(TlStorerToString &s, const char *field_name) const final;
63245 };
63246 
63255  std::int32_t get_id() const final {
63256  return ID;
63257  }
63258 
63259  public:
63264 
63269 
63277 
63279  static const std::int32_t ID = 1964701061;
63280 
63286  void store(TlStorerToString &s, const char *field_name) const final;
63287 };
63288 
63292 class updateDefaultReactionType final : public Update {
63297  std::int32_t get_id() const final {
63298  return ID;
63299  }
63300 
63301  public:
63304 
63309 
63316 
63318  static const std::int32_t ID = 1264668933;
63319 
63325  void store(TlStorerToString &s, const char *field_name) const final;
63326 };
63327 
63331 class updateSavedMessagesTags final : public Update {
63336  std::int32_t get_id() const final {
63337  return ID;
63338  }
63339 
63340  public:
63345 
63350 
63358 
63360  static const std::int32_t ID = 1938178634;
63361 
63367  void store(TlStorerToString &s, const char *field_name) const final;
63368 };
63369 
63373 class updateOwnedStarCount final : public Update {
63378  std::int32_t get_id() const final {
63379  return ID;
63380  }
63381 
63382  public:
63385 
63390 
63397 
63399  static const std::int32_t ID = -560374919;
63400 
63406  void store(TlStorerToString &s, const char *field_name) const final;
63407 };
63408 
63412 class updateChatRevenueAmount final : public Update {
63417  std::int32_t get_id() const final {
63418  return ID;
63419  }
63420 
63421  public:
63426 
63431 
63439 
63441  static const std::int32_t ID = -959857468;
63442 
63448  void store(TlStorerToString &s, const char *field_name) const final;
63449 };
63450 
63454 class updateStarRevenueStatus final : public Update {
63459  std::int32_t get_id() const final {
63460  return ID;
63461  }
63462 
63463  public:
63468 
63473 
63481 
63483  static const std::int32_t ID = -280232757;
63484 
63490  void store(TlStorerToString &s, const char *field_name) const final;
63491 };
63492 
63496 class updateSpeechRecognitionTrial final : public Update {
63501  std::int32_t get_id() const final {
63502  return ID;
63503  }
63504 
63505  public:
63514 
63519 
63529 
63531  static const std::int32_t ID = -11600703;
63532 
63538  void store(TlStorerToString &s, const char *field_name) const final;
63539 };
63540 
63544 class updateDiceEmojis final : public Update {
63549  std::int32_t get_id() const final {
63550  return ID;
63551  }
63552 
63553  public:
63556 
63560  updateDiceEmojis();
63561 
63568 
63570  static const std::int32_t ID = -1069066940;
63571 
63577  void store(TlStorerToString &s, const char *field_name) const final;
63578 };
63579 
63588  std::int32_t get_id() const final {
63589  return ID;
63590  }
63591 
63592  public:
63599 
63604 
63613 
63615  static const std::int32_t ID = -1558809595;
63616 
63622  void store(TlStorerToString &s, const char *field_name) const final;
63623 };
63624 
63633  std::int32_t get_id() const final {
63634  return ID;
63635  }
63636 
63637  public:
63639  string provider_;
63642 
63647 
63655 
63657  static const std::int32_t ID = -1144983202;
63658 
63664  void store(TlStorerToString &s, const char *field_name) const final;
63665 };
63666 
63670 class updateSuggestedActions final : public Update {
63675  std::int32_t get_id() const final {
63676  return ID;
63677  }
63678 
63679  public:
63684 
63689 
63697 
63699  static const std::int32_t ID = 1459452346;
63700 
63706  void store(TlStorerToString &s, const char *field_name) const final;
63707 };
63708 
63712 class updateSpeedLimitNotification final : public Update {
63717  std::int32_t get_id() const final {
63718  return ID;
63719  }
63720 
63721  public:
63724 
63729 
63736 
63738  static const std::int32_t ID = -964437912;
63739 
63745  void store(TlStorerToString &s, const char *field_name) const final;
63746 };
63747 
63751 class updateContactCloseBirthdays final : public Update {
63756  std::int32_t get_id() const final {
63757  return ID;
63758  }
63759 
63760  public:
63763 
63768 
63775 
63777  static const std::int32_t ID = -36007873;
63778 
63784  void store(TlStorerToString &s, const char *field_name) const final;
63785 };
63786 
63790 class updateAutosaveSettings final : public Update {
63795  std::int32_t get_id() const final {
63796  return ID;
63797  }
63798 
63799  public:
63804 
63809 
63817 
63819  static const std::int32_t ID = -634958069;
63820 
63826  void store(TlStorerToString &s, const char *field_name) const final;
63827 };
63828 
63832 class updateBusinessConnection final : public Update {
63837  std::int32_t get_id() const final {
63838  return ID;
63839  }
63840 
63841  public:
63844 
63849 
63856 
63858  static const std::int32_t ID = -2043480970;
63859 
63865  void store(TlStorerToString &s, const char *field_name) const final;
63866 };
63867 
63871 class updateNewBusinessMessage final : public Update {
63876  std::int32_t get_id() const final {
63877  return ID;
63878  }
63879 
63880  public:
63885 
63890 
63898 
63900  static const std::int32_t ID = -2034350524;
63901 
63907  void store(TlStorerToString &s, const char *field_name) const final;
63908 };
63909 
63913 class updateBusinessMessageEdited final : public Update {
63918  std::int32_t get_id() const final {
63919  return ID;
63920  }
63921 
63922  public:
63927 
63932 
63940 
63942  static const std::int32_t ID = -2119799415;
63943 
63949  void store(TlStorerToString &s, const char *field_name) const final;
63950 };
63951 
63960  std::int32_t get_id() const final {
63961  return ID;
63962  }
63963 
63964  public:
63971 
63976 
63985 
63987  static const std::int32_t ID = -1106703050;
63988 
63994  void store(TlStorerToString &s, const char *field_name) const final;
63995 };
63996 
64000 class updateNewInlineQuery final : public Update {
64005  std::int32_t get_id() const final {
64006  return ID;
64007  }
64008 
64009  public:
64019  string query_;
64021  string offset_;
64022 
64027 
64039 
64041  static const std::int32_t ID = 1903279924;
64042 
64048  void store(TlStorerToString &s, const char *field_name) const final;
64049 };
64050 
64054 class updateNewChosenInlineResult final : public Update {
64059  std::int32_t get_id() const final {
64060  return ID;
64061  }
64062 
64063  public:
64069  string query_;
64071  string result_id_;
64074 
64079 
64090 
64092  static const std::int32_t ID = -884191395;
64093 
64099  void store(TlStorerToString &s, const char *field_name) const final;
64100 };
64101 
64105 class updateNewCallbackQuery final : public Update {
64110  std::int32_t get_id() const final {
64111  return ID;
64112  }
64113 
64114  public:
64127 
64132 
64144 
64146  static const std::int32_t ID = -1989881762;
64147 
64153  void store(TlStorerToString &s, const char *field_name) const final;
64154 };
64155 
64159 class updateNewInlineCallbackQuery final : public Update {
64164  std::int32_t get_id() const final {
64165  return ID;
64166  }
64167 
64168  public:
64179 
64184 
64195 
64197  static const std::int32_t ID = -319212358;
64198 
64204  void store(TlStorerToString &s, const char *field_name) const final;
64205 };
64206 
64215  std::int32_t get_id() const final {
64216  return ID;
64217  }
64218 
64219  public:
64232 
64237 
64249 
64251  static const std::int32_t ID = 336745316;
64252 
64258  void store(TlStorerToString &s, const char *field_name) const final;
64259 };
64260 
64264 class updateNewShippingQuery final : public Update {
64269  std::int32_t get_id() const final {
64270  return ID;
64271  }
64272 
64273  public:
64282 
64287 
64297 
64299  static const std::int32_t ID = 693651058;
64300 
64306  void store(TlStorerToString &s, const char *field_name) const final;
64307 };
64308 
64312 class updateNewPreCheckoutQuery final : public Update {
64317  std::int32_t get_id() const final {
64318  return ID;
64319  }
64320 
64321  public:
64327  string currency_;
64336 
64341 
64354 
64356  static const std::int32_t ID = 708342217;
64357 
64363  void store(TlStorerToString &s, const char *field_name) const final;
64364 };
64365 
64369 class updateNewCustomEvent final : public Update {
64374  std::int32_t get_id() const final {
64375  return ID;
64376  }
64377 
64378  public:
64380  string event_;
64381 
64386 
64392  explicit updateNewCustomEvent(string const &event_);
64393 
64395  static const std::int32_t ID = 1994222092;
64396 
64402  void store(TlStorerToString &s, const char *field_name) const final;
64403 };
64404 
64408 class updateNewCustomQuery final : public Update {
64413  std::int32_t get_id() const final {
64414  return ID;
64415  }
64416 
64417  public:
64421  string data_;
64424 
64429 
64437  updateNewCustomQuery(int64 id_, string const &data_, int32 timeout_);
64438 
64440  static const std::int32_t ID = -687670874;
64441 
64447  void store(TlStorerToString &s, const char *field_name) const final;
64448 };
64449 
64453 class updatePoll final : public Update {
64458  std::int32_t get_id() const final {
64459  return ID;
64460  }
64461 
64462  public:
64465 
64469  updatePoll();
64470 
64476  explicit updatePoll(object_ptr<poll> &&poll_);
64477 
64479  static const std::int32_t ID = -1771342902;
64480 
64486  void store(TlStorerToString &s, const char *field_name) const final;
64487 };
64488 
64492 class updatePollAnswer final : public Update {
64497  std::int32_t get_id() const final {
64498  return ID;
64499  }
64500 
64501  public:
64508 
64512  updatePollAnswer();
64513 
64522 
64524  static const std::int32_t ID = 1104905219;
64525 
64531  void store(TlStorerToString &s, const char *field_name) const final;
64532 };
64533 
64537 class updateChatMember final : public Update {
64542  std::int32_t get_id() const final {
64543  return ID;
64544  }
64545 
64546  public:
64563 
64567  updateChatMember();
64568 
64582 
64584  static const std::int32_t ID = -1736025145;
64585 
64591  void store(TlStorerToString &s, const char *field_name) const final;
64592 };
64593 
64597 class updateNewChatJoinRequest final : public Update {
64602  std::int32_t get_id() const final {
64603  return ID;
64604  }
64605 
64606  public:
64615 
64620 
64630 
64632  static const std::int32_t ID = 2118694979;
64633 
64639  void store(TlStorerToString &s, const char *field_name) const final;
64640 };
64641 
64645 class updateChatBoost final : public Update {
64650  std::int32_t get_id() const final {
64651  return ID;
64652  }
64653 
64654  public:
64659 
64663  updateChatBoost();
64664 
64672 
64674  static const std::int32_t ID = 1349680676;
64675 
64681  void store(TlStorerToString &s, const char *field_name) const final;
64682 };
64683 
64687 class updateMessageReaction final : public Update {
64692  std::int32_t get_id() const final {
64693  return ID;
64694  }
64695 
64696  public:
64709 
64714 
64726 
64728  static const std::int32_t ID = 1084895706;
64729 
64735  void store(TlStorerToString &s, const char *field_name) const final;
64736 };
64737 
64741 class updateMessageReactions final : public Update {
64746  std::int32_t get_id() const final {
64747  return ID;
64748  }
64749 
64750  public:
64759 
64764 
64774 
64776  static const std::int32_t ID = 955237189;
64777 
64783  void store(TlStorerToString &s, const char *field_name) const final;
64784 };
64785 
64786 class Update;
64787 
64791 class updates final : public Object {
64796  std::int32_t get_id() const final {
64797  return ID;
64798  }
64799 
64800  public:
64803 
64807  updates();
64808 
64815 
64817  static const std::int32_t ID = 475842347;
64818 
64824  void store(TlStorerToString &s, const char *field_name) const final;
64825 };
64826 
64827 class UserStatus;
64828 
64829 class UserType;
64830 
64831 class emojiStatus;
64832 
64833 class profilePhoto;
64834 
64835 class usernames;
64836 
64840 class user final : public Object {
64845  std::int32_t get_id() const final {
64846  return ID;
64847  }
64848 
64849  public:
64853  string first_name_;
64855  string last_name_;
64889  bool is_scam_;
64891  bool is_fake_;
64906 
64910  user();
64911 
64945 
64947  static const std::int32_t ID = 408235106;
64948 
64954  void store(TlStorerToString &s, const char *field_name) const final;
64955 };
64956 
64957 class BlockList;
64958 
64959 class birthdate;
64960 
64961 class botInfo;
64962 
64963 class businessInfo;
64964 
64965 class chatPhoto;
64966 
64967 class formattedText;
64968 
64969 class premiumPaymentOption;
64970 
64974 class userFullInfo final : public Object {
64979  std::int32_t get_id() const final {
64980  return ID;
64981  }
64982 
64983  public:
65024 
65028  userFullInfo();
65029 
65055 
65057  static const std::int32_t ID = 133343378;
65058 
65064  void store(TlStorerToString &s, const char *field_name) const final;
65065 };
65066 
65070 class userLink final : public Object {
65075  std::int32_t get_id() const final {
65076  return ID;
65077  }
65078 
65079  public:
65081  string url_;
65084 
65088  userLink();
65089 
65096  userLink(string const &url_, int32 expires_in_);
65097 
65099  static const std::int32_t ID = 498138872;
65100 
65106  void store(TlStorerToString &s, const char *field_name) const final;
65107 };
65108 
65114  public:
65115 };
65116 
65125  std::int32_t get_id() const final {
65126  return ID;
65127  }
65128 
65129  public:
65130 
65135 
65137  static const std::int32_t ID = 1862829310;
65138 
65144  void store(TlStorerToString &s, const char *field_name) const final;
65145 };
65146 
65155  std::int32_t get_id() const final {
65156  return ID;
65157  }
65158 
65159  public:
65160 
65165 
65167  static const std::int32_t ID = 1408485877;
65168 
65174  void store(TlStorerToString &s, const char *field_name) const final;
65175 };
65176 
65185  std::int32_t get_id() const final {
65186  return ID;
65187  }
65188 
65189  public:
65190 
65195 
65197  static const std::int32_t ID = 592688870;
65198 
65204  void store(TlStorerToString &s, const char *field_name) const final;
65205 };
65206 
65215  std::int32_t get_id() const final {
65216  return ID;
65217  }
65218 
65219  public:
65220 
65225 
65227  static const std::int32_t ID = -791567831;
65228 
65234  void store(TlStorerToString &s, const char *field_name) const final;
65235 };
65236 
65245  std::int32_t get_id() const final {
65246  return ID;
65247  }
65248 
65249  public:
65250 
65255 
65257  static const std::int32_t ID = 959981409;
65258 
65264  void store(TlStorerToString &s, const char *field_name) const final;
65265 };
65266 
65275  std::int32_t get_id() const final {
65276  return ID;
65277  }
65278 
65279  public:
65280 
65285 
65287  static const std::int32_t ID = 1167504607;
65288 
65294  void store(TlStorerToString &s, const char *field_name) const final;
65295 };
65296 
65305  std::int32_t get_id() const final {
65306  return ID;
65307  }
65308 
65309  public:
65310 
65315 
65317  static const std::int32_t ID = 1271668007;
65318 
65324  void store(TlStorerToString &s, const char *field_name) const final;
65325 };
65326 
65335  std::int32_t get_id() const final {
65336  return ID;
65337  }
65338 
65339  public:
65340 
65345 
65347  static const std::int32_t ID = -906967291;
65348 
65354  void store(TlStorerToString &s, const char *field_name) const final;
65355 };
65356 
65365  std::int32_t get_id() const final {
65366  return ID;
65367  }
65368 
65369  public:
65370 
65375 
65377  static const std::int32_t ID = 352500032;
65378 
65384  void store(TlStorerToString &s, const char *field_name) const final;
65385 };
65386 
65395  std::int32_t get_id() const final {
65396  return ID;
65397  }
65398 
65399  public:
65400 
65405 
65407  static const std::int32_t ID = -1846645423;
65408 
65414  void store(TlStorerToString &s, const char *field_name) const final;
65415 };
65416 
65425  std::int32_t get_id() const final {
65426  return ID;
65427  }
65428 
65429  public:
65430 
65435 
65437  static const std::int32_t ID = 338112060;
65438 
65444  void store(TlStorerToString &s, const char *field_name) const final;
65445 };
65446 
65452  public:
65453 };
65454 
65463  std::int32_t get_id() const final {
65464  return ID;
65465  }
65466 
65467  public:
65468 
65473 
65475  static const std::int32_t ID = -1967186881;
65476 
65482  void store(TlStorerToString &s, const char *field_name) const final;
65483 };
65484 
65493  std::int32_t get_id() const final {
65494  return ID;
65495  }
65496 
65497  public:
65498 
65503 
65505  static const std::int32_t ID = -1892733680;
65506 
65512  void store(TlStorerToString &s, const char *field_name) const final;
65513 };
65514 
65523  std::int32_t get_id() const final {
65524  return ID;
65525  }
65526 
65527  public:
65528 
65533 
65535  static const std::int32_t ID = 1624147265;
65536 
65542  void store(TlStorerToString &s, const char *field_name) const final;
65543 };
65544 
65553  std::int32_t get_id() const final {
65554  return ID;
65555  }
65556 
65557  public:
65560 
65565 
65572 
65574  static const std::int32_t ID = 1110988334;
65575 
65581  void store(TlStorerToString &s, const char *field_name) const final;
65582 };
65583 
65592  std::int32_t get_id() const final {
65593  return ID;
65594  }
65595 
65596  public:
65599 
65604 
65611 
65613  static const std::int32_t ID = -2048749863;
65614 
65620  void store(TlStorerToString &s, const char *field_name) const final;
65621 };
65622 
65631  std::int32_t get_id() const final {
65632  return ID;
65633  }
65634 
65635  public:
65636 
65641 
65643  static const std::int32_t ID = -1406495408;
65644 
65650  void store(TlStorerToString &s, const char *field_name) const final;
65651 };
65652 
65661  std::int32_t get_id() const final {
65662  return ID;
65663  }
65664 
65665  public:
65666 
65671 
65673  static const std::int32_t ID = 1008389378;
65674 
65680  void store(TlStorerToString &s, const char *field_name) const final;
65681 };
65682 
65691  std::int32_t get_id() const final {
65692  return ID;
65693  }
65694 
65695  public:
65698 
65703 
65710 
65712  static const std::int32_t ID = 622796522;
65713 
65719  void store(TlStorerToString &s, const char *field_name) const final;
65720 };
65721 
65730  std::int32_t get_id() const final {
65731  return ID;
65732  }
65733 
65734  public:
65737 
65742 
65749 
65751  static const std::int32_t ID = 392530897;
65752 
65758  void store(TlStorerToString &s, const char *field_name) const final;
65759 };
65760 
65762 
65766 class userPrivacySettingRules final : public Object {
65771  std::int32_t get_id() const final {
65772  return ID;
65773  }
65774 
65775  public:
65778 
65783 
65790 
65792  static const std::int32_t ID = 322477541;
65793 
65799  void store(TlStorerToString &s, const char *field_name) const final;
65800 };
65801 
65806 class UserStatus: public Object {
65807  public:
65808 };
65809 
65813 class userStatusEmpty final : public UserStatus {
65818  std::int32_t get_id() const final {
65819  return ID;
65820  }
65821 
65822  public:
65823 
65827  userStatusEmpty();
65828 
65830  static const std::int32_t ID = 164646985;
65831 
65837  void store(TlStorerToString &s, const char *field_name) const final;
65838 };
65839 
65843 class userStatusOnline final : public UserStatus {
65848  std::int32_t get_id() const final {
65849  return ID;
65850  }
65851 
65852  public:
65855 
65859  userStatusOnline();
65860 
65866  explicit userStatusOnline(int32 expires_);
65867 
65869  static const std::int32_t ID = -1529460876;
65870 
65876  void store(TlStorerToString &s, const char *field_name) const final;
65877 };
65878 
65882 class userStatusOffline final : public UserStatus {
65887  std::int32_t get_id() const final {
65888  return ID;
65889  }
65890 
65891  public:
65894 
65899 
65906 
65908  static const std::int32_t ID = -759984891;
65909 
65915  void store(TlStorerToString &s, const char *field_name) const final;
65916 };
65917 
65921 class userStatusRecently final : public UserStatus {
65926  std::int32_t get_id() const final {
65927  return ID;
65928  }
65929 
65930  public:
65933 
65938 
65945 
65947  static const std::int32_t ID = 262824117;
65948 
65954  void store(TlStorerToString &s, const char *field_name) const final;
65955 };
65956 
65960 class userStatusLastWeek final : public UserStatus {
65965  std::int32_t get_id() const final {
65966  return ID;
65967  }
65968 
65969  public:
65972 
65977 
65984 
65986  static const std::int32_t ID = 310385495;
65987 
65993  void store(TlStorerToString &s, const char *field_name) const final;
65994 };
65995 
65999 class userStatusLastMonth final : public UserStatus {
66004  std::int32_t get_id() const final {
66005  return ID;
66006  }
66007 
66008  public:
66011 
66016 
66023 
66025  static const std::int32_t ID = -1194644996;
66026 
66032  void store(TlStorerToString &s, const char *field_name) const final;
66033 };
66034 
66035 class formattedText;
66036 
66040 class userSupportInfo final : public Object {
66045  std::int32_t get_id() const final {
66046  return ID;
66047  }
66048 
66049  public:
66053  string author_;
66056 
66060  userSupportInfo();
66061 
66070 
66072  static const std::int32_t ID = -1257366487;
66073 
66079  void store(TlStorerToString &s, const char *field_name) const final;
66080 };
66081 
66086 class UserType: public Object {
66087  public:
66088 };
66089 
66093 class userTypeRegular final : public UserType {
66098  std::int32_t get_id() const final {
66099  return ID;
66100  }
66101 
66102  public:
66103 
66107  userTypeRegular();
66108 
66110  static const std::int32_t ID = -598644325;
66111 
66117  void store(TlStorerToString &s, const char *field_name) const final;
66118 };
66119 
66123 class userTypeDeleted final : public UserType {
66128  std::int32_t get_id() const final {
66129  return ID;
66130  }
66131 
66132  public:
66133 
66137  userTypeDeleted();
66138 
66140  static const std::int32_t ID = -1807729372;
66141 
66147  void store(TlStorerToString &s, const char *field_name) const final;
66148 };
66149 
66153 class userTypeBot final : public UserType {
66158  std::int32_t get_id() const final {
66159  return ID;
66160  }
66161 
66162  public:
66179 
66183  userTypeBot();
66184 
66198 
66200  static const std::int32_t ID = -1372542918;
66201 
66207  void store(TlStorerToString &s, const char *field_name) const final;
66208 };
66209 
66213 class userTypeUnknown final : public UserType {
66218  std::int32_t get_id() const final {
66219  return ID;
66220  }
66221 
66222  public:
66223 
66227  userTypeUnknown();
66228 
66230  static const std::int32_t ID = -724541123;
66231 
66237  void store(TlStorerToString &s, const char *field_name) const final;
66238 };
66239 
66243 class usernames final : public Object {
66248  std::int32_t get_id() const final {
66249  return ID;
66250  }
66251 
66252  public:
66259 
66263  usernames();
66264 
66273 
66275  static const std::int32_t ID = 799608565;
66276 
66282  void store(TlStorerToString &s, const char *field_name) const final;
66283 };
66284 
66288 class users final : public Object {
66293  std::int32_t get_id() const final {
66294  return ID;
66295  }
66296 
66297  public:
66302 
66306  users();
66307 
66315 
66317  static const std::int32_t ID = 171203420;
66318 
66324  void store(TlStorerToString &s, const char *field_name) const final;
66325 };
66326 
66327 class shippingOption;
66328 
66332 class validatedOrderInfo final : public Object {
66337  std::int32_t get_id() const final {
66338  return ID;
66339  }
66340 
66341  public:
66346 
66351 
66359 
66361  static const std::int32_t ID = 1511451484;
66362 
66368  void store(TlStorerToString &s, const char *field_name) const final;
66369 };
66370 
66371 class point;
66372 
66377 class VectorPathCommand: public Object {
66378  public:
66379 };
66380 
66389  std::int32_t get_id() const final {
66390  return ID;
66391  }
66392 
66393  public:
66396 
66401 
66408 
66410  static const std::int32_t ID = -614056822;
66411 
66417  void store(TlStorerToString &s, const char *field_name) const final;
66418 };
66419 
66428  std::int32_t get_id() const final {
66429  return ID;
66430  }
66431 
66432  public:
66439 
66444 
66453 
66455  static const std::int32_t ID = 1229733434;
66456 
66462  void store(TlStorerToString &s, const char *field_name) const final;
66463 };
66464 
66465 class location;
66466 
66470 class venue final : public Object {
66475  std::int32_t get_id() const final {
66476  return ID;
66477  }
66478 
66479  public:
66483  string title_;
66485  string address_;
66487  string provider_;
66489  string id_;
66491  string type_;
66492 
66496  venue();
66497 
66508  venue(object_ptr<location> &&location_, string const &title_, string const &address_, string const &provider_, string const &id_, string const &type_);
66509 
66511  static const std::int32_t ID = 1070406393;
66512 
66518  void store(TlStorerToString &s, const char *field_name) const final;
66519 };
66520 
66521 class file;
66522 
66523 class minithumbnail;
66524 
66525 class thumbnail;
66526 
66530 class video final : public Object {
66535  std::int32_t get_id() const final {
66536  return ID;
66537  }
66538 
66539  public:
66547  string file_name_;
66549  string mime_type_;
66560 
66564  video();
66565 
66581 
66583  static const std::int32_t ID = 832856268;
66584 
66590  void store(TlStorerToString &s, const char *field_name) const final;
66591 };
66592 
66593 class MessageSender;
66594 
66598 class videoChat final : public Object {
66603  std::int32_t get_id() const final {
66604  return ID;
66605  }
66606 
66607  public:
66614 
66618  videoChat();
66619 
66628 
66630  static const std::int32_t ID = -1374319320;
66631 
66637  void store(TlStorerToString &s, const char *field_name) const final;
66638 };
66639 
66641 
66642 class file;
66643 
66644 class minithumbnail;
66645 
66646 class thumbnail;
66647 
66651 class videoNote final : public Object {
66656  std::int32_t get_id() const final {
66657  return ID;
66658  }
66659 
66660  public:
66675 
66679  videoNote();
66680 
66693 
66695  static const std::int32_t ID = 2062096581;
66696 
66702  void store(TlStorerToString &s, const char *field_name) const final;
66703 };
66704 
66706 
66707 class file;
66708 
66712 class voiceNote final : public Object {
66717  std::int32_t get_id() const final {
66718  return ID;
66719  }
66720 
66721  public:
66727  string mime_type_;
66732 
66736  voiceNote();
66737 
66748 
66750  static const std::int32_t ID = -1175302923;
66751 
66757  void store(TlStorerToString &s, const char *field_name) const final;
66758 };
66759 
66760 class animation;
66761 
66762 class photo;
66763 
66767 class webApp final : public Object {
66772  std::int32_t get_id() const final {
66773  return ID;
66774  }
66775 
66776  public:
66778  string short_name_;
66780  string title_;
66787 
66791  webApp();
66792 
66802  webApp(string const &short_name_, string const &title_, string const &description_, object_ptr<photo> &&photo_, object_ptr<animation> &&animation_);
66803 
66805  static const std::int32_t ID = 1616619763;
66806 
66812  void store(TlStorerToString &s, const char *field_name) const final;
66813 };
66814 
66818 class webAppInfo final : public Object {
66823  std::int32_t get_id() const final {
66824  return ID;
66825  }
66826 
66827  public:
66831  string url_;
66832 
66836  webAppInfo();
66837 
66844  webAppInfo(int64 launch_id_, string const &url_);
66845 
66847  static const std::int32_t ID = 788378344;
66848 
66854  void store(TlStorerToString &s, const char *field_name) const final;
66855 };
66856 
66857 class InternalLinkType;
66858 
66859 class PageBlock;
66860 
66864 class webPageInstantView final : public Object {
66869  std::int32_t get_id() const final {
66870  return ID;
66871  }
66872 
66873  public:
66881  bool is_rtl_;
66883  bool is_full_;
66886 
66891 
66903 
66905  static const std::int32_t ID = 778202453;
66906 
66912  void store(TlStorerToString &s, const char *field_name) const final;
66913 };
66914 
66915 class callProtocol;
66916 
66917 class ok;
66918 
66924 class acceptCall final : public Function {
66929  std::int32_t get_id() const final {
66930  return ID;
66931  }
66932 
66933  public:
66938 
66944  acceptCall();
66945 
66955 
66957  static const std::int32_t ID = -646618416;
66958 
66961 
66967  void store(TlStorerToString &s, const char *field_name) const final;
66968 };
66969 
66970 class ok;
66971 
66977 class acceptTermsOfService final : public Function {
66982  std::int32_t get_id() const final {
66983  return ID;
66984  }
66985 
66986  public:
66989 
66996 
67004  explicit acceptTermsOfService(string const &terms_of_service_id_);
67005 
67007  static const std::int32_t ID = 2130576356;
67008 
67011 
67017  void store(TlStorerToString &s, const char *field_name) const final;
67018 };
67019 
67020 class ok;
67021 
67027 class activateStoryStealthMode final : public Function {
67032  std::int32_t get_id() const final {
67033  return ID;
67034  }
67035 
67036  public:
67037 
67044 
67046  static const std::int32_t ID = -1009023855;
67047 
67050 
67056  void store(TlStorerToString &s, const char *field_name) const final;
67057 };
67058 
67059 class ok;
67060 
67066 class addChatFolderByInviteLink final : public Function {
67071  std::int32_t get_id() const final {
67072  return ID;
67073  }
67074 
67075  public:
67080 
67087 
67097 
67099  static const std::int32_t ID = -858593816;
67100 
67103 
67109  void store(TlStorerToString &s, const char *field_name) const final;
67110 };
67111 
67112 class failedToAddMembers;
67113 
67119 class addChatMember final : public Function {
67124  std::int32_t get_id() const final {
67125  return ID;
67126  }
67127 
67128  public:
67135 
67141  addChatMember();
67142 
67153 
67155  static const std::int32_t ID = 1720144407;
67156 
67159 
67165  void store(TlStorerToString &s, const char *field_name) const final;
67166 };
67167 
67168 class failedToAddMembers;
67169 
67175 class addChatMembers final : public Function {
67180  std::int32_t get_id() const final {
67181  return ID;
67182  }
67183 
67184  public:
67189 
67195  addChatMembers();
67196 
67206 
67208  static const std::int32_t ID = -1675991329;
67209 
67212 
67218  void store(TlStorerToString &s, const char *field_name) const final;
67219 };
67220 
67221 class ChatList;
67222 
67223 class ok;
67224 
67230 class addChatToList final : public Function {
67235  std::int32_t get_id() const final {
67236  return ID;
67237  }
67238 
67239  public:
67244 
67250  addChatToList();
67251 
67261 
67263  static const std::int32_t ID = -80523595;
67264 
67267 
67273  void store(TlStorerToString &s, const char *field_name) const final;
67274 };
67275 
67276 class contact;
67277 
67278 class ok;
67279 
67285 class addContact final : public Function {
67290  std::int32_t get_id() const final {
67291  return ID;
67292  }
67293 
67294  public:
67299 
67305  addContact();
67306 
67316 
67318  static const std::int32_t ID = 1869640000;
67319 
67322 
67328  void store(TlStorerToString &s, const char *field_name) const final;
67329 };
67330 
67331 class ok;
67332 
67343  std::int32_t get_id() const final {
67344  return ID;
67345  }
67346 
67347  public:
67350 
67357 
67365  explicit addCustomServerLanguagePack(string const &language_pack_id_);
67366 
67368  static const std::int32_t ID = 4492771;
67369 
67372 
67378  void store(TlStorerToString &s, const char *field_name) const final;
67379 };
67380 
67381 class InputFile;
67382 
67383 class ok;
67384 
67390 class addFavoriteSticker final : public Function {
67395  std::int32_t get_id() const final {
67396  return ID;
67397  }
67398 
67399  public:
67402 
67409 
67418 
67420  static const std::int32_t ID = 324504799;
67421 
67424 
67430  void store(TlStorerToString &s, const char *field_name) const final;
67431 };
67432 
67433 class file;
67434 
67440 class addFileToDownloads final : public Function {
67445  std::int32_t get_id() const final {
67446  return ID;
67447  }
67448 
67449  public:
67458 
67465 
67477 
67479  static const std::int32_t ID = 867533751;
67480 
67483 
67489  void store(TlStorerToString &s, const char *field_name) const final;
67490 };
67491 
67492 class InputMessageContent;
67493 
67494 class InputMessageReplyTo;
67495 
67496 class MessageSender;
67497 
67498 class message;
67499 
67505 class addLocalMessage final : public Function {
67510  std::int32_t get_id() const final {
67511  return ID;
67512  }
67513 
67514  public:
67525 
67531  addLocalMessage();
67532 
67545 
67547  static const std::int32_t ID = -166217823;
67548 
67551 
67557  void store(TlStorerToString &s, const char *field_name) const final;
67558 };
67559 
67560 class ok;
67561 
67567 class addLogMessage final : public Function {
67572  std::int32_t get_id() const final {
67573  return ID;
67574  }
67575 
67576  public:
67580  string text_;
67581 
67587  addLogMessage();
67588 
67597  addLogMessage(int32 verbosity_level_, string const &text_);
67598 
67600  static const std::int32_t ID = 1597427692;
67601 
67604 
67610  void store(TlStorerToString &s, const char *field_name) const final;
67611 };
67612 
67613 class ReactionType;
67614 
67615 class ok;
67616 
67622 class addMessageReaction final : public Function {
67627  std::int32_t get_id() const final {
67628  return ID;
67629  }
67630 
67631  public:
67639  bool is_big_;
67642 
67649 
67662 
67664  static const std::int32_t ID = 1419269613;
67665 
67668 
67674  void store(TlStorerToString &s, const char *field_name) const final;
67675 };
67676 
67678 
67679 class ok;
67680 
67686 class addNetworkStatistics final : public Function {
67691  std::int32_t get_id() const final {
67692  return ID;
67693  }
67694 
67695  public:
67698 
67705 
67714 
67716  static const std::int32_t ID = 1264825305;
67717 
67720 
67726  void store(TlStorerToString &s, const char *field_name) const final;
67727 };
67728 
67729 class ProxyType;
67730 
67731 class proxy;
67732 
67738 class addProxy final : public Function {
67743  std::int32_t get_id() const final {
67744  return ID;
67745  }
67746 
67747  public:
67749  string server_;
67753  bool enable_;
67756 
67762  addProxy();
67763 
67774  addProxy(string const &server_, int32 port_, bool enable_, object_ptr<ProxyType> &&type_);
67775 
67777  static const std::int32_t ID = 331529432;
67778 
67781 
67787  void store(TlStorerToString &s, const char *field_name) const final;
67788 };
67789 
67790 class quickReplyMessage;
67791 
67802  std::int32_t get_id() const final {
67803  return ID;
67804  }
67805 
67806  public:
67814  string result_id_;
67817 
67824 
67837 
67839  static const std::int32_t ID = -2017449468;
67840 
67843 
67849  void store(TlStorerToString &s, const char *field_name) const final;
67850 };
67851 
67852 class InputMessageContent;
67853 
67854 class quickReplyMessage;
67855 
67866  std::int32_t get_id() const final {
67867  return ID;
67868  }
67869 
67870  public:
67877 
67884 
67895 
67897  static const std::int32_t ID = 1058573098;
67898 
67901 
67907  void store(TlStorerToString &s, const char *field_name) const final;
67908 };
67909 
67910 class InputMessageContent;
67911 
67912 class quickReplyMessages;
67913 
67924  std::int32_t get_id() const final {
67925  return ID;
67926  }
67927 
67928  public:
67935 
67942 
67953 
67955  static const std::int32_t ID = 1348436244;
67956 
67959 
67965  void store(TlStorerToString &s, const char *field_name) const final;
67966 };
67967 
67968 class InputFile;
67969 
67970 class stickers;
67971 
67977 class addRecentSticker final : public Function {
67982  std::int32_t get_id() const final {
67983  return ID;
67984  }
67985 
67986  public:
67991 
67997  addRecentSticker();
67998 
68008 
68010  static const std::int32_t ID = -1478109026;
68011 
68014 
68020  void store(TlStorerToString &s, const char *field_name) const final;
68021 };
68022 
68023 class ok;
68024 
68030 class addRecentlyFoundChat final : public Function {
68035  std::int32_t get_id() const final {
68036  return ID;
68037  }
68038 
68039  public:
68042 
68049 
68058 
68060  static const std::int32_t ID = -1746396787;
68061 
68064 
68070  void store(TlStorerToString &s, const char *field_name) const final;
68071 };
68072 
68073 class InputFile;
68074 
68075 class ok;
68076 
68082 class addSavedAnimation final : public Function {
68087  std::int32_t get_id() const final {
68088  return ID;
68089  }
68090 
68091  public:
68094 
68101 
68110 
68112  static const std::int32_t ID = -1538525088;
68113 
68116 
68122  void store(TlStorerToString &s, const char *field_name) const final;
68123 };
68124 
68125 class InputFile;
68126 
68127 class notificationSound;
68128 
68134 class addSavedNotificationSound final : public Function {
68139  std::int32_t get_id() const final {
68140  return ID;
68141  }
68142 
68143  public:
68146 
68153 
68162 
68164  static const std::int32_t ID = 1043956975;
68165 
68168 
68174  void store(TlStorerToString &s, const char *field_name) const final;
68175 };
68176 
68177 class inputSticker;
68178 
68179 class ok;
68180 
68186 class addStickerToSet final : public Function {
68191  std::int32_t get_id() const final {
68192  return ID;
68193  }
68194 
68195  public:
68199  string name_;
68202 
68208  addStickerToSet();
68209 
68220 
68222  static const std::int32_t ID = 1457266235;
68223 
68226 
68232  void store(TlStorerToString &s, const char *field_name) const final;
68233 };
68234 
68235 class ok;
68236 
68242 class allowBotToSendMessages final : public Function {
68247  std::int32_t get_id() const final {
68248  return ID;
68249  }
68250 
68251  public:
68254 
68261 
68270 
68272  static const std::int32_t ID = 1776928142;
68273 
68276 
68282  void store(TlStorerToString &s, const char *field_name) const final;
68283 };
68284 
68285 class ok;
68286 
68292 class answerCallbackQuery final : public Function {
68297  std::int32_t get_id() const final {
68298  return ID;
68299  }
68300 
68301  public:
68305  string text_;
68309  string url_;
68312 
68319 
68331  answerCallbackQuery(int64 callback_query_id_, string const &text_, bool show_alert_, string const &url_, int32 cache_time_);
68332 
68334  static const std::int32_t ID = -1153028490;
68335 
68338 
68344  void store(TlStorerToString &s, const char *field_name) const final;
68345 };
68346 
68347 class ok;
68348 
68354 class answerCustomQuery final : public Function {
68359  std::int32_t get_id() const final {
68360  return ID;
68361  }
68362 
68363  public:
68367  string data_;
68368 
68375 
68385 
68387  static const std::int32_t ID = -1293603521;
68388 
68391 
68397  void store(TlStorerToString &s, const char *field_name) const final;
68398 };
68399 
68401 
68403 
68404 class ok;
68405 
68411 class answerInlineQuery final : public Function {
68416  std::int32_t get_id() const final {
68417  return ID;
68418  }
68419 
68420  public:
68433 
68440 
68454 
68456  static const std::int32_t ID = 1343853844;
68457 
68460 
68466  void store(TlStorerToString &s, const char *field_name) const final;
68467 };
68468 
68469 class ok;
68470 
68476 class answerPreCheckoutQuery final : public Function {
68481  std::int32_t get_id() const final {
68482  return ID;
68483  }
68484 
68485  public:
68490 
68497 
68507 
68509  static const std::int32_t ID = -1486789653;
68510 
68513 
68519  void store(TlStorerToString &s, const char *field_name) const final;
68520 };
68521 
68522 class ok;
68523 
68524 class shippingOption;
68525 
68531 class answerShippingQuery final : public Function {
68536  std::int32_t get_id() const final {
68537  return ID;
68538  }
68539 
68540  public:
68547 
68554 
68565 
68567  static const std::int32_t ID = -434601324;
68568 
68571 
68577  void store(TlStorerToString &s, const char *field_name) const final;
68578 };
68579 
68581 
68582 class sentWebAppMessage;
68583 
68589 class answerWebAppQuery final : public Function {
68594  std::int32_t get_id() const final {
68595  return ID;
68596  }
68597 
68598  public:
68603 
68610 
68620 
68622  static const std::int32_t ID = -1598776079;
68623 
68626 
68632  void store(TlStorerToString &s, const char *field_name) const final;
68633 };
68634 
68635 class ok;
68636 
68642 class applyPremiumGiftCode final : public Function {
68647  std::int32_t get_id() const final {
68648  return ID;
68649  }
68650 
68651  public:
68653  string code_;
68654 
68661 
68669  explicit applyPremiumGiftCode(string const &code_);
68670 
68672  static const std::int32_t ID = -1347138530;
68673 
68676 
68682  void store(TlStorerToString &s, const char *field_name) const final;
68683 };
68684 
68685 class StorePaymentPurpose;
68686 
68687 class ok;
68688 
68694 class assignAppStoreTransaction final : public Function {
68699  std::int32_t get_id() const final {
68700  return ID;
68701  }
68702 
68703  public:
68708 
68715 
68725 
68727  static const std::int32_t ID = -2030892112;
68728 
68731 
68737  void store(TlStorerToString &s, const char *field_name) const final;
68738 };
68739 
68740 class StorePaymentPurpose;
68741 
68742 class ok;
68743 
68754  std::int32_t get_id() const final {
68755  return ID;
68756  }
68757 
68758  public:
68767 
68774 
68786 
68788  static const std::int32_t ID = -1992704860;
68789 
68792 
68798  void store(TlStorerToString &s, const char *field_name) const final;
68799 };
68800 
68801 class MessageSender;
68802 
68803 class ok;
68804 
68810 class banChatMember final : public Function {
68815  std::int32_t get_id() const final {
68816  return ID;
68817  }
68818 
68819  public:
68828 
68834  banChatMember();
68835 
68847 
68849  static const std::int32_t ID = -888111748;
68850 
68853 
68859  void store(TlStorerToString &s, const char *field_name) const final;
68860 };
68861 
68862 class ok;
68863 
68874  std::int32_t get_id() const final {
68875  return ID;
68876  }
68877 
68878  public:
68887 
68894 
68906 
68908  static const std::int32_t ID = -1214384757;
68909 
68912 
68918  void store(TlStorerToString &s, const char *field_name) const final;
68919 };
68920 
68921 class chatBoostSlots;
68922 
68928 class boostChat final : public Function {
68933  std::int32_t get_id() const final {
68934  return ID;
68935  }
68936 
68937  public:
68942 
68948  boostChat();
68949 
68959 
68961  static const std::int32_t ID = 1945750252;
68962 
68965 
68971  void store(TlStorerToString &s, const char *field_name) const final;
68972 };
68973 
68974 class ok;
68975 
68981 class canBotSendMessages final : public Function {
68986  std::int32_t get_id() const final {
68987  return ID;
68988  }
68989 
68990  public:
68993 
69000 
69009 
69011  static const std::int32_t ID = 544052364;
69012 
69015 
69021  void store(TlStorerToString &s, const char *field_name) const final;
69022 };
69023 
69024 class StorePaymentPurpose;
69025 
69026 class ok;
69027 
69033 class canPurchaseFromStore final : public Function {
69038  std::int32_t get_id() const final {
69039  return ID;
69040  }
69041 
69042  public:
69045 
69052 
69061 
69063  static const std::int32_t ID = 1017811816;
69064 
69067 
69073  void store(TlStorerToString &s, const char *field_name) const final;
69074 };
69075 
69077 
69083 class canSendMessageToUser final : public Function {
69088  std::int32_t get_id() const final {
69089  return ID;
69090  }
69091 
69092  public:
69097 
69104 
69114 
69116  static const std::int32_t ID = 1529489462;
69117 
69120 
69126  void store(TlStorerToString &s, const char *field_name) const final;
69127 };
69128 
69129 class CanSendStoryResult;
69130 
69136 class canSendStory final : public Function {
69141  std::int32_t get_id() const final {
69142  return ID;
69143  }
69144 
69145  public:
69148 
69154  canSendStory();
69155 
69163  explicit canSendStory(int53 chat_id_);
69164 
69166  static const std::int32_t ID = -1226825365;
69167 
69170 
69176  void store(TlStorerToString &s, const char *field_name) const final;
69177 };
69178 
69180 
69186 class canTransferOwnership final : public Function {
69191  std::int32_t get_id() const final {
69192  return ID;
69193  }
69194 
69195  public:
69196 
69203 
69205  static const std::int32_t ID = 634602508;
69206 
69209 
69215  void store(TlStorerToString &s, const char *field_name) const final;
69216 };
69217 
69218 class ok;
69219 
69225 class cancelDownloadFile final : public Function {
69230  std::int32_t get_id() const final {
69231  return ID;
69232  }
69233 
69234  public:
69239 
69246 
69256 
69258  static const std::int32_t ID = -1954524450;
69259 
69262 
69268  void store(TlStorerToString &s, const char *field_name) const final;
69269 };
69270 
69271 class ok;
69272 
69278 class cancelPasswordReset final : public Function {
69283  std::int32_t get_id() const final {
69284  return ID;
69285  }
69286 
69287  public:
69288 
69295 
69297  static const std::int32_t ID = 940733538;
69298 
69301 
69307  void store(TlStorerToString &s, const char *field_name) const final;
69308 };
69309 
69310 class ok;
69311 
69322  std::int32_t get_id() const final {
69323  return ID;
69324  }
69325 
69326  public:
69329 
69336 
69345 
69347  static const std::int32_t ID = 823412414;
69348 
69351 
69357  void store(TlStorerToString &s, const char *field_name) const final;
69358 };
69359 
69360 class passwordState;
69361 
69372  std::int32_t get_id() const final {
69373  return ID;
69374  }
69375 
69376  public:
69377 
69384 
69386  static const std::int32_t ID = -1516728691;
69387 
69390 
69396  void store(TlStorerToString &s, const char *field_name) const final;
69397 };
69398 
69399 class contact;
69400 
69401 class importedContacts;
69402 
69408 class changeImportedContacts final : public Function {
69413  std::int32_t get_id() const final {
69414  return ID;
69415  }
69416 
69417  public:
69420 
69427 
69436 
69438  static const std::int32_t ID = 1968207955;
69439 
69442 
69448  void store(TlStorerToString &s, const char *field_name) const final;
69449 };
69450 
69451 class ok;
69452 
69458 class changeStickerSet final : public Function {
69463  std::int32_t get_id() const final {
69464  return ID;
69465  }
69466 
69467  public:
69474 
69480  changeStickerSet();
69481 
69492 
69494  static const std::int32_t ID = 449357293;
69495 
69498 
69504  void store(TlStorerToString &s, const char *field_name) const final;
69505 };
69506 
69507 class ok;
69508 
69519  std::int32_t get_id() const final {
69520  return ID;
69521  }
69522 
69523  public:
69525  string token_;
69526 
69533 
69541  explicit checkAuthenticationBotToken(string const &token_);
69542 
69544  static const std::int32_t ID = 639321206;
69545 
69548 
69554  void store(TlStorerToString &s, const char *field_name) const final;
69555 };
69556 
69557 class ok;
69558 
69564 class checkAuthenticationCode final : public Function {
69569  std::int32_t get_id() const final {
69570  return ID;
69571  }
69572 
69573  public:
69575  string code_;
69576 
69583 
69591  explicit checkAuthenticationCode(string const &code_);
69592 
69594  static const std::int32_t ID = -302103382;
69595 
69598 
69604  void store(TlStorerToString &s, const char *field_name) const final;
69605 };
69606 
69608 
69609 class ok;
69610 
69621  std::int32_t get_id() const final {
69622  return ID;
69623  }
69624 
69625  public:
69628 
69635 
69644 
69646  static const std::int32_t ID = -582827361;
69647 
69650 
69656  void store(TlStorerToString &s, const char *field_name) const final;
69657 };
69658 
69659 class ok;
69660 
69671  std::int32_t get_id() const final {
69672  return ID;
69673  }
69674 
69675  public:
69677  string password_;
69678 
69685 
69693  explicit checkAuthenticationPassword(string const &password_);
69694 
69696  static const std::int32_t ID = -2025698400;
69697 
69700 
69706  void store(TlStorerToString &s, const char *field_name) const final;
69707 };
69708 
69709 class ok;
69710 
69721  std::int32_t get_id() const final {
69722  return ID;
69723  }
69724 
69725  public:
69728 
69735 
69744 
69746  static const std::int32_t ID = -603309083;
69747 
69750 
69756  void store(TlStorerToString &s, const char *field_name) const final;
69757 };
69758 
69760 
69766 class checkChatFolderInviteLink final : public Function {
69771  std::int32_t get_id() const final {
69772  return ID;
69773  }
69774 
69775  public:
69778 
69785 
69793  explicit checkChatFolderInviteLink(string const &invite_link_);
69794 
69796  static const std::int32_t ID = 522557851;
69797 
69800 
69806  void store(TlStorerToString &s, const char *field_name) const final;
69807 };
69808 
69809 class chatInviteLinkInfo;
69810 
69816 class checkChatInviteLink final : public Function {
69821  std::int32_t get_id() const final {
69822  return ID;
69823  }
69824 
69825  public:
69828 
69835 
69843  explicit checkChatInviteLink(string const &invite_link_);
69844 
69846  static const std::int32_t ID = -496940997;
69847 
69850 
69856  void store(TlStorerToString &s, const char *field_name) const final;
69857 };
69858 
69860 
69866 class checkChatUsername final : public Function {
69871  std::int32_t get_id() const final {
69872  return ID;
69873  }
69874 
69875  public:
69879  string username_;
69880 
69887 
69896  checkChatUsername(int53 chat_id_, string const &username_);
69897 
69899  static const std::int32_t ID = -119119344;
69900 
69903 
69909  void store(TlStorerToString &s, const char *field_name) const final;
69910 };
69911 
69912 class PublicChatType;
69913 
69914 class ok;
69915 
69926  std::int32_t get_id() const final {
69927  return ID;
69928  }
69929 
69930  public:
69933 
69940 
69949 
69951  static const std::int32_t ID = -445546591;
69952 
69955 
69961  void store(TlStorerToString &s, const char *field_name) const final;
69962 };
69963 
69964 class ok;
69965 
69976  std::int32_t get_id() const final {
69977  return ID;
69978  }
69979 
69980  public:
69982  string code_;
69983 
69990 
69998  explicit checkEmailAddressVerificationCode(string const &code_);
69999 
70001  static const std::int32_t ID = -426386685;
70002 
70005 
70011  void store(TlStorerToString &s, const char *field_name) const final;
70012 };
70013 
70015 
70016 class ok;
70017 
70023 class checkLoginEmailAddressCode final : public Function {
70028  std::int32_t get_id() const final {
70029  return ID;
70030  }
70031 
70032  public:
70035 
70042 
70051 
70053  static const std::int32_t ID = -1454244766;
70054 
70057 
70063  void store(TlStorerToString &s, const char *field_name) const final;
70064 };
70065 
70066 class ok;
70067 
70073 class checkPasswordRecoveryCode final : public Function {
70078  std::int32_t get_id() const final {
70079  return ID;
70080  }
70081 
70082  public:
70085 
70092 
70100  explicit checkPasswordRecoveryCode(string const &recovery_code_);
70101 
70103  static const std::int32_t ID = -200794600;
70104 
70107 
70113  void store(TlStorerToString &s, const char *field_name) const final;
70114 };
70115 
70116 class ok;
70117 
70123 class checkPhoneNumberCode final : public Function {
70128  std::int32_t get_id() const final {
70129  return ID;
70130  }
70131 
70132  public:
70134  string code_;
70135 
70142 
70150  explicit checkPhoneNumberCode(string const &code_);
70151 
70153  static const std::int32_t ID = -603626079;
70154 
70157 
70163  void store(TlStorerToString &s, const char *field_name) const final;
70164 };
70165 
70166 class premiumGiftCodeInfo;
70167 
70173 class checkPremiumGiftCode final : public Function {
70178  std::int32_t get_id() const final {
70179  return ID;
70180  }
70181 
70182  public:
70184  string code_;
70185 
70192 
70200  explicit checkPremiumGiftCode(string const &code_);
70201 
70203  static const std::int32_t ID = -1786063260;
70204 
70207 
70213  void store(TlStorerToString &s, const char *field_name) const final;
70214 };
70215 
70216 class ok;
70217 
70228  std::int32_t get_id() const final {
70229  return ID;
70230  }
70231 
70232  public:
70234  string name_;
70235 
70242 
70250  explicit checkQuickReplyShortcutName(string const &name_);
70251 
70253  static const std::int32_t ID = 2101203241;
70254 
70257 
70263  void store(TlStorerToString &s, const char *field_name) const final;
70264 };
70265 
70266 class passwordState;
70267 
70278  std::int32_t get_id() const final {
70279  return ID;
70280  }
70281 
70282  public:
70284  string code_;
70285 
70292 
70300  explicit checkRecoveryEmailAddressCode(string const &code_);
70301 
70303  static const std::int32_t ID = -1997039589;
70304 
70307 
70313  void store(TlStorerToString &s, const char *field_name) const final;
70314 };
70315 
70317 
70323 class checkStickerSetName final : public Function {
70328  std::int32_t get_id() const final {
70329  return ID;
70330  }
70331 
70332  public:
70334  string name_;
70335 
70342 
70350  explicit checkStickerSetName(string const &name_);
70351 
70353  static const std::int32_t ID = -1789392642;
70354 
70357 
70363  void store(TlStorerToString &s, const char *field_name) const final;
70364 };
70365 
70366 class text;
70367 
70373 class cleanFileName final : public Function {
70378  std::int32_t get_id() const final {
70379  return ID;
70380  }
70381 
70382  public:
70384  string file_name_;
70385 
70391  cleanFileName();
70392 
70400  explicit cleanFileName(string const &file_name_);
70401 
70403  static const std::int32_t ID = 967964667;
70404 
70407 
70413  void store(TlStorerToString &s, const char *field_name) const final;
70414 };
70415 
70416 class ok;
70417 
70423 class clearAllDraftMessages final : public Function {
70428  std::int32_t get_id() const final {
70429  return ID;
70430  }
70431 
70432  public:
70435 
70442 
70451 
70453  static const std::int32_t ID = -46369573;
70454 
70457 
70463  void store(TlStorerToString &s, const char *field_name) const final;
70464 };
70465 
70466 class ok;
70467 
70478  std::int32_t get_id() const final {
70479  return ID;
70480  }
70481 
70482  public:
70483 
70490 
70492  static const std::int32_t ID = 1475109874;
70493 
70496 
70502  void store(TlStorerToString &s, const char *field_name) const final;
70503 };
70504 
70505 class ok;
70506 
70512 class clearImportedContacts final : public Function {
70517  std::int32_t get_id() const final {
70518  return ID;
70519  }
70520 
70521  public:
70522 
70529 
70531  static const std::int32_t ID = 869503298;
70532 
70535 
70541  void store(TlStorerToString &s, const char *field_name) const final;
70542 };
70543 
70544 class ok;
70545 
70551 class clearRecentEmojiStatuses final : public Function {
70556  std::int32_t get_id() const final {
70557  return ID;
70558  }
70559 
70560  public:
70561 
70568 
70570  static const std::int32_t ID = -428749986;
70571 
70574 
70580  void store(TlStorerToString &s, const char *field_name) const final;
70581 };
70582 
70583 class ok;
70584 
70590 class clearRecentReactions final : public Function {
70595  std::int32_t get_id() const final {
70596  return ID;
70597  }
70598 
70599  public:
70600 
70607 
70609  static const std::int32_t ID = 1298253650;
70610 
70613 
70619  void store(TlStorerToString &s, const char *field_name) const final;
70620 };
70621 
70622 class ok;
70623 
70629 class clearRecentStickers final : public Function {
70634  std::int32_t get_id() const final {
70635  return ID;
70636  }
70637 
70638  public:
70641 
70648 
70656  explicit clearRecentStickers(bool is_attached_);
70657 
70659  static const std::int32_t ID = -321242684;
70660 
70663 
70669  void store(TlStorerToString &s, const char *field_name) const final;
70670 };
70671 
70672 class ok;
70673 
70679 class clearRecentlyFoundChats final : public Function {
70684  std::int32_t get_id() const final {
70685  return ID;
70686  }
70687 
70688  public:
70689 
70696 
70698  static const std::int32_t ID = -285582542;
70699 
70702 
70708  void store(TlStorerToString &s, const char *field_name) const final;
70709 };
70710 
70711 class ok;
70712 
70718 class clearSearchedForTags final : public Function {
70723  std::int32_t get_id() const final {
70724  return ID;
70725  }
70726 
70727  public:
70730 
70737 
70745  explicit clearSearchedForTags(bool clear_cashtags_);
70746 
70748  static const std::int32_t ID = 512017238;
70749 
70752 
70758  void store(TlStorerToString &s, const char *field_name) const final;
70759 };
70760 
70761 class sticker;
70762 
70768 class clickAnimatedEmojiMessage final : public Function {
70773  std::int32_t get_id() const final {
70774  return ID;
70775  }
70776 
70777  public:
70782 
70789 
70799 
70801  static const std::int32_t ID = 196179554;
70802 
70805 
70811  void store(TlStorerToString &s, const char *field_name) const final;
70812 };
70813 
70814 class ok;
70815 
70821 class clickChatSponsoredMessage final : public Function {
70826  std::int32_t get_id() const final {
70827  return ID;
70828  }
70829 
70830  public:
70835 
70842 
70852 
70854  static const std::int32_t ID = -641687573;
70855 
70858 
70864  void store(TlStorerToString &s, const char *field_name) const final;
70865 };
70866 
70867 class ok;
70868 
70879  std::int32_t get_id() const final {
70880  return ID;
70881  }
70882 
70883  public:
70884 
70891 
70893  static const std::int32_t ID = -369319162;
70894 
70897 
70903  void store(TlStorerToString &s, const char *field_name) const final;
70904 };
70905 
70906 class ok;
70907 
70913 class close final : public Function {
70918  std::int32_t get_id() const final {
70919  return ID;
70920  }
70921 
70922  public:
70923 
70929  close();
70930 
70932  static const std::int32_t ID = -1187782273;
70933 
70936 
70942  void store(TlStorerToString &s, const char *field_name) const final;
70943 };
70944 
70945 class ok;
70946 
70952 class closeChat final : public Function {
70957  std::int32_t get_id() const final {
70958  return ID;
70959  }
70960 
70961  public:
70964 
70970  closeChat();
70971 
70979  explicit closeChat(int53 chat_id_);
70980 
70982  static const std::int32_t ID = 39749353;
70983 
70986 
70992  void store(TlStorerToString &s, const char *field_name) const final;
70993 };
70994 
70995 class ok;
70996 
71002 class closeSecretChat final : public Function {
71007  std::int32_t get_id() const final {
71008  return ID;
71009  }
71010 
71011  public:
71014 
71020  closeSecretChat();
71021 
71030 
71032  static const std::int32_t ID = -471006133;
71033 
71036 
71042  void store(TlStorerToString &s, const char *field_name) const final;
71043 };
71044 
71045 class ok;
71046 
71052 class closeStory final : public Function {
71057  std::int32_t get_id() const final {
71058  return ID;
71059  }
71060 
71061  public:
71066 
71072  closeStory();
71073 
71083 
71085  static const std::int32_t ID = 1144852309;
71086 
71089 
71095  void store(TlStorerToString &s, const char *field_name) const final;
71096 };
71097 
71098 class ok;
71099 
71105 class closeWebApp final : public Function {
71110  std::int32_t get_id() const final {
71111  return ID;
71112  }
71113 
71114  public:
71117 
71123  closeWebApp();
71124 
71133 
71135  static const std::int32_t ID = 1755391174;
71136 
71139 
71145  void store(TlStorerToString &s, const char *field_name) const final;
71146 };
71147 
71148 class session;
71149 
71160  std::int32_t get_id() const final {
71161  return ID;
71162  }
71163 
71164  public:
71166  string link_;
71167 
71174 
71182  explicit confirmQrCodeAuthentication(string const &link_);
71183 
71185  static const std::int32_t ID = -376199379;
71186 
71189 
71195  void store(TlStorerToString &s, const char *field_name) const final;
71196 };
71197 
71198 class ok;
71199 
71205 class confirmSession final : public Function {
71210  std::int32_t get_id() const final {
71211  return ID;
71212  }
71213 
71214  public:
71217 
71223  confirmSession();
71224 
71232  explicit confirmSession(int64 session_id_);
71233 
71235  static const std::int32_t ID = -674647009;
71236 
71239 
71245  void store(TlStorerToString &s, const char *field_name) const final;
71246 };
71247 
71248 class chat;
71249 
71255 class createBasicGroupChat final : public Function {
71260  std::int32_t get_id() const final {
71261  return ID;
71262  }
71263 
71264  public:
71268  bool force_;
71269 
71276 
71286 
71288  static const std::int32_t ID = 1972024548;
71289 
71292 
71298  void store(TlStorerToString &s, const char *field_name) const final;
71299 };
71300 
71301 class businessChatLink;
71302 
71303 class inputBusinessChatLink;
71304 
71310 class createBusinessChatLink final : public Function {
71315  std::int32_t get_id() const final {
71316  return ID;
71317  }
71318 
71319  public:
71322 
71329 
71338 
71340  static const std::int32_t ID = -1861018304;
71341 
71344 
71350  void store(TlStorerToString &s, const char *field_name) const final;
71351 };
71352 
71353 class callId;
71354 
71355 class callProtocol;
71356 
71362 class createCall final : public Function {
71367  std::int32_t get_id() const final {
71368  return ID;
71369  }
71370 
71371  public:
71378 
71384  createCall();
71385 
71396 
71398  static const std::int32_t ID = -1104663024;
71399 
71402 
71408  void store(TlStorerToString &s, const char *field_name) const final;
71409 };
71410 
71411 class chatFolder;
71412 
71413 class chatFolderInfo;
71414 
71420 class createChatFolder final : public Function {
71425  std::int32_t get_id() const final {
71426  return ID;
71427  }
71428 
71429  public:
71432 
71438  createChatFolder();
71439 
71448 
71450  static const std::int32_t ID = 1015399680;
71451 
71454 
71460  void store(TlStorerToString &s, const char *field_name) const final;
71461 };
71462 
71463 class chatFolderInviteLink;
71464 
71470 class createChatFolderInviteLink final : public Function {
71475  std::int32_t get_id() const final {
71476  return ID;
71477  }
71478 
71479  public:
71483  string name_;
71486 
71493 
71504 
71506  static const std::int32_t ID = -2037911099;
71507 
71510 
71516  void store(TlStorerToString &s, const char *field_name) const final;
71517 };
71518 
71519 class chatInviteLink;
71520 
71526 class createChatInviteLink final : public Function {
71531  std::int32_t get_id() const final {
71532  return ID;
71533  }
71534 
71535  public:
71539  string name_;
71546 
71553 
71566 
71568  static const std::int32_t ID = 287744833;
71569 
71572 
71578  void store(TlStorerToString &s, const char *field_name) const final;
71579 };
71580 
71581 class forumTopicIcon;
71582 
71583 class forumTopicInfo;
71584 
71590 class createForumTopic final : public Function {
71595  std::int32_t get_id() const final {
71596  return ID;
71597  }
71598 
71599  public:
71603  string name_;
71606 
71612  createForumTopic();
71613 
71624 
71626  static const std::int32_t ID = -1040570140;
71627 
71630 
71636  void store(TlStorerToString &s, const char *field_name) const final;
71637 };
71638 
71639 class InputMessageContent;
71640 
71641 class httpUrl;
71642 
71648 class createInvoiceLink final : public Function {
71653  std::int32_t get_id() const final {
71654  return ID;
71655  }
71656 
71657  public:
71660 
71667 
71676 
71678  static const std::int32_t ID = 216787233;
71679 
71682 
71688  void store(TlStorerToString &s, const char *field_name) const final;
71689 };
71690 
71691 class createdBasicGroupChat;
71692 
71698 class createNewBasicGroupChat final : public Function {
71703  std::int32_t get_id() const final {
71704  return ID;
71705  }
71706 
71707  public:
71711  string title_;
71714 
71721 
71732 
71734  static const std::int32_t ID = 1806454709;
71735 
71738 
71744  void store(TlStorerToString &s, const char *field_name) const final;
71745 };
71746 
71747 class chat;
71748 
71754 class createNewSecretChat final : public Function {
71759  std::int32_t get_id() const final {
71760  return ID;
71761  }
71762 
71763  public:
71766 
71773 
71782 
71784  static const std::int32_t ID = -620682651;
71785 
71788 
71794  void store(TlStorerToString &s, const char *field_name) const final;
71795 };
71796 
71797 class StickerType;
71798 
71799 class inputSticker;
71800 
71801 class stickerSet;
71802 
71808 class createNewStickerSet final : public Function {
71813  std::int32_t get_id() const final {
71814  return ID;
71815  }
71816 
71817  public:
71821  string title_;
71823  string name_;
71831  string source_;
71832 
71839 
71854 
71856  static const std::int32_t ID = -481065727;
71857 
71860 
71866  void store(TlStorerToString &s, const char *field_name) const final;
71867 };
71868 
71869 class chat;
71870 
71871 class chatLocation;
71872 
71878 class createNewSupergroupChat final : public Function {
71883  std::int32_t get_id() const final {
71884  return ID;
71885  }
71886 
71887  public:
71889  string title_;
71902 
71909 
71924 
71926  static const std::int32_t ID = 804058822;
71927 
71930 
71936  void store(TlStorerToString &s, const char *field_name) const final;
71937 };
71938 
71939 class chat;
71940 
71946 class createPrivateChat final : public Function {
71951  std::int32_t get_id() const final {
71952  return ID;
71953  }
71954 
71955  public:
71959  bool force_;
71960 
71967 
71977 
71979  static const std::int32_t ID = -947758327;
71980 
71983 
71989  void store(TlStorerToString &s, const char *field_name) const final;
71990 };
71991 
71992 class chat;
71993 
71999 class createSecretChat final : public Function {
72004  std::int32_t get_id() const final {
72005  return ID;
72006  }
72007 
72008  public:
72011 
72017  createSecretChat();
72018 
72027 
72029  static const std::int32_t ID = 1930285615;
72030 
72033 
72039  void store(TlStorerToString &s, const char *field_name) const final;
72040 };
72041 
72042 class chat;
72043 
72049 class createSupergroupChat final : public Function {
72054  std::int32_t get_id() const final {
72055  return ID;
72056  }
72057 
72058  public:
72062  bool force_;
72063 
72070 
72080 
72082  static const std::int32_t ID = 1187475691;
72083 
72086 
72092  void store(TlStorerToString &s, const char *field_name) const final;
72093 };
72094 
72096 
72102 class createTemporaryPassword final : public Function {
72107  std::int32_t get_id() const final {
72108  return ID;
72109  }
72110 
72111  public:
72113  string password_;
72116 
72123 
72133 
72135  static const std::int32_t ID = -1626509434;
72136 
72139 
72145  void store(TlStorerToString &s, const char *field_name) const final;
72146 };
72147 
72148 class groupCallId;
72149 
72155 class createVideoChat final : public Function {
72160  std::int32_t get_id() const final {
72161  return ID;
72162  }
72163 
72164  public:
72168  string title_;
72173 
72179  createVideoChat();
72180 
72192 
72194  static const std::int32_t ID = 2124715405;
72195 
72198 
72204  void store(TlStorerToString &s, const char *field_name) const final;
72205 };
72206 
72207 class ok;
72208 
72214 class deleteAccount final : public Function {
72219  std::int32_t get_id() const final {
72220  return ID;
72221  }
72222 
72223  public:
72225  string reason_;
72227  string password_;
72228 
72234  deleteAccount();
72235 
72244  deleteAccount(string const &reason_, string const &password_);
72245 
72247  static const std::int32_t ID = 1395816134;
72248 
72251 
72257  void store(TlStorerToString &s, const char *field_name) const final;
72258 };
72259 
72260 class ok;
72261 
72267 class deleteAllCallMessages final : public Function {
72272  std::int32_t get_id() const final {
72273  return ID;
72274  }
72275 
72276  public:
72278  bool revoke_;
72279 
72286 
72294  explicit deleteAllCallMessages(bool revoke_);
72295 
72297  static const std::int32_t ID = -1466445325;
72298 
72301 
72307  void store(TlStorerToString &s, const char *field_name) const final;
72308 };
72309 
72310 class ok;
72311 
72322  std::int32_t get_id() const final {
72323  return ID;
72324  }
72325 
72326  public:
72331 
72338 
72348 
72350  static const std::int32_t ID = 1112020698;
72351 
72354 
72360  void store(TlStorerToString &s, const char *field_name) const final;
72361 };
72362 
72363 class ok;
72364 
72370 class deleteBusinessChatLink final : public Function {
72375  std::int32_t get_id() const final {
72376  return ID;
72377  }
72378 
72379  public:
72381  string link_;
72382 
72389 
72397  explicit deleteBusinessChatLink(string const &link_);
72398 
72400  static const std::int32_t ID = -1101895865;
72401 
72404 
72410  void store(TlStorerToString &s, const char *field_name) const final;
72411 };
72412 
72413 class ok;
72414 
72420 class deleteBusinessConnectedBot final : public Function {
72425  std::int32_t get_id() const final {
72426  return ID;
72427  }
72428 
72429  public:
72432 
72439 
72448 
72450  static const std::int32_t ID = -1633976747;
72451 
72454 
72460  void store(TlStorerToString &s, const char *field_name) const final;
72461 };
72462 
72463 class ok;
72464 
72470 class deleteChat final : public Function {
72475  std::int32_t get_id() const final {
72476  return ID;
72477  }
72478 
72479  public:
72482 
72488  deleteChat();
72489 
72497  explicit deleteChat(int53 chat_id_);
72498 
72500  static const std::int32_t ID = -171253666;
72501 
72504 
72510  void store(TlStorerToString &s, const char *field_name) const final;
72511 };
72512 
72513 class ok;
72514 
72520 class deleteChatBackground final : public Function {
72525  std::int32_t get_id() const final {
72526  return ID;
72527  }
72528 
72529  public:
72534 
72541 
72551 
72553  static const std::int32_t ID = 320267896;
72554 
72557 
72563  void store(TlStorerToString &s, const char *field_name) const final;
72564 };
72565 
72566 class ok;
72567 
72573 class deleteChatFolder final : public Function {
72578  std::int32_t get_id() const final {
72579  return ID;
72580  }
72581 
72582  public:
72587 
72593  deleteChatFolder();
72594 
72604 
72606  static const std::int32_t ID = -1956364551;
72607 
72610 
72616  void store(TlStorerToString &s, const char *field_name) const final;
72617 };
72618 
72619 class ok;
72620 
72626 class deleteChatFolderInviteLink final : public Function {
72631  std::int32_t get_id() const final {
72632  return ID;
72633  }
72634 
72635  public:
72640 
72647 
72657 
72659  static const std::int32_t ID = -930057858;
72660 
72663 
72669  void store(TlStorerToString &s, const char *field_name) const final;
72670 };
72671 
72672 class ok;
72673 
72679 class deleteChatHistory final : public Function {
72684  std::int32_t get_id() const final {
72685  return ID;
72686  }
72687 
72688  public:
72694  bool revoke_;
72695 
72702 
72713 
72715  static const std::int32_t ID = -1472081761;
72716 
72719 
72725  void store(TlStorerToString &s, const char *field_name) const final;
72726 };
72727 
72728 class ok;
72729 
72735 class deleteChatMessagesByDate final : public Function {
72740  std::int32_t get_id() const final {
72741  return ID;
72742  }
72743 
72744  public:
72752  bool revoke_;
72753 
72760 
72772 
72774  static const std::int32_t ID = -1639653185;
72775 
72778 
72784  void store(TlStorerToString &s, const char *field_name) const final;
72785 };
72786 
72787 class MessageSender;
72788 
72789 class ok;
72790 
72796 class deleteChatMessagesBySender final : public Function {
72801  std::int32_t get_id() const final {
72802  return ID;
72803  }
72804 
72805  public:
72810 
72817 
72827 
72829  static const std::int32_t ID = -1164235161;
72830 
72833 
72839  void store(TlStorerToString &s, const char *field_name) const final;
72840 };
72841 
72842 class ok;
72843 
72849 class deleteChatReplyMarkup final : public Function {
72854  std::int32_t get_id() const final {
72855  return ID;
72856  }
72857 
72858  public:
72863 
72870 
72880 
72882  static const std::int32_t ID = 100637531;
72883 
72886 
72892  void store(TlStorerToString &s, const char *field_name) const final;
72893 };
72894 
72895 class BotCommandScope;
72896 
72897 class ok;
72898 
72904 class deleteCommands final : public Function {
72909  std::int32_t get_id() const final {
72910  return ID;
72911  }
72912 
72913  public:
72918 
72924  deleteCommands();
72925 
72935 
72937  static const std::int32_t ID = 1002732586;
72938 
72941 
72947  void store(TlStorerToString &s, const char *field_name) const final;
72948 };
72949 
72950 class ok;
72951 
72957 class deleteDefaultBackground final : public Function {
72962  std::int32_t get_id() const final {
72963  return ID;
72964  }
72965 
72966  public:
72969 
72976 
72985 
72987  static const std::int32_t ID = -1297814210;
72988 
72991 
72997  void store(TlStorerToString &s, const char *field_name) const final;
72998 };
72999 
73000 class ok;
73001 
73007 class deleteFile final : public Function {
73012  std::int32_t get_id() const final {
73013  return ID;
73014  }
73015 
73016  public:
73019 
73025  deleteFile();
73026 
73034  explicit deleteFile(int32 file_id_);
73035 
73037  static const std::int32_t ID = 1807653676;
73038 
73041 
73047  void store(TlStorerToString &s, const char *field_name) const final;
73048 };
73049 
73050 class ok;
73051 
73057 class deleteForumTopic final : public Function {
73062  std::int32_t get_id() const final {
73063  return ID;
73064  }
73065 
73066  public:
73071 
73077  deleteForumTopic();
73078 
73088 
73090  static const std::int32_t ID = 1864916152;
73091 
73094 
73100  void store(TlStorerToString &s, const char *field_name) const final;
73101 };
73102 
73103 class ok;
73104 
73110 class deleteLanguagePack final : public Function {
73115  std::int32_t get_id() const final {
73116  return ID;
73117  }
73118 
73119  public:
73122 
73129 
73137  explicit deleteLanguagePack(string const &language_pack_id_);
73138 
73140  static const std::int32_t ID = -2108761026;
73141 
73144 
73150  void store(TlStorerToString &s, const char *field_name) const final;
73151 };
73152 
73153 class ok;
73154 
73160 class deleteMessages final : public Function {
73165  std::int32_t get_id() const final {
73166  return ID;
73167  }
73168 
73169  public:
73175  bool revoke_;
73176 
73182  deleteMessages();
73183 
73194 
73196  static const std::int32_t ID = 1130090173;
73197 
73200 
73206  void store(TlStorerToString &s, const char *field_name) const final;
73207 };
73208 
73209 class PassportElementType;
73210 
73211 class ok;
73212 
73218 class deletePassportElement final : public Function {
73223  std::int32_t get_id() const final {
73224  return ID;
73225  }
73226 
73227  public:
73230 
73237 
73246 
73248  static const std::int32_t ID = -1719555468;
73249 
73252 
73258  void store(TlStorerToString &s, const char *field_name) const final;
73259 };
73260 
73261 class ok;
73262 
73268 class deleteProfilePhoto final : public Function {
73273  std::int32_t get_id() const final {
73274  return ID;
73275  }
73276 
73277  public:
73280 
73287 
73296 
73298  static const std::int32_t ID = 1319794625;
73299 
73302 
73308  void store(TlStorerToString &s, const char *field_name) const final;
73309 };
73310 
73311 class ok;
73312 
73318 class deleteQuickReplyShortcut final : public Function {
73323  std::int32_t get_id() const final {
73324  return ID;
73325  }
73326 
73327  public:
73330 
73337 
73346 
73348  static const std::int32_t ID = -246911978;
73349 
73352 
73358  void store(TlStorerToString &s, const char *field_name) const final;
73359 };
73360 
73361 class ok;
73362 
73373  std::int32_t get_id() const final {
73374  return ID;
73375  }
73376 
73377  public:
73382 
73389 
73399 
73401  static const std::int32_t ID = -40522947;
73402 
73405 
73411  void store(TlStorerToString &s, const char *field_name) const final;
73412 };
73413 
73414 class ok;
73415 
73426  std::int32_t get_id() const final {
73427  return ID;
73428  }
73429 
73430  public:
73435 
73442 
73452 
73454  static const std::int32_t ID = -1859711873;
73455 
73458 
73464  void store(TlStorerToString &s, const char *field_name) const final;
73465 };
73466 
73467 class ok;
73468 
73474 class deleteSavedCredentials final : public Function {
73479  std::int32_t get_id() const final {
73480  return ID;
73481  }
73482 
73483  public:
73484 
73491 
73493  static const std::int32_t ID = 826300114;
73494 
73497 
73503  void store(TlStorerToString &s, const char *field_name) const final;
73504 };
73505 
73506 class ok;
73507 
73518  std::int32_t get_id() const final {
73519  return ID;
73520  }
73521 
73522  public:
73525 
73532 
73541 
73543  static const std::int32_t ID = 1776237930;
73544 
73547 
73553  void store(TlStorerToString &s, const char *field_name) const final;
73554 };
73555 
73556 class ok;
73557 
73568  std::int32_t get_id() const final {
73569  return ID;
73570  }
73571 
73572  public:
73579 
73586 
73597 
73599  static const std::int32_t ID = 1444389;
73600 
73603 
73609  void store(TlStorerToString &s, const char *field_name) const final;
73610 };
73611 
73612 class ok;
73613 
73619 class deleteSavedOrderInfo final : public Function {
73624  std::int32_t get_id() const final {
73625  return ID;
73626  }
73627 
73628  public:
73629 
73636 
73638  static const std::int32_t ID = 1629058164;
73639 
73642 
73648  void store(TlStorerToString &s, const char *field_name) const final;
73649 };
73650 
73651 class ok;
73652 
73658 class deleteStickerSet final : public Function {
73663  std::int32_t get_id() const final {
73664  return ID;
73665  }
73666 
73667  public:
73669  string name_;
73670 
73676  deleteStickerSet();
73677 
73685  explicit deleteStickerSet(string const &name_);
73686 
73688  static const std::int32_t ID = 1577745325;
73689 
73692 
73698  void store(TlStorerToString &s, const char *field_name) const final;
73699 };
73700 
73701 class ok;
73702 
73708 class deleteStory final : public Function {
73713  std::int32_t get_id() const final {
73714  return ID;
73715  }
73716 
73717  public:
73722 
73728  deleteStory();
73729 
73739 
73741  static const std::int32_t ID = -1623871722;
73742 
73745 
73751  void store(TlStorerToString &s, const char *field_name) const final;
73752 };
73753 
73754 class ok;
73755 
73761 class destroy final : public Function {
73766  std::int32_t get_id() const final {
73767  return ID;
73768  }
73769 
73770  public:
73771 
73777  destroy();
73778 
73780  static const std::int32_t ID = 685331274;
73781 
73784 
73790  void store(TlStorerToString &s, const char *field_name) const final;
73791 };
73792 
73793 class ok;
73794 
73805  std::int32_t get_id() const final {
73806  return ID;
73807  }
73808 
73809  public:
73812 
73819 
73828 
73830  static const std::int32_t ID = 843511216;
73831 
73834 
73840  void store(TlStorerToString &s, const char *field_name) const final;
73841 };
73842 
73843 class ok;
73844 
73850 class disableProxy final : public Function {
73855  std::int32_t get_id() const final {
73856  return ID;
73857  }
73858 
73859  public:
73860 
73866  disableProxy();
73867 
73869  static const std::int32_t ID = -2100095102;
73870 
73873 
73879  void store(TlStorerToString &s, const char *field_name) const final;
73880 };
73881 
73882 class ok;
73883 
73889 class discardCall final : public Function {
73894  std::int32_t get_id() const final {
73895  return ID;
73896  }
73897 
73898  public:
73909 
73915  discardCall();
73916 
73929 
73931  static const std::int32_t ID = -1784044162;
73932 
73935 
73941  void store(TlStorerToString &s, const char *field_name) const final;
73942 };
73943 
73944 class ok;
73945 
73951 class disconnectAllWebsites final : public Function {
73956  std::int32_t get_id() const final {
73957  return ID;
73958  }
73959 
73960  public:
73961 
73968 
73970  static const std::int32_t ID = -1082985981;
73971 
73974 
73980  void store(TlStorerToString &s, const char *field_name) const final;
73981 };
73982 
73983 class ok;
73984 
73990 class disconnectWebsite final : public Function {
73995  std::int32_t get_id() const final {
73996  return ID;
73997  }
73998 
73999  public:
74002 
74009 
74018 
74020  static const std::int32_t ID = -778767395;
74021 
74024 
74030  void store(TlStorerToString &s, const char *field_name) const final;
74031 };
74032 
74033 class file;
74034 
74040 class downloadFile final : public Function {
74045  std::int32_t get_id() const final {
74046  return ID;
74047  }
74048 
74049  public:
74060 
74066  downloadFile();
74067 
74080 
74082  static const std::int32_t ID = 1059402292;
74083 
74086 
74092  void store(TlStorerToString &s, const char *field_name) const final;
74093 };
74094 
74095 class businessChatLink;
74096 
74097 class inputBusinessChatLink;
74098 
74104 class editBusinessChatLink final : public Function {
74109  std::int32_t get_id() const final {
74110  return ID;
74111  }
74112 
74113  public:
74115  string link_;
74118 
74125 
74135 
74137  static const std::int32_t ID = 1594947110;
74138 
74141 
74147  void store(TlStorerToString &s, const char *field_name) const final;
74148 };
74149 
74150 class ReplyMarkup;
74151 
74152 class businessMessage;
74153 
74154 class formattedText;
74155 
74161 class editBusinessMessageCaption final : public Function {
74166  std::int32_t get_id() const final {
74167  return ID;
74168  }
74169 
74170  public:
74183 
74190 
74204 
74206  static const std::int32_t ID = -1071562045;
74207 
74210 
74216  void store(TlStorerToString &s, const char *field_name) const final;
74217 };
74218 
74219 class ReplyMarkup;
74220 
74221 class businessMessage;
74222 
74223 class location;
74224 
74235  std::int32_t get_id() const final {
74236  return ID;
74237  }
74238 
74239  public:
74256 
74263 
74279 
74281  static const std::int32_t ID = 494972447;
74282 
74285 
74291  void store(TlStorerToString &s, const char *field_name) const final;
74292 };
74293 
74294 class InputMessageContent;
74295 
74296 class ReplyMarkup;
74297 
74298 class businessMessage;
74299 
74305 class editBusinessMessageMedia final : public Function {
74310  std::int32_t get_id() const final {
74311  return ID;
74312  }
74313 
74314  public:
74325 
74332 
74345 
74347  static const std::int32_t ID = -60733576;
74348 
74351 
74357  void store(TlStorerToString &s, const char *field_name) const final;
74358 };
74359 
74360 class ReplyMarkup;
74361 
74362 class businessMessage;
74363 
74374  std::int32_t get_id() const final {
74375  return ID;
74376  }
74377 
74378  public:
74387 
74394 
74406 
74408  static const std::int32_t ID = 701787159;
74409 
74412 
74418  void store(TlStorerToString &s, const char *field_name) const final;
74419 };
74420 
74421 class InputMessageContent;
74422 
74423 class ReplyMarkup;
74424 
74425 class businessMessage;
74426 
74432 class editBusinessMessageText final : public Function {
74437  std::int32_t get_id() const final {
74438  return ID;
74439  }
74440 
74441  public:
74452 
74459 
74472 
74474  static const std::int32_t ID = -1149169252;
74475 
74478 
74484  void store(TlStorerToString &s, const char *field_name) const final;
74485 };
74486 
74487 class chatFolder;
74488 
74489 class chatFolderInfo;
74490 
74496 class editChatFolder final : public Function {
74501  std::int32_t get_id() const final {
74502  return ID;
74503  }
74504 
74505  public:
74510 
74516  editChatFolder();
74517 
74527 
74529  static const std::int32_t ID = 53672754;
74530 
74533 
74539  void store(TlStorerToString &s, const char *field_name) const final;
74540 };
74541 
74542 class chatFolderInviteLink;
74543 
74549 class editChatFolderInviteLink final : public Function {
74554  std::int32_t get_id() const final {
74555  return ID;
74556  }
74557 
74558  public:
74564  string name_;
74567 
74574 
74586 
74588  static const std::int32_t ID = -2141872095;
74589 
74592 
74598  void store(TlStorerToString &s, const char *field_name) const final;
74599 };
74600 
74601 class chatInviteLink;
74602 
74608 class editChatInviteLink final : public Function {
74613  std::int32_t get_id() const final {
74614  return ID;
74615  }
74616 
74617  public:
74623  string name_;
74630 
74637 
74651 
74653  static const std::int32_t ID = 1320303996;
74654 
74657 
74663  void store(TlStorerToString &s, const char *field_name) const final;
74664 };
74665 
74666 class languagePackInfo;
74667 
74668 class ok;
74669 
74675 class editCustomLanguagePackInfo final : public Function {
74680  std::int32_t get_id() const final {
74681  return ID;
74682  }
74683 
74684  public:
74687 
74694 
74703 
74705  static const std::int32_t ID = 1320751257;
74706 
74709 
74715  void store(TlStorerToString &s, const char *field_name) const final;
74716 };
74717 
74718 class ok;
74719 
74725 class editForumTopic final : public Function {
74730  std::int32_t get_id() const final {
74731  return ID;
74732  }
74733 
74734  public:
74740  string name_;
74745 
74751  editForumTopic();
74752 
74765 
74767  static const std::int32_t ID = -1485402016;
74768 
74771 
74777  void store(TlStorerToString &s, const char *field_name) const final;
74778 };
74779 
74780 class ReplyMarkup;
74781 
74782 class formattedText;
74783 
74784 class ok;
74785 
74791 class editInlineMessageCaption final : public Function {
74796  std::int32_t get_id() const final {
74797  return ID;
74798  }
74799 
74800  public:
74809 
74816 
74828 
74830  static const std::int32_t ID = 1409762552;
74831 
74834 
74840  void store(TlStorerToString &s, const char *field_name) const final;
74841 };
74842 
74843 class ReplyMarkup;
74844 
74845 class location;
74846 
74847 class ok;
74848 
74859  std::int32_t get_id() const final {
74860  return ID;
74861  }
74862 
74863  public:
74876 
74883 
74897 
74899  static const std::int32_t ID = 2134352044;
74900 
74903 
74909  void store(TlStorerToString &s, const char *field_name) const final;
74910 };
74911 
74912 class InputMessageContent;
74913 
74914 class ReplyMarkup;
74915 
74916 class ok;
74917 
74923 class editInlineMessageMedia final : public Function {
74928  std::int32_t get_id() const final {
74929  return ID;
74930  }
74931 
74932  public:
74939 
74946 
74957 
74959  static const std::int32_t ID = 23553921;
74960 
74963 
74969  void store(TlStorerToString &s, const char *field_name) const final;
74970 };
74971 
74972 class ReplyMarkup;
74973 
74974 class ok;
74975 
74986  std::int32_t get_id() const final {
74987  return ID;
74988  }
74989 
74990  public:
74995 
75002 
75012 
75014  static const std::int32_t ID = -67565858;
75015 
75018 
75024  void store(TlStorerToString &s, const char *field_name) const final;
75025 };
75026 
75027 class InputMessageContent;
75028 
75029 class ReplyMarkup;
75030 
75031 class ok;
75032 
75038 class editInlineMessageText final : public Function {
75043  std::int32_t get_id() const final {
75044  return ID;
75045  }
75046 
75047  public:
75054 
75061 
75072 
75074  static const std::int32_t ID = -855457307;
75075 
75078 
75084  void store(TlStorerToString &s, const char *field_name) const final;
75085 };
75086 
75087 class ReplyMarkup;
75088 
75089 class formattedText;
75090 
75091 class message;
75092 
75098 class editMessageCaption final : public Function {
75103  std::int32_t get_id() const final {
75104  return ID;
75105  }
75106 
75107  public:
75118 
75125 
75138 
75140  static const std::int32_t ID = -2020117951;
75141 
75144 
75150  void store(TlStorerToString &s, const char *field_name) const final;
75151 };
75152 
75153 class ReplyMarkup;
75154 
75155 class location;
75156 
75157 class message;
75158 
75164 class editMessageLiveLocation final : public Function {
75169  std::int32_t get_id() const final {
75170  return ID;
75171  }
75172 
75173  public:
75188 
75195 
75210 
75212  static const std::int32_t ID = -1890511980;
75213 
75216 
75222  void store(TlStorerToString &s, const char *field_name) const final;
75223 };
75224 
75225 class InputMessageContent;
75226 
75227 class ReplyMarkup;
75228 
75229 class message;
75230 
75236 class editMessageMedia final : public Function {
75241  std::int32_t get_id() const final {
75242  return ID;
75243  }
75244 
75245  public:
75254 
75260  editMessageMedia();
75261 
75273 
75275  static const std::int32_t ID = -1152678125;
75276 
75279 
75285  void store(TlStorerToString &s, const char *field_name) const final;
75286 };
75287 
75288 class ReplyMarkup;
75289 
75290 class message;
75291 
75297 class editMessageReplyMarkup final : public Function {
75302  std::int32_t get_id() const final {
75303  return ID;
75304  }
75305 
75306  public:
75313 
75320 
75331 
75333  static const std::int32_t ID = 332127881;
75334 
75337 
75343  void store(TlStorerToString &s, const char *field_name) const final;
75344 };
75345 
75347 
75348 class ok;
75349 
75355 class editMessageSchedulingState final : public Function {
75360  std::int32_t get_id() const final {
75361  return ID;
75362  }
75363 
75364  public:
75371 
75378 
75389 
75391  static const std::int32_t ID = -1372976192;
75392 
75395 
75401  void store(TlStorerToString &s, const char *field_name) const final;
75402 };
75403 
75404 class InputMessageContent;
75405 
75406 class ReplyMarkup;
75407 
75408 class message;
75409 
75415 class editMessageText final : public Function {
75420  std::int32_t get_id() const final {
75421  return ID;
75422  }
75423 
75424  public:
75433 
75439  editMessageText();
75440 
75452 
75454  static const std::int32_t ID = 196272567;
75455 
75458 
75464  void store(TlStorerToString &s, const char *field_name) const final;
75465 };
75466 
75467 class ProxyType;
75468 
75469 class proxy;
75470 
75476 class editProxy final : public Function {
75481  std::int32_t get_id() const final {
75482  return ID;
75483  }
75484 
75485  public:
75489  string server_;
75493  bool enable_;
75496 
75502  editProxy();
75503 
75516 
75518  static const std::int32_t ID = -1605883821;
75519 
75522 
75528  void store(TlStorerToString &s, const char *field_name) const final;
75529 };
75530 
75531 class InputMessageContent;
75532 
75533 class ok;
75534 
75540 class editQuickReplyMessage final : public Function {
75545  std::int32_t get_id() const final {
75546  return ID;
75547  }
75548 
75549  public:
75556 
75563 
75574 
75576  static const std::int32_t ID = 80517006;
75577 
75580 
75586  void store(TlStorerToString &s, const char *field_name) const final;
75587 };
75588 
75589 class InputStoryContent;
75590 
75591 class formattedText;
75592 
75593 class inputStoryAreas;
75594 
75595 class ok;
75596 
75602 class editStory final : public Function {
75607  std::int32_t get_id() const final {
75608  return ID;
75609  }
75610 
75611  public:
75622 
75628  editStory();
75629 
75642 
75644  static const std::int32_t ID = 1584013745;
75645 
75648 
75654  void store(TlStorerToString &s, const char *field_name) const final;
75655 };
75656 
75657 class ok;
75658 
75664 class enableProxy final : public Function {
75669  std::int32_t get_id() const final {
75670  return ID;
75671  }
75672 
75673  public:
75676 
75682  enableProxy();
75683 
75691  explicit enableProxy(int32 proxy_id_);
75692 
75694  static const std::int32_t ID = 1494450838;
75695 
75698 
75704  void store(TlStorerToString &s, const char *field_name) const final;
75705 };
75706 
75707 class ok;
75708 
75714 class endGroupCall final : public Function {
75719  std::int32_t get_id() const final {
75720  return ID;
75721  }
75722 
75723  public:
75726 
75732  endGroupCall();
75733 
75741  explicit endGroupCall(int32 group_call_id_);
75742 
75744  static const std::int32_t ID = 573131959;
75745 
75748 
75754  void store(TlStorerToString &s, const char *field_name) const final;
75755 };
75756 
75757 class ok;
75758 
75764 class endGroupCallRecording final : public Function {
75769  std::int32_t get_id() const final {
75770  return ID;
75771  }
75772 
75773  public:
75776 
75783 
75792 
75794  static const std::int32_t ID = -75799927;
75795 
75798 
75804  void store(TlStorerToString &s, const char *field_name) const final;
75805 };
75806 
75807 class ok;
75808 
75814 class endGroupCallScreenSharing final : public Function {
75819  std::int32_t get_id() const final {
75820  return ID;
75821  }
75822 
75823  public:
75826 
75833 
75842 
75844  static const std::int32_t ID = -2047599540;
75845 
75848 
75854  void store(TlStorerToString &s, const char *field_name) const final;
75855 };
75856 
75857 class error;
75858 
75859 class ok;
75860 
75866 class finishFileGeneration final : public Function {
75871  std::int32_t get_id() const final {
75872  return ID;
75873  }
75874 
75875  public:
75880 
75887 
75897 
75899  static const std::int32_t ID = -1055060835;
75900 
75903 
75909  void store(TlStorerToString &s, const char *field_name) const final;
75910 };
75911 
75912 class messageSendOptions;
75913 
75914 class messages;
75915 
75921 class forwardMessages final : public Function {
75926  std::int32_t get_id() const final {
75927  return ID;
75928  }
75929 
75930  public:
75945 
75951  forwardMessages();
75952 
75967 
75969  static const std::int32_t ID = 966156347;
75970 
75973 
75979  void store(TlStorerToString &s, const char *field_name) const final;
75980 };
75981 
75982 class accountTtl;
75983 
75989 class getAccountTtl final : public Function {
75994  std::int32_t get_id() const final {
75995  return ID;
75996  }
75997 
75998  public:
75999 
76005  getAccountTtl();
76006 
76008  static const std::int32_t ID = -443905161;
76009 
76012 
76018  void store(TlStorerToString &s, const char *field_name) const final;
76019 };
76020 
76021 class messages;
76022 
76033  std::int32_t get_id() const final {
76034  return ID;
76035  }
76036 
76037  public:
76038 
76045 
76047  static const std::int32_t ID = -1425459567;
76048 
76051 
76057  void store(TlStorerToString &s, const char *field_name) const final;
76058 };
76059 
76060 class sessions;
76061 
76067 class getActiveSessions final : public Function {
76072  std::int32_t get_id() const final {
76073  return ID;
76074  }
76075 
76076  public:
76077 
76084 
76086  static const std::int32_t ID = 1119710526;
76087 
76090 
76096  void store(TlStorerToString &s, const char *field_name) const final;
76097 };
76098 
76099 class passportElements;
76100 
76106 class getAllPassportElements final : public Function {
76111  std::int32_t get_id() const final {
76112  return ID;
76113  }
76114 
76115  public:
76117  string password_;
76118 
76125 
76133  explicit getAllPassportElements(string const &password_);
76134 
76136  static const std::int32_t ID = -2038945045;
76137 
76140 
76146  void store(TlStorerToString &s, const char *field_name) const final;
76147 };
76148 
76149 class StickerType;
76150 
76151 class emojis;
76152 
76158 class getAllStickerEmojis final : public Function {
76163  std::int32_t get_id() const final {
76164  return ID;
76165  }
76166 
76167  public:
76171  string query_;
76176 
76183 
76195 
76197  static const std::int32_t ID = 296562224;
76198 
76201 
76207  void store(TlStorerToString &s, const char *field_name) const final;
76208 };
76209 
76210 class animatedEmoji;
76211 
76217 class getAnimatedEmoji final : public Function {
76222  std::int32_t get_id() const final {
76223  return ID;
76224  }
76225 
76226  public:
76228  string emoji_;
76229 
76235  getAnimatedEmoji();
76236 
76244  explicit getAnimatedEmoji(string const &emoji_);
76245 
76247  static const std::int32_t ID = 1065635702;
76248 
76251 
76257  void store(TlStorerToString &s, const char *field_name) const final;
76258 };
76259 
76260 class JsonValue;
76261 
76267 class getApplicationConfig final : public Function {
76272  std::int32_t get_id() const final {
76273  return ID;
76274  }
76275 
76276  public:
76277 
76284 
76286  static const std::int32_t ID = -1823144318;
76287 
76290 
76296  void store(TlStorerToString &s, const char *field_name) const final;
76297 };
76298 
76299 class httpUrl;
76300 
76306 class getApplicationDownloadLink final : public Function {
76311  std::int32_t get_id() const final {
76312  return ID;
76313  }
76314 
76315  public:
76316 
76323 
76325  static const std::int32_t ID = 112013252;
76326 
76329 
76335  void store(TlStorerToString &s, const char *field_name) const final;
76336 };
76337 
76339 
76345 class getArchiveChatListSettings final : public Function {
76350  std::int32_t get_id() const final {
76351  return ID;
76352  }
76353 
76354  public:
76355 
76362 
76364  static const std::int32_t ID = -2087874976;
76365 
76368 
76374  void store(TlStorerToString &s, const char *field_name) const final;
76375 };
76376 
76377 class StickerType;
76378 
76379 class stickerSets;
76380 
76386 class getArchivedStickerSets final : public Function {
76391  std::int32_t get_id() const final {
76392  return ID;
76393  }
76394 
76395  public:
76402 
76409 
76420 
76422  static const std::int32_t ID = 1001931341;
76423 
76426 
76432  void store(TlStorerToString &s, const char *field_name) const final;
76433 };
76434 
76435 class stickerSets;
76436 
76442 class getAttachedStickerSets final : public Function {
76447  std::int32_t get_id() const final {
76448  return ID;
76449  }
76450 
76451  public:
76454 
76461 
76470 
76472  static const std::int32_t ID = 1302172429;
76473 
76476 
76482  void store(TlStorerToString &s, const char *field_name) const final;
76483 };
76484 
76485 class attachmentMenuBot;
76486 
76492 class getAttachmentMenuBot final : public Function {
76497  std::int32_t get_id() const final {
76498  return ID;
76499  }
76500 
76501  public:
76504 
76511 
76520 
76522  static const std::int32_t ID = 1034248699;
76523 
76526 
76532  void store(TlStorerToString &s, const char *field_name) const final;
76533 };
76534 
76535 class AuthorizationState;
76536 
76542 class getAuthorizationState final : public Function {
76547  std::int32_t get_id() const final {
76548  return ID;
76549  }
76550 
76551  public:
76552 
76559 
76561  static const std::int32_t ID = 1949154877;
76562 
76565 
76571  void store(TlStorerToString &s, const char *field_name) const final;
76572 };
76573 
76575 
76586  std::int32_t get_id() const final {
76587  return ID;
76588  }
76589 
76590  public:
76591 
76598 
76600  static const std::int32_t ID = -1721088201;
76601 
76604 
76610  void store(TlStorerToString &s, const char *field_name) const final;
76611 };
76612 
76613 class autosaveSettings;
76614 
76620 class getAutosaveSettings final : public Function {
76625  std::int32_t get_id() const final {
76626  return ID;
76627  }
76628 
76629  public:
76630 
76637 
76639  static const std::int32_t ID = 2136207914;
76640 
76643 
76649  void store(TlStorerToString &s, const char *field_name) const final;
76650 };
76651 
76652 class chatBoostSlots;
76653 
76659 class getAvailableChatBoostSlots final : public Function {
76664  std::int32_t get_id() const final {
76665  return ID;
76666  }
76667 
76668  public:
76669 
76676 
76678  static const std::int32_t ID = 1929898965;
76679 
76682 
76688  void store(TlStorerToString &s, const char *field_name) const final;
76689 };
76690 
76691 class BackgroundType;
76692 
76693 class httpUrl;
76694 
76700 class getBackgroundUrl final : public Function {
76705  std::int32_t get_id() const final {
76706  return ID;
76707  }
76708 
76709  public:
76711  string name_;
76714 
76720  getBackgroundUrl();
76721 
76731 
76733  static const std::int32_t ID = 733769682;
76734 
76737 
76743  void store(TlStorerToString &s, const char *field_name) const final;
76744 };
76745 
76746 class bankCardInfo;
76747 
76753 class getBankCardInfo final : public Function {
76758  std::int32_t get_id() const final {
76759  return ID;
76760  }
76761 
76762  public:
76765 
76771  getBankCardInfo();
76772 
76780  explicit getBankCardInfo(string const &bank_card_number_);
76781 
76783  static const std::int32_t ID = -1310515792;
76784 
76787 
76793  void store(TlStorerToString &s, const char *field_name) const final;
76794 };
76795 
76796 class basicGroup;
76797 
76803 class getBasicGroup final : public Function {
76808  std::int32_t get_id() const final {
76809  return ID;
76810  }
76811 
76812  public:
76815 
76821  getBasicGroup();
76822 
76831 
76833  static const std::int32_t ID = -1635174828;
76834 
76837 
76843  void store(TlStorerToString &s, const char *field_name) const final;
76844 };
76845 
76846 class basicGroupFullInfo;
76847 
76853 class getBasicGroupFullInfo final : public Function {
76858  std::int32_t get_id() const final {
76859  return ID;
76860  }
76861 
76862  public:
76865 
76872 
76881 
76883  static const std::int32_t ID = -1822039253;
76884 
76887 
76893  void store(TlStorerToString &s, const char *field_name) const final;
76894 };
76895 
76896 class BlockList;
76897 
76898 class messageSenders;
76899 
76905 class getBlockedMessageSenders final : public Function {
76910  std::int32_t get_id() const final {
76911  return ID;
76912  }
76913 
76914  public:
76921 
76928 
76939 
76941  static const std::int32_t ID = -1931137258;
76942 
76945 
76951  void store(TlStorerToString &s, const char *field_name) const final;
76952 };
76953 
76954 class text;
76955 
76961 class getBotInfoDescription final : public Function {
76966  std::int32_t get_id() const final {
76967  return ID;
76968  }
76969 
76970  public:
76975 
76982 
76992 
76994  static const std::int32_t ID = -762841035;
76995 
76998 
77004  void store(TlStorerToString &s, const char *field_name) const final;
77005 };
77006 
77007 class text;
77008 
77014 class getBotInfoShortDescription final : public Function {
77019  std::int32_t get_id() const final {
77020  return ID;
77021  }
77022 
77023  public:
77028 
77035 
77045 
77047  static const std::int32_t ID = 1243358740;
77048 
77051 
77057  void store(TlStorerToString &s, const char *field_name) const final;
77058 };
77059 
77060 class text;
77061 
77067 class getBotName final : public Function {
77072  std::int32_t get_id() const final {
77073  return ID;
77074  }
77075 
77076  public:
77081 
77087  getBotName();
77088 
77097  getBotName(int53 bot_user_id_, string const &language_code_);
77098 
77100  static const std::int32_t ID = -1707118036;
77101 
77104 
77110  void store(TlStorerToString &s, const char *field_name) const final;
77111 };
77112 
77113 class businessChatLinkInfo;
77114 
77120 class getBusinessChatLinkInfo final : public Function {
77125  std::int32_t get_id() const final {
77126  return ID;
77127  }
77128 
77129  public:
77131  string link_name_;
77132 
77139 
77147  explicit getBusinessChatLinkInfo(string const &link_name_);
77148 
77150  static const std::int32_t ID = 797670986;
77151 
77154 
77160  void store(TlStorerToString &s, const char *field_name) const final;
77161 };
77162 
77163 class businessChatLinks;
77164 
77170 class getBusinessChatLinks final : public Function {
77175  std::int32_t get_id() const final {
77176  return ID;
77177  }
77178 
77179  public:
77180 
77187 
77189  static const std::int32_t ID = 710287703;
77190 
77193 
77199  void store(TlStorerToString &s, const char *field_name) const final;
77200 };
77201 
77202 class businessConnectedBot;
77203 
77209 class getBusinessConnectedBot final : public Function {
77214  std::int32_t get_id() const final {
77215  return ID;
77216  }
77217 
77218  public:
77219 
77226 
77228  static const std::int32_t ID = 911058883;
77229 
77232 
77238  void store(TlStorerToString &s, const char *field_name) const final;
77239 };
77240 
77241 class businessConnection;
77242 
77248 class getBusinessConnection final : public Function {
77253  std::int32_t get_id() const final {
77254  return ID;
77255  }
77256 
77257  public:
77260 
77267 
77275  explicit getBusinessConnection(string const &connection_id_);
77276 
77278  static const std::int32_t ID = -2114706400;
77279 
77282 
77288  void store(TlStorerToString &s, const char *field_name) const final;
77289 };
77290 
77291 class BusinessFeature;
77292 
77293 class businessFeatures;
77294 
77300 class getBusinessFeatures final : public Function {
77305  std::int32_t get_id() const final {
77306  return ID;
77307  }
77308 
77309  public:
77312 
77319 
77328 
77330  static const std::int32_t ID = -997171199;
77331 
77334 
77340  void store(TlStorerToString &s, const char *field_name) const final;
77341 };
77342 
77343 class CallbackQueryPayload;
77344 
77345 class callbackQueryAnswer;
77346 
77352 class getCallbackQueryAnswer final : public Function {
77357  std::int32_t get_id() const final {
77358  return ID;
77359  }
77360 
77361  public:
77368 
77375 
77386 
77388  static const std::int32_t ID = 116357727;
77389 
77392 
77398  void store(TlStorerToString &s, const char *field_name) const final;
77399 };
77400 
77401 class message;
77402 
77408 class getCallbackQueryMessage final : public Function {
77413  std::int32_t get_id() const final {
77414  return ID;
77415  }
77416 
77417  public:
77424 
77431 
77442 
77444  static const std::int32_t ID = -1121939086;
77445 
77448 
77454  void store(TlStorerToString &s, const char *field_name) const final;
77455 };
77456 
77457 class chat;
77458 
77464 class getChat final : public Function {
77469  std::int32_t get_id() const final {
77470  return ID;
77471  }
77472 
77473  public:
77476 
77482  getChat();
77483 
77491  explicit getChat(int53 chat_id_);
77492 
77494  static const std::int32_t ID = 1866601536;
77495 
77498 
77504  void store(TlStorerToString &s, const char *field_name) const final;
77505 };
77506 
77507 class chatActiveStories;
77508 
77514 class getChatActiveStories final : public Function {
77519  std::int32_t get_id() const final {
77520  return ID;
77521  }
77522 
77523  public:
77526 
77533 
77542 
77544  static const std::int32_t ID = 776993781;
77545 
77548 
77554  void store(TlStorerToString &s, const char *field_name) const final;
77555 };
77556 
77557 class chatAdministrators;
77558 
77564 class getChatAdministrators final : public Function {
77569  std::int32_t get_id() const final {
77570  return ID;
77571  }
77572 
77573  public:
77576 
77583 
77592 
77594  static const std::int32_t ID = 1544468155;
77595 
77598 
77604  void store(TlStorerToString &s, const char *field_name) const final;
77605 };
77606 
77607 class stories;
77608 
77614 class getChatArchivedStories final : public Function {
77619  std::int32_t get_id() const final {
77620  return ID;
77621  }
77622 
77623  public:
77630 
77637 
77648 
77650  static const std::int32_t ID = -1356950392;
77651 
77654 
77660  void store(TlStorerToString &s, const char *field_name) const final;
77661 };
77662 
77663 class chatMessageSenders;
77664 
77675  std::int32_t get_id() const final {
77676  return ID;
77677  }
77678 
77679  public:
77682 
77689 
77698 
77700  static const std::int32_t ID = 1158670635;
77701 
77704 
77710  void store(TlStorerToString &s, const char *field_name) const final;
77711 };
77712 
77713 class chatBoostFeatures;
77714 
77720 class getChatBoostFeatures final : public Function {
77725  std::int32_t get_id() const final {
77726  return ID;
77727  }
77728 
77729  public:
77732 
77739 
77747  explicit getChatBoostFeatures(bool is_channel_);
77748 
77750  static const std::int32_t ID = -389994336;
77751 
77754 
77760  void store(TlStorerToString &s, const char *field_name) const final;
77761 };
77762 
77764 
77770 class getChatBoostLevelFeatures final : public Function {
77775  std::int32_t get_id() const final {
77776  return ID;
77777  }
77778 
77779  public:
77784 
77791 
77801 
77803  static const std::int32_t ID = 1172717195;
77804 
77807 
77813  void store(TlStorerToString &s, const char *field_name) const final;
77814 };
77815 
77816 class chatBoostLink;
77817 
77823 class getChatBoostLink final : public Function {
77828  std::int32_t get_id() const final {
77829  return ID;
77830  }
77831 
77832  public:
77835 
77841  getChatBoostLink();
77842 
77850  explicit getChatBoostLink(int53 chat_id_);
77851 
77853  static const std::int32_t ID = 1458662533;
77854 
77857 
77863  void store(TlStorerToString &s, const char *field_name) const final;
77864 };
77865 
77866 class chatBoostLinkInfo;
77867 
77873 class getChatBoostLinkInfo final : public Function {
77878  std::int32_t get_id() const final {
77879  return ID;
77880  }
77881 
77882  public:
77884  string url_;
77885 
77892 
77900  explicit getChatBoostLinkInfo(string const &url_);
77901 
77903  static const std::int32_t ID = 654068572;
77904 
77907 
77913  void store(TlStorerToString &s, const char *field_name) const final;
77914 };
77915 
77916 class chatBoostStatus;
77917 
77923 class getChatBoostStatus final : public Function {
77928  std::int32_t get_id() const final {
77929  return ID;
77930  }
77931 
77932  public:
77935 
77942 
77950  explicit getChatBoostStatus(int53 chat_id_);
77951 
77953  static const std::int32_t ID = -810775857;
77954 
77957 
77963  void store(TlStorerToString &s, const char *field_name) const final;
77964 };
77965 
77966 class foundChatBoosts;
77967 
77973 class getChatBoosts final : public Function {
77978  std::int32_t get_id() const final {
77979  return ID;
77980  }
77981 
77982  public:
77988  string offset_;
77991 
77997  getChatBoosts();
77998 
78010 
78012  static const std::int32_t ID = -1419859400;
78013 
78016 
78022  void store(TlStorerToString &s, const char *field_name) const final;
78023 };
78024 
78025 class chatEventLogFilters;
78026 
78027 class chatEvents;
78028 
78034 class getChatEventLog final : public Function {
78039  std::int32_t get_id() const final {
78040  return ID;
78041  }
78042 
78043  public:
78047  string query_;
78056 
78062  getChatEventLog();
78063 
78077 
78079  static const std::int32_t ID = -1281344669;
78080 
78083 
78089  void store(TlStorerToString &s, const char *field_name) const final;
78090 };
78091 
78092 class chatFolder;
78093 
78099 class getChatFolder final : public Function {
78104  std::int32_t get_id() const final {
78105  return ID;
78106  }
78107 
78108  public:
78111 
78117  getChatFolder();
78118 
78127 
78129  static const std::int32_t ID = 92809880;
78130 
78133 
78139  void store(TlStorerToString &s, const char *field_name) const final;
78140 };
78141 
78142 class chatFolder;
78143 
78144 class count;
78145 
78151 class getChatFolderChatCount final : public Function {
78156  std::int32_t get_id() const final {
78157  return ID;
78158  }
78159 
78160  public:
78163 
78170 
78179 
78181  static const std::int32_t ID = 2111097790;
78182 
78185 
78191  void store(TlStorerToString &s, const char *field_name) const final;
78192 };
78193 
78194 class chats;
78195 
78201 class getChatFolderChatsToLeave final : public Function {
78206  std::int32_t get_id() const final {
78207  return ID;
78208  }
78209 
78210  public:
78213 
78220 
78229 
78231  static const std::int32_t ID = -1916672337;
78232 
78235 
78241  void store(TlStorerToString &s, const char *field_name) const final;
78242 };
78243 
78244 class chatFolder;
78245 
78246 class chatFolderIcon;
78247 
78258  std::int32_t get_id() const final {
78259  return ID;
78260  }
78261 
78262  public:
78265 
78272 
78281 
78283  static const std::int32_t ID = 754425959;
78284 
78287 
78293  void store(TlStorerToString &s, const char *field_name) const final;
78294 };
78295 
78296 class chatFolderInviteLinks;
78297 
78303 class getChatFolderInviteLinks final : public Function {
78308  std::int32_t get_id() const final {
78309  return ID;
78310  }
78311 
78312  public:
78315 
78322 
78331 
78333  static const std::int32_t ID = 329079776;
78334 
78337 
78343  void store(TlStorerToString &s, const char *field_name) const final;
78344 };
78345 
78346 class chats;
78347 
78353 class getChatFolderNewChats final : public Function {
78358  std::int32_t get_id() const final {
78359  return ID;
78360  }
78361 
78362  public:
78365 
78372 
78381 
78383  static const std::int32_t ID = 2123181260;
78384 
78387 
78393  void store(TlStorerToString &s, const char *field_name) const final;
78394 };
78395 
78396 class messages;
78397 
78403 class getChatHistory final : public Function {
78408  std::int32_t get_id() const final {
78409  return ID;
78410  }
78411 
78412  public:
78423 
78429  getChatHistory();
78430 
78443 
78445  static const std::int32_t ID = -799960451;
78446 
78449 
78455  void store(TlStorerToString &s, const char *field_name) const final;
78456 };
78457 
78458 class chatInviteLink;
78459 
78465 class getChatInviteLink final : public Function {
78470  std::int32_t get_id() const final {
78471  return ID;
78472  }
78473 
78474  public:
78479 
78486 
78495  getChatInviteLink(int53 chat_id_, string const &invite_link_);
78496 
78498  static const std::int32_t ID = -479575555;
78499 
78502 
78508  void store(TlStorerToString &s, const char *field_name) const final;
78509 };
78510 
78511 class chatInviteLinkCounts;
78512 
78518 class getChatInviteLinkCounts final : public Function {
78523  std::int32_t get_id() const final {
78524  return ID;
78525  }
78526 
78527  public:
78530 
78537 
78546 
78548  static const std::int32_t ID = 890299025;
78549 
78552 
78558  void store(TlStorerToString &s, const char *field_name) const final;
78559 };
78560 
78561 class chatInviteLinkMember;
78562 
78563 class chatInviteLinkMembers;
78564 
78570 class getChatInviteLinkMembers final : public Function {
78575  std::int32_t get_id() const final {
78576  return ID;
78577  }
78578 
78579  public:
78588 
78595 
78607 
78609  static const std::int32_t ID = -977921638;
78610 
78613 
78619  void store(TlStorerToString &s, const char *field_name) const final;
78620 };
78621 
78622 class chatInviteLinks;
78623 
78629 class getChatInviteLinks final : public Function {
78634  std::int32_t get_id() const final {
78635  return ID;
78636  }
78637 
78638  public:
78651 
78658 
78672 
78674  static const std::int32_t ID = 883252396;
78675 
78678 
78684  void store(TlStorerToString &s, const char *field_name) const final;
78685 };
78686 
78687 class chatJoinRequest;
78688 
78689 class chatJoinRequests;
78690 
78696 class getChatJoinRequests final : public Function {
78701  std::int32_t get_id() const final {
78702  return ID;
78703  }
78704 
78705  public:
78711  string query_;
78716 
78723 
78736 
78738  static const std::int32_t ID = -388428126;
78739 
78742 
78748  void store(TlStorerToString &s, const char *field_name) const final;
78749 };
78750 
78751 class chatLists;
78752 
78758 class getChatListsToAddChat final : public Function {
78763  std::int32_t get_id() const final {
78764  return ID;
78765  }
78766 
78767  public:
78770 
78777 
78786 
78788  static const std::int32_t ID = 654956193;
78789 
78792 
78798  void store(TlStorerToString &s, const char *field_name) const final;
78799 };
78800 
78801 class MessageSender;
78802 
78803 class chatMember;
78804 
78810 class getChatMember final : public Function {
78815  std::int32_t get_id() const final {
78816  return ID;
78817  }
78818 
78819  public:
78824 
78830  getChatMember();
78831 
78841 
78843  static const std::int32_t ID = -792636814;
78844 
78847 
78853  void store(TlStorerToString &s, const char *field_name) const final;
78854 };
78855 
78856 class message;
78857 
78863 class getChatMessageByDate final : public Function {
78868  std::int32_t get_id() const final {
78869  return ID;
78870  }
78871 
78872  public:
78877 
78884 
78894 
78896  static const std::int32_t ID = 1062564150;
78897 
78900 
78906  void store(TlStorerToString &s, const char *field_name) const final;
78907 };
78908 
78909 class SearchMessagesFilter;
78910 
78911 class messageCalendar;
78912 
78918 class getChatMessageCalendar final : public Function {
78923  std::int32_t get_id() const final {
78924  return ID;
78925  }
78926 
78927  public:
78936 
78943 
78955 
78957  static const std::int32_t ID = -2119225929;
78958 
78961 
78967  void store(TlStorerToString &s, const char *field_name) const final;
78968 };
78969 
78970 class SearchMessagesFilter;
78971 
78972 class count;
78973 
78979 class getChatMessageCount final : public Function {
78984  std::int32_t get_id() const final {
78985  return ID;
78986  }
78987 
78988  public:
78997 
79004 
79016 
79018  static const std::int32_t ID = 955746569;
79019 
79022 
79028  void store(TlStorerToString &s, const char *field_name) const final;
79029 };
79030 
79031 class SearchMessagesFilter;
79032 
79033 class count;
79034 
79040 class getChatMessagePosition final : public Function {
79045  std::int32_t get_id() const final {
79046  return ID;
79047  }
79048 
79049  public:
79060 
79067 
79080 
79082  static const std::int32_t ID = 136051911;
79083 
79086 
79092  void store(TlStorerToString &s, const char *field_name) const final;
79093 };
79094 
79096 
79097 class chats;
79098 
79109  std::int32_t get_id() const final {
79110  return ID;
79111  }
79112 
79113  public:
79118 
79125 
79135 
79137  static const std::int32_t ID = 201199121;
79138 
79141 
79147  void store(TlStorerToString &s, const char *field_name) const final;
79148 };
79149 
79150 class message;
79151 
79157 class getChatPinnedMessage final : public Function {
79162  std::int32_t get_id() const final {
79163  return ID;
79164  }
79165 
79166  public:
79169 
79176 
79185 
79187  static const std::int32_t ID = 359865008;
79188 
79191 
79197  void store(TlStorerToString &s, const char *field_name) const final;
79198 };
79199 
79200 class stories;
79201 
79212  std::int32_t get_id() const final {
79213  return ID;
79214  }
79215 
79216  public:
79223 
79230 
79241 
79243  static const std::int32_t ID = -46414037;
79244 
79247 
79253  void store(TlStorerToString &s, const char *field_name) const final;
79254 };
79255 
79256 class chatRevenueStatistics;
79257 
79263 class getChatRevenueStatistics final : public Function {
79268  std::int32_t get_id() const final {
79269  return ID;
79270  }
79271 
79272  public:
79276  bool is_dark_;
79277 
79284 
79294 
79296  static const std::int32_t ID = 701995836;
79297 
79300 
79306  void store(TlStorerToString &s, const char *field_name) const final;
79307 };
79308 
79310 
79316 class getChatRevenueTransactions final : public Function {
79321  std::int32_t get_id() const final {
79322  return ID;
79323  }
79324 
79325  public:
79332 
79339 
79350 
79352  static const std::int32_t ID = 1194264341;
79353 
79356 
79362  void store(TlStorerToString &s, const char *field_name) const final;
79363 };
79364 
79365 class httpUrl;
79366 
79377  std::int32_t get_id() const final {
79378  return ID;
79379  }
79380 
79381  public:
79385  string password_;
79386 
79393 
79403 
79405  static const std::int32_t ID = 506595104;
79406 
79409 
79415  void store(TlStorerToString &s, const char *field_name) const final;
79416 };
79417 
79418 class messages;
79419 
79425 class getChatScheduledMessages final : public Function {
79430  std::int32_t get_id() const final {
79431  return ID;
79432  }
79433 
79434  public:
79437 
79444 
79453 
79455  static const std::int32_t ID = -549638149;
79456 
79459 
79465  void store(TlStorerToString &s, const char *field_name) const final;
79466 };
79467 
79468 class count;
79469 
79475 class getChatSimilarChatCount final : public Function {
79480  std::int32_t get_id() const final {
79481  return ID;
79482  }
79483 
79484  public:
79489 
79496 
79506 
79508  static const std::int32_t ID = 1178506894;
79509 
79512 
79518  void store(TlStorerToString &s, const char *field_name) const final;
79519 };
79520 
79521 class chats;
79522 
79528 class getChatSimilarChats final : public Function {
79533  std::int32_t get_id() const final {
79534  return ID;
79535  }
79536 
79537  public:
79540 
79547 
79556 
79558  static const std::int32_t ID = -1152348285;
79559 
79562 
79568  void store(TlStorerToString &s, const char *field_name) const final;
79569 };
79570 
79571 class SearchMessagesFilter;
79572 
79573 class messagePositions;
79574 
79585  std::int32_t get_id() const final {
79586  return ID;
79587  }
79588 
79589  public:
79600 
79607 
79620 
79622  static const std::int32_t ID = 994389757;
79623 
79626 
79632  void store(TlStorerToString &s, const char *field_name) const final;
79633 };
79634 
79635 class sponsoredMessages;
79636 
79642 class getChatSponsoredMessages final : public Function {
79647  std::int32_t get_id() const final {
79648  return ID;
79649  }
79650 
79651  public:
79654 
79661 
79670 
79672  static const std::int32_t ID = 1353203864;
79673 
79676 
79682  void store(TlStorerToString &s, const char *field_name) const final;
79683 };
79684 
79685 class ChatStatistics;
79686 
79692 class getChatStatistics final : public Function {
79697  std::int32_t get_id() const final {
79698  return ID;
79699  }
79700 
79701  public:
79705  bool is_dark_;
79706 
79713 
79723 
79725  static const std::int32_t ID = 327057816;
79726 
79729 
79735  void store(TlStorerToString &s, const char *field_name) const final;
79736 };
79737 
79738 class ReactionType;
79739 
79740 class storyInteractions;
79741 
79747 class getChatStoryInteractions final : public Function {
79752  std::int32_t get_id() const final {
79753  return ID;
79754  }
79755 
79756  public:
79766  string offset_;
79769 
79776 
79790 
79792  static const std::int32_t ID = -974359690;
79793 
79796 
79802  void store(TlStorerToString &s, const char *field_name) const final;
79803 };
79804 
79805 class ChatList;
79806 
79807 class chats;
79808 
79814 class getChats final : public Function {
79819  std::int32_t get_id() const final {
79820  return ID;
79821  }
79822 
79823  public:
79828 
79834  getChats();
79835 
79845 
79847  static const std::int32_t ID = -972768574;
79848 
79851 
79857  void store(TlStorerToString &s, const char *field_name) const final;
79858 };
79859 
79860 class chats;
79861 
79872  std::int32_t get_id() const final {
79873  return ID;
79874  }
79875 
79876  public:
79879 
79886 
79895 
79897  static const std::int32_t ID = 1873561929;
79898 
79901 
79907  void store(TlStorerToString &s, const char *field_name) const final;
79908 };
79909 
79910 class chats;
79911 
79917 class getChatsToSendStories final : public Function {
79922  std::int32_t get_id() const final {
79923  return ID;
79924  }
79925 
79926  public:
79927 
79934 
79936  static const std::int32_t ID = 586802084;
79937 
79940 
79946  void store(TlStorerToString &s, const char *field_name) const final;
79947 };
79948 
79949 class users;
79950 
79956 class getCloseFriends final : public Function {
79961  std::int32_t get_id() const final {
79962  return ID;
79963  }
79964 
79965  public:
79966 
79972  getCloseFriends();
79973 
79975  static const std::int32_t ID = -1445628722;
79976 
79979 
79985  void store(TlStorerToString &s, const char *field_name) const final;
79986 };
79987 
79988 class CollectibleItemType;
79989 
79990 class collectibleItemInfo;
79991 
79997 class getCollectibleItemInfo final : public Function {
80002  std::int32_t get_id() const final {
80003  return ID;
80004  }
80005 
80006  public:
80009 
80016 
80025 
80027  static const std::int32_t ID = -217797238;
80028 
80031 
80037  void store(TlStorerToString &s, const char *field_name) const final;
80038 };
80039 
80040 class BotCommandScope;
80041 
80042 class botCommands;
80043 
80049 class getCommands final : public Function {
80054  std::int32_t get_id() const final {
80055  return ID;
80056  }
80057 
80058  public:
80063 
80069  getCommands();
80070 
80080 
80082  static const std::int32_t ID = 1488621559;
80083 
80086 
80092  void store(TlStorerToString &s, const char *field_name) const final;
80093 };
80094 
80095 class connectedWebsites;
80096 
80102 class getConnectedWebsites final : public Function {
80107  std::int32_t get_id() const final {
80108  return ID;
80109  }
80110 
80111  public:
80112 
80119 
80121  static const std::int32_t ID = -170536110;
80122 
80125 
80131  void store(TlStorerToString &s, const char *field_name) const final;
80132 };
80133 
80134 class users;
80135 
80141 class getContacts final : public Function {
80146  std::int32_t get_id() const final {
80147  return ID;
80148  }
80149 
80150  public:
80151 
80157  getContacts();
80158 
80160  static const std::int32_t ID = -1417722768;
80161 
80164 
80170  void store(TlStorerToString &s, const char *field_name) const final;
80171 };
80172 
80173 class countries;
80174 
80180 class getCountries final : public Function {
80185  std::int32_t get_id() const final {
80186  return ID;
80187  }
80188 
80189  public:
80190 
80196  getCountries();
80197 
80199  static const std::int32_t ID = -51902050;
80200 
80203 
80209  void store(TlStorerToString &s, const char *field_name) const final;
80210 };
80211 
80212 class text;
80213 
80219 class getCountryCode final : public Function {
80224  std::int32_t get_id() const final {
80225  return ID;
80226  }
80227 
80228  public:
80229 
80235  getCountryCode();
80236 
80238  static const std::int32_t ID = 1540593906;
80239 
80242 
80248  void store(TlStorerToString &s, const char *field_name) const final;
80249 };
80250 
80251 class text;
80252 
80258 class getCountryFlagEmoji final : public Function {
80263  std::int32_t get_id() const final {
80264  return ID;
80265  }
80266 
80267  public:
80270 
80277 
80285  explicit getCountryFlagEmoji(string const &country_code_);
80286 
80288  static const std::int32_t ID = 981871098;
80289 
80292 
80298  void store(TlStorerToString &s, const char *field_name) const final;
80299 };
80300 
80301 class PublicChatType;
80302 
80303 class chats;
80304 
80310 class getCreatedPublicChats final : public Function {
80315  std::int32_t get_id() const final {
80316  return ID;
80317  }
80318 
80319  public:
80322 
80329 
80338 
80340  static const std::int32_t ID = 710354415;
80341 
80344 
80350  void store(TlStorerToString &s, const char *field_name) const final;
80351 };
80352 
80353 class updates;
80354 
80360 class getCurrentState final : public Function {
80365  std::int32_t get_id() const final {
80366  return ID;
80367  }
80368 
80369  public:
80370 
80376  getCurrentState();
80377 
80379  static const std::int32_t ID = -1191417719;
80380 
80383 
80389  void store(TlStorerToString &s, const char *field_name) const final;
80390 };
80391 
80392 class stickers;
80393 
80404  std::int32_t get_id() const final {
80405  return ID;
80406  }
80407 
80408  public:
80409 
80416 
80418  static const std::int32_t ID = 1232375250;
80419 
80422 
80428  void store(TlStorerToString &s, const char *field_name) const final;
80429 };
80430 
80431 class stickers;
80432 
80438 class getCustomEmojiStickers final : public Function {
80443  std::int32_t get_id() const final {
80444  return ID;
80445  }
80446 
80447  public:
80450 
80457 
80466 
80468  static const std::int32_t ID = -2127427955;
80469 
80472 
80478  void store(TlStorerToString &s, const char *field_name) const final;
80479 };
80480 
80481 class databaseStatistics;
80482 
80488 class getDatabaseStatistics final : public Function {
80493  std::int32_t get_id() const final {
80494  return ID;
80495  }
80496 
80497  public:
80498 
80505 
80507  static const std::int32_t ID = -1942760263;
80508 
80511 
80517  void store(TlStorerToString &s, const char *field_name) const final;
80518 };
80519 
80520 class deepLinkInfo;
80521 
80527 class getDeepLinkInfo final : public Function {
80532  std::int32_t get_id() const final {
80533  return ID;
80534  }
80535 
80536  public:
80538  string link_;
80539 
80545  getDeepLinkInfo();
80546 
80554  explicit getDeepLinkInfo(string const &link_);
80555 
80557  static const std::int32_t ID = 680673150;
80558 
80561 
80567  void store(TlStorerToString &s, const char *field_name) const final;
80568 };
80569 
80570 class stickers;
80571 
80582  std::int32_t get_id() const final {
80583  return ID;
80584  }
80585 
80586  public:
80587 
80594 
80596  static const std::int32_t ID = 485910542;
80597 
80600 
80606  void store(TlStorerToString &s, const char *field_name) const final;
80607 };
80608 
80609 class emojiStatuses;
80610 
80621  std::int32_t get_id() const final {
80622  return ID;
80623  }
80624 
80625  public:
80626 
80633 
80635  static const std::int32_t ID = -1481996570;
80636 
80639 
80645  void store(TlStorerToString &s, const char *field_name) const final;
80646 };
80647 
80648 class stickers;
80649 
80660  std::int32_t get_id() const final {
80661  return ID;
80662  }
80663 
80664  public:
80665 
80672 
80674  static const std::int32_t ID = -376342683;
80675 
80678 
80684  void store(TlStorerToString &s, const char *field_name) const final;
80685 };
80686 
80687 class emojiStatuses;
80688 
80694 class getDefaultEmojiStatuses final : public Function {
80699  std::int32_t get_id() const final {
80700  return ID;
80701  }
80702 
80703  public:
80704 
80711 
80713  static const std::int32_t ID = 618946243;
80714 
80717 
80723  void store(TlStorerToString &s, const char *field_name) const final;
80724 };
80725 
80726 class messageAutoDeleteTime;
80727 
80738  std::int32_t get_id() const final {
80739  return ID;
80740  }
80741 
80742  public:
80743 
80750 
80752  static const std::int32_t ID = -450857574;
80753 
80756 
80762  void store(TlStorerToString &s, const char *field_name) const final;
80763 };
80764 
80765 class stickers;
80766 
80777  std::int32_t get_id() const final {
80778  return ID;
80779  }
80780 
80781  public:
80782 
80789 
80791  static const std::int32_t ID = 1280041655;
80792 
80795 
80801  void store(TlStorerToString &s, const char *field_name) const final;
80802 };
80803 
80804 class emojiStatuses;
80805 
80816  std::int32_t get_id() const final {
80817  return ID;
80818  }
80819 
80820  public:
80821 
80828 
80830  static const std::int32_t ID = -770421344;
80831 
80834 
80840  void store(TlStorerToString &s, const char *field_name) const final;
80841 };
80842 
80843 class EmojiCategoryType;
80844 
80845 class emojiCategories;
80846 
80852 class getEmojiCategories final : public Function {
80857  std::int32_t get_id() const final {
80858  return ID;
80859  }
80860 
80861  public:
80864 
80871 
80880 
80882  static const std::int32_t ID = 2139537774;
80883 
80886 
80892  void store(TlStorerToString &s, const char *field_name) const final;
80893 };
80894 
80895 class emojiReaction;
80896 
80902 class getEmojiReaction final : public Function {
80907  std::int32_t get_id() const final {
80908  return ID;
80909  }
80910 
80911  public:
80913  string emoji_;
80914 
80920  getEmojiReaction();
80921 
80929  explicit getEmojiReaction(string const &emoji_);
80930 
80932  static const std::int32_t ID = -449572388;
80933 
80936 
80942  void store(TlStorerToString &s, const char *field_name) const final;
80943 };
80944 
80945 class httpUrl;
80946 
80952 class getEmojiSuggestionsUrl final : public Function {
80957  std::int32_t get_id() const final {
80958  return ID;
80959  }
80960 
80961  public:
80964 
80971 
80979  explicit getEmojiSuggestionsUrl(string const &language_code_);
80980 
80982  static const std::int32_t ID = -1404101841;
80983 
80986 
80992  void store(TlStorerToString &s, const char *field_name) const final;
80993 };
80994 
80995 class httpUrl;
80996 
81002 class getExternalLink final : public Function {
81007  std::int32_t get_id() const final {
81008  return ID;
81009  }
81010 
81011  public:
81013  string link_;
81016 
81022  getExternalLink();
81023 
81032  getExternalLink(string const &link_, bool allow_write_access_);
81033 
81035  static const std::int32_t ID = 1586688235;
81036 
81039 
81045  void store(TlStorerToString &s, const char *field_name) const final;
81046 };
81047 
81048 class LoginUrlInfo;
81049 
81055 class getExternalLinkInfo final : public Function {
81060  std::int32_t get_id() const final {
81061  return ID;
81062  }
81063 
81064  public:
81066  string link_;
81067 
81074 
81082  explicit getExternalLinkInfo(string const &link_);
81083 
81085  static const std::int32_t ID = 1175288383;
81086 
81089 
81095  void store(TlStorerToString &s, const char *field_name) const final;
81096 };
81097 
81098 class stickers;
81099 
81105 class getFavoriteStickers final : public Function {
81110  std::int32_t get_id() const final {
81111  return ID;
81112  }
81113 
81114  public:
81115 
81122 
81124  static const std::int32_t ID = -338964672;
81125 
81128 
81134  void store(TlStorerToString &s, const char *field_name) const final;
81135 };
81136 
81137 class file;
81138 
81144 class getFile final : public Function {
81149  std::int32_t get_id() const final {
81150  return ID;
81151  }
81152 
81153  public:
81156 
81162  getFile();
81163 
81171  explicit getFile(int32 file_id_);
81172 
81174  static const std::int32_t ID = 1553923406;
81175 
81178 
81184  void store(TlStorerToString &s, const char *field_name) const final;
81185 };
81186 
81188 
81199  std::int32_t get_id() const final {
81200  return ID;
81201  }
81202 
81203  public:
81208 
81215 
81225 
81227  static const std::int32_t ID = 855948589;
81228 
81231 
81237  void store(TlStorerToString &s, const char *field_name) const final;
81238 };
81239 
81240 class text;
81241 
81247 class getFileExtension final : public Function {
81252  std::int32_t get_id() const final {
81253  return ID;
81254  }
81255 
81256  public:
81258  string mime_type_;
81259 
81265  getFileExtension();
81266 
81274  explicit getFileExtension(string const &mime_type_);
81275 
81277  static const std::int32_t ID = -106055372;
81278 
81281 
81287  void store(TlStorerToString &s, const char *field_name) const final;
81288 };
81289 
81290 class text;
81291 
81297 class getFileMimeType final : public Function {
81302  std::int32_t get_id() const final {
81303  return ID;
81304  }
81305 
81306  public:
81308  string file_name_;
81309 
81315  getFileMimeType();
81316 
81324  explicit getFileMimeType(string const &file_name_);
81325 
81327  static const std::int32_t ID = -2073879671;
81328 
81331 
81337  void store(TlStorerToString &s, const char *field_name) const final;
81338 };
81339 
81340 class forumTopic;
81341 
81347 class getForumTopic final : public Function {
81352  std::int32_t get_id() const final {
81353  return ID;
81354  }
81355 
81356  public:
81361 
81367  getForumTopic();
81368 
81378 
81380  static const std::int32_t ID = -442761663;
81381 
81384 
81390  void store(TlStorerToString &s, const char *field_name) const final;
81391 };
81392 
81393 class stickers;
81394 
81400 class getForumTopicDefaultIcons final : public Function {
81405  std::int32_t get_id() const final {
81406  return ID;
81407  }
81408 
81409  public:
81410 
81417 
81419  static const std::int32_t ID = 1479898332;
81420 
81423 
81429  void store(TlStorerToString &s, const char *field_name) const final;
81430 };
81431 
81432 class messageLink;
81433 
81439 class getForumTopicLink final : public Function {
81444  std::int32_t get_id() const final {
81445  return ID;
81446  }
81447 
81448  public:
81453 
81460 
81470 
81472  static const std::int32_t ID = -914650933;
81473 
81476 
81482  void store(TlStorerToString &s, const char *field_name) const final;
81483 };
81484 
81485 class forumTopics;
81486 
81492 class getForumTopics final : public Function {
81497  std::int32_t get_id() const final {
81498  return ID;
81499  }
81500 
81501  public:
81505  string query_;
81514 
81520  getForumTopics();
81521 
81535 
81537  static const std::int32_t ID = -72647334;
81538 
81541 
81547  void store(TlStorerToString &s, const char *field_name) const final;
81548 };
81549 
81550 class gameHighScores;
81551 
81557 class getGameHighScores final : public Function {
81562  std::int32_t get_id() const final {
81563  return ID;
81564  }
81565 
81566  public:
81573 
81580 
81591 
81593  static const std::int32_t ID = 15746459;
81594 
81597 
81603  void store(TlStorerToString &s, const char *field_name) const final;
81604 };
81605 
81606 class stickers;
81607 
81613 class getGreetingStickers final : public Function {
81618  std::int32_t get_id() const final {
81619  return ID;
81620  }
81621 
81622  public:
81623 
81630 
81632  static const std::int32_t ID = 374873372;
81633 
81636 
81642  void store(TlStorerToString &s, const char *field_name) const final;
81643 };
81644 
81645 class groupCall;
81646 
81652 class getGroupCall final : public Function {
81657  std::int32_t get_id() const final {
81658  return ID;
81659  }
81660 
81661  public:
81664 
81670  getGroupCall();
81671 
81679  explicit getGroupCall(int32 group_call_id_);
81680 
81682  static const std::int32_t ID = 1468491406;
81683 
81686 
81692  void store(TlStorerToString &s, const char *field_name) const final;
81693 };
81694 
81695 class httpUrl;
81696 
81702 class getGroupCallInviteLink final : public Function {
81707  std::int32_t get_id() const final {
81708  return ID;
81709  }
81710 
81711  public:
81716 
81723 
81733 
81735  static const std::int32_t ID = 719407396;
81736 
81739 
81745  void store(TlStorerToString &s, const char *field_name) const final;
81746 };
81747 
81748 class GroupCallVideoQuality;
81749 
81750 class filePart;
81751 
81757 class getGroupCallStreamSegment final : public Function {
81762  std::int32_t get_id() const final {
81763  return ID;
81764  }
81765 
81766  public:
81777 
81784 
81797 
81799  static const std::int32_t ID = -2077959515;
81800 
81803 
81809  void store(TlStorerToString &s, const char *field_name) const final;
81810 };
81811 
81812 class groupCallStreams;
81813 
81819 class getGroupCallStreams final : public Function {
81824  std::int32_t get_id() const final {
81825  return ID;
81826  }
81827 
81828  public:
81831 
81838 
81847 
81849  static const std::int32_t ID = -1619226268;
81850 
81853 
81859  void store(TlStorerToString &s, const char *field_name) const final;
81860 };
81861 
81862 class chats;
81863 
81869 class getGroupsInCommon final : public Function {
81874  std::int32_t get_id() const final {
81875  return ID;
81876  }
81877 
81878  public:
81885 
81892 
81903 
81905  static const std::int32_t ID = 381539178;
81906 
81909 
81915  void store(TlStorerToString &s, const char *field_name) const final;
81916 };
81917 
81918 class count;
81919 
81925 class getImportedContactCount final : public Function {
81930  std::int32_t get_id() const final {
81931  return ID;
81932  }
81933 
81934  public:
81935 
81942 
81944  static const std::int32_t ID = -656336346;
81945 
81948 
81954  void store(TlStorerToString &s, const char *field_name) const final;
81955 };
81956 
81957 class chats;
81958 
81964 class getInactiveSupergroupChats final : public Function {
81969  std::int32_t get_id() const final {
81970  return ID;
81971  }
81972 
81973  public:
81974 
81981 
81983  static const std::int32_t ID = -657720907;
81984 
81987 
81993  void store(TlStorerToString &s, const char *field_name) const final;
81994 };
81995 
81996 class gameHighScores;
81997 
82003 class getInlineGameHighScores final : public Function {
82008  std::int32_t get_id() const final {
82009  return ID;
82010  }
82011 
82012  public:
82017 
82024 
82034 
82036  static const std::int32_t ID = -533107798;
82037 
82040 
82046  void store(TlStorerToString &s, const char *field_name) const final;
82047 };
82048 
82049 class inlineQueryResults;
82050 
82051 class location;
82052 
82058 class getInlineQueryResults final : public Function {
82063  std::int32_t get_id() const final {
82064  return ID;
82065  }
82066 
82067  public:
82075  string query_;
82077  string offset_;
82078 
82085 
82098 
82100  static const std::int32_t ID = 2044524652;
82101 
82104 
82110  void store(TlStorerToString &s, const char *field_name) const final;
82111 };
82112 
82113 class backgrounds;
82114 
82120 class getInstalledBackgrounds final : public Function {
82125  std::int32_t get_id() const final {
82126  return ID;
82127  }
82128 
82129  public:
82132 
82139 
82148 
82150  static const std::int32_t ID = -1051406241;
82151 
82154 
82160  void store(TlStorerToString &s, const char *field_name) const final;
82161 };
82162 
82163 class StickerType;
82164 
82165 class stickerSets;
82166 
82172 class getInstalledStickerSets final : public Function {
82177  std::int32_t get_id() const final {
82178  return ID;
82179  }
82180 
82181  public:
82184 
82191 
82200 
82202  static const std::int32_t ID = 1630467830;
82203 
82206 
82212  void store(TlStorerToString &s, const char *field_name) const final;
82213 };
82214 
82215 class InternalLinkType;
82216 
82217 class httpUrl;
82218 
82224 class getInternalLink final : public Function {
82229  std::int32_t get_id() const final {
82230  return ID;
82231  }
82232 
82233  public:
82237  bool is_http_;
82238 
82244  getInternalLink();
82245 
82255 
82257  static const std::int32_t ID = 962654640;
82258 
82261 
82267  void store(TlStorerToString &s, const char *field_name) const final;
82268 };
82269 
82270 class InternalLinkType;
82271 
82277 class getInternalLinkType final : public Function {
82282  std::int32_t get_id() const final {
82283  return ID;
82284  }
82285 
82286  public:
82288  string link_;
82289 
82296 
82304  explicit getInternalLinkType(string const &link_);
82305 
82307  static const std::int32_t ID = -1948428535;
82308 
82311 
82317  void store(TlStorerToString &s, const char *field_name) const final;
82318 };
82319 
82320 class JsonValue;
82321 
82322 class text;
82323 
82329 class getJsonString final : public Function {
82334  std::int32_t get_id() const final {
82335  return ID;
82336  }
82337 
82338  public:
82341 
82347  getJsonString();
82348 
82357 
82359  static const std::int32_t ID = 663458849;
82360 
82363 
82369  void store(TlStorerToString &s, const char *field_name) const final;
82370 };
82371 
82372 class JsonValue;
82373 
82379 class getJsonValue final : public Function {
82384  std::int32_t get_id() const final {
82385  return ID;
82386  }
82387 
82388  public:
82390  string json_;
82391 
82397  getJsonValue();
82398 
82406  explicit getJsonValue(string const &json_);
82407 
82409  static const std::int32_t ID = -1829086715;
82410 
82413 
82419  void store(TlStorerToString &s, const char *field_name) const final;
82420 };
82421 
82422 class emojis;
82423 
82429 class getKeywordEmojis final : public Function {
82434  std::int32_t get_id() const final {
82435  return ID;
82436  }
82437 
82438  public:
82440  string text_;
82443 
82449  getKeywordEmojis();
82450 
82460 
82462  static const std::int32_t ID = -1969795990;
82463 
82466 
82472  void store(TlStorerToString &s, const char *field_name) const final;
82473 };
82474 
82475 class languagePackInfo;
82476 
82482 class getLanguagePackInfo final : public Function {
82487  std::int32_t get_id() const final {
82488  return ID;
82489  }
82490 
82491  public:
82494 
82501 
82509  explicit getLanguagePackInfo(string const &language_pack_id_);
82510 
82512  static const std::int32_t ID = 2077809320;
82513 
82516 
82522  void store(TlStorerToString &s, const char *field_name) const final;
82523 };
82524 
82526 
82532 class getLanguagePackString final : public Function {
82537  std::int32_t get_id() const final {
82538  return ID;
82539  }
82540 
82541  public:
82549  string key_;
82550 
82557 
82568  getLanguagePackString(string const &language_pack_database_path_, string const &localization_target_, string const &language_pack_id_, string const &key_);
82569 
82571  static const std::int32_t ID = 150789747;
82572 
82575 
82581  void store(TlStorerToString &s, const char *field_name) const final;
82582 };
82583 
82584 class languagePackStrings;
82585 
82591 class getLanguagePackStrings final : public Function {
82596  std::int32_t get_id() const final {
82597  return ID;
82598  }
82599 
82600  public:
82605 
82612 
82622 
82624  static const std::int32_t ID = 1246259088;
82625 
82628 
82634  void store(TlStorerToString &s, const char *field_name) const final;
82635 };
82636 
82637 class formattedText;
82638 
82639 class linkPreview;
82640 
82641 class linkPreviewOptions;
82642 
82648 class getLinkPreview final : public Function {
82653  std::int32_t get_id() const final {
82654  return ID;
82655  }
82656 
82657  public:
82662 
82668  getLinkPreview();
82669 
82679 
82681  static const std::int32_t ID = -1039572191;
82682 
82685 
82691  void store(TlStorerToString &s, const char *field_name) const final;
82692 };
82693 
82695 
82701 class getLocalizationTargetInfo final : public Function {
82706  std::int32_t get_id() const final {
82707  return ID;
82708  }
82709 
82710  public:
82713 
82720 
82728  explicit getLocalizationTargetInfo(bool only_local_);
82729 
82731  static const std::int32_t ID = 1849499526;
82732 
82735 
82741  void store(TlStorerToString &s, const char *field_name) const final;
82742 };
82743 
82744 class LogStream;
82745 
82751 class getLogStream final : public Function {
82756  std::int32_t get_id() const final {
82757  return ID;
82758  }
82759 
82760  public:
82761 
82767  getLogStream();
82768 
82770  static const std::int32_t ID = 1167608667;
82771 
82774 
82780  void store(TlStorerToString &s, const char *field_name) const final;
82781 };
82782 
82783 class logVerbosityLevel;
82784 
82790 class getLogTagVerbosityLevel final : public Function {
82795  std::int32_t get_id() const final {
82796  return ID;
82797  }
82798 
82799  public:
82801  string tag_;
82802 
82809 
82817  explicit getLogTagVerbosityLevel(string const &tag_);
82818 
82820  static const std::int32_t ID = 951004547;
82821 
82824 
82830  void store(TlStorerToString &s, const char *field_name) const final;
82831 };
82832 
82833 class logTags;
82834 
82840 class getLogTags final : public Function {
82845  std::int32_t get_id() const final {
82846  return ID;
82847  }
82848 
82849  public:
82850 
82856  getLogTags();
82857 
82859  static const std::int32_t ID = -254449190;
82860 
82863 
82869  void store(TlStorerToString &s, const char *field_name) const final;
82870 };
82871 
82872 class logVerbosityLevel;
82873 
82879 class getLogVerbosityLevel final : public Function {
82884  std::int32_t get_id() const final {
82885  return ID;
82886  }
82887 
82888  public:
82889 
82896 
82898  static const std::int32_t ID = 594057956;
82899 
82902 
82908  void store(TlStorerToString &s, const char *field_name) const final;
82909 };
82910 
82911 class httpUrl;
82912 
82918 class getLoginUrl final : public Function {
82923  std::int32_t get_id() const final {
82924  return ID;
82925  }
82926 
82927  public:
82936 
82942  getLoginUrl();
82943 
82955 
82957  static const std::int32_t ID = 791844305;
82958 
82961 
82967  void store(TlStorerToString &s, const char *field_name) const final;
82968 };
82969 
82970 class LoginUrlInfo;
82971 
82977 class getLoginUrlInfo final : public Function {
82982  std::int32_t get_id() const final {
82983  return ID;
82984  }
82985 
82986  public:
82993 
82999  getLoginUrlInfo();
83000 
83011 
83013  static const std::int32_t ID = -859202125;
83014 
83017 
83023  void store(TlStorerToString &s, const char *field_name) const final;
83024 };
83025 
83026 class file;
83027 
83028 class location;
83029 
83035 class getMapThumbnailFile final : public Function {
83040  std::int32_t get_id() const final {
83041  return ID;
83042  }
83043 
83044  public:
83057 
83064 
83078 
83080  static const std::int32_t ID = -152660070;
83081 
83084 
83090  void store(TlStorerToString &s, const char *field_name) const final;
83091 };
83092 
83093 class formattedText;
83094 
83100 class getMarkdownText final : public Function {
83105  std::int32_t get_id() const final {
83106  return ID;
83107  }
83108 
83109  public:
83112 
83118  getMarkdownText();
83119 
83128 
83130  static const std::int32_t ID = 164524584;
83131 
83134 
83140  void store(TlStorerToString &s, const char *field_name) const final;
83141 };
83142 
83143 class user;
83144 
83150 class getMe final : public Function {
83155  std::int32_t get_id() const final {
83156  return ID;
83157  }
83158 
83159  public:
83160 
83166  getMe();
83167 
83169  static const std::int32_t ID = -191516033;
83170 
83173 
83179  void store(TlStorerToString &s, const char *field_name) const final;
83180 };
83181 
83182 class botMenuButton;
83183 
83189 class getMenuButton final : public Function {
83194  std::int32_t get_id() const final {
83195  return ID;
83196  }
83197 
83198  public:
83201 
83207  getMenuButton();
83208 
83216  explicit getMenuButton(int53 user_id_);
83217 
83219  static const std::int32_t ID = -437324736;
83220 
83223 
83229  void store(TlStorerToString &s, const char *field_name) const final;
83230 };
83231 
83232 class message;
83233 
83239 class getMessage final : public Function {
83244  std::int32_t get_id() const final {
83245  return ID;
83246  }
83247 
83248  public:
83253 
83259  getMessage();
83260 
83270 
83272  static const std::int32_t ID = -1821196160;
83273 
83276 
83282  void store(TlStorerToString &s, const char *field_name) const final;
83283 };
83284 
83285 class ReactionType;
83286 
83287 class addedReactions;
83288 
83294 class getMessageAddedReactions final : public Function {
83299  std::int32_t get_id() const final {
83300  return ID;
83301  }
83302 
83303  public:
83311  string offset_;
83314 
83321 
83334 
83336  static const std::int32_t ID = 2110172754;
83337 
83340 
83346  void store(TlStorerToString &s, const char *field_name) const final;
83347 };
83348 
83349 class availableReactions;
83350 
83361  std::int32_t get_id() const final {
83362  return ID;
83363  }
83364 
83365  public:
83372 
83379 
83390 
83392  static const std::int32_t ID = 1994098354;
83393 
83396 
83402  void store(TlStorerToString &s, const char *field_name) const final;
83403 };
83404 
83405 class messageEffect;
83406 
83412 class getMessageEffect final : public Function {
83417  std::int32_t get_id() const final {
83418  return ID;
83419  }
83420 
83421  public:
83424 
83430  getMessageEffect();
83431 
83439  explicit getMessageEffect(int64 effect_id_);
83440 
83442  static const std::int32_t ID = -1638843116;
83443 
83446 
83452  void store(TlStorerToString &s, const char *field_name) const final;
83453 };
83454 
83455 class text;
83456 
83462 class getMessageEmbeddingCode final : public Function {
83467  std::int32_t get_id() const final {
83468  return ID;
83469  }
83470 
83471  public:
83478 
83485 
83496 
83498  static const std::int32_t ID = 1654967561;
83499 
83502 
83508  void store(TlStorerToString &s, const char *field_name) const final;
83509 };
83510 
83511 class MessageFileType;
83512 
83518 class getMessageFileType final : public Function {
83523  std::int32_t get_id() const final {
83524  return ID;
83525  }
83526 
83527  public:
83530 
83537 
83545  explicit getMessageFileType(string const &message_file_head_);
83546 
83548  static const std::int32_t ID = -490270764;
83549 
83552 
83558  void store(TlStorerToString &s, const char *field_name) const final;
83559 };
83560 
83561 class text;
83562 
83573  std::int32_t get_id() const final {
83574  return ID;
83575  }
83576 
83577  public:
83580 
83587 
83596 
83598  static const std::int32_t ID = 390627752;
83599 
83602 
83608  void store(TlStorerToString &s, const char *field_name) const final;
83609 };
83610 
83611 class messageLink;
83612 
83618 class getMessageLink final : public Function {
83623  std::int32_t get_id() const final {
83624  return ID;
83625  }
83626 
83627  public:
83638 
83644  getMessageLink();
83645 
83658 
83660  static const std::int32_t ID = -984158342;
83661 
83664 
83670  void store(TlStorerToString &s, const char *field_name) const final;
83671 };
83672 
83673 class messageLinkInfo;
83674 
83680 class getMessageLinkInfo final : public Function {
83685  std::int32_t get_id() const final {
83686  return ID;
83687  }
83688 
83689  public:
83691  string url_;
83692 
83699 
83707  explicit getMessageLinkInfo(string const &url_);
83708 
83710  static const std::int32_t ID = -700533672;
83711 
83714 
83720  void store(TlStorerToString &s, const char *field_name) const final;
83721 };
83722 
83723 class message;
83724 
83730 class getMessageLocally final : public Function {
83735  std::int32_t get_id() const final {
83736  return ID;
83737  }
83738 
83739  public:
83744 
83751 
83761 
83763  static const std::int32_t ID = -603575444;
83764 
83767 
83773  void store(TlStorerToString &s, const char *field_name) const final;
83774 };
83775 
83776 class publicForwards;
83777 
83783 class getMessagePublicForwards final : public Function {
83788  std::int32_t get_id() const final {
83789  return ID;
83790  }
83791 
83792  public:
83798  string offset_;
83801 
83808 
83820 
83822  static const std::int32_t ID = 1369285812;
83823 
83826 
83832  void store(TlStorerToString &s, const char *field_name) const final;
83833 };
83834 
83835 class MessageReadDate;
83836 
83842 class getMessageReadDate final : public Function {
83847  std::int32_t get_id() const final {
83848  return ID;
83849  }
83850 
83851  public:
83856 
83863 
83873 
83875  static const std::int32_t ID = -1484455101;
83876 
83879 
83885  void store(TlStorerToString &s, const char *field_name) const final;
83886 };
83887 
83888 class messageStatistics;
83889 
83895 class getMessageStatistics final : public Function {
83900  std::int32_t get_id() const final {
83901  return ID;
83902  }
83903 
83904  public:
83910  bool is_dark_;
83911 
83918 
83929 
83931  static const std::int32_t ID = 1270194648;
83932 
83935 
83941  void store(TlStorerToString &s, const char *field_name) const final;
83942 };
83943 
83944 class messageThreadInfo;
83945 
83951 class getMessageThread final : public Function {
83956  std::int32_t get_id() const final {
83957  return ID;
83958  }
83959 
83960  public:
83965 
83971  getMessageThread();
83972 
83982 
83984  static const std::int32_t ID = 2062695998;
83985 
83988 
83994  void store(TlStorerToString &s, const char *field_name) const final;
83995 };
83996 
83997 class messages;
83998 
84004 class getMessageThreadHistory final : public Function {
84009  std::int32_t get_id() const final {
84010  return ID;
84011  }
84012 
84013  public:
84024 
84031 
84044 
84046  static const std::int32_t ID = -1808411608;
84047 
84050 
84056  void store(TlStorerToString &s, const char *field_name) const final;
84057 };
84058 
84059 class messageViewers;
84060 
84066 class getMessageViewers final : public Function {
84071  std::int32_t get_id() const final {
84072  return ID;
84073  }
84074 
84075  public:
84080 
84087 
84097 
84099  static const std::int32_t ID = -1584457010;
84100 
84103 
84109  void store(TlStorerToString &s, const char *field_name) const final;
84110 };
84111 
84112 class messages;
84113 
84119 class getMessages final : public Function {
84124  std::int32_t get_id() const final {
84125  return ID;
84126  }
84127 
84128  public:
84133 
84139  getMessages();
84140 
84150 
84152  static const std::int32_t ID = 425299338;
84153 
84156 
84162  void store(TlStorerToString &s, const char *field_name) const final;
84163 };
84164 
84165 class networkStatistics;
84166 
84172 class getNetworkStatistics final : public Function {
84177  std::int32_t get_id() const final {
84178  return ID;
84179  }
84180 
84181  public:
84184 
84191 
84199  explicit getNetworkStatistics(bool only_current_);
84200 
84202  static const std::int32_t ID = -986228706;
84203 
84206 
84212  void store(TlStorerToString &s, const char *field_name) const final;
84213 };
84214 
84216 
84222 class getNewChatPrivacySettings final : public Function {
84227  std::int32_t get_id() const final {
84228  return ID;
84229  }
84230 
84231  public:
84232 
84239 
84241  static const std::int32_t ID = -1295299657;
84242 
84245 
84251  void store(TlStorerToString &s, const char *field_name) const final;
84252 };
84253 
84254 class OptionValue;
84255 
84261 class getOption final : public Function {
84266  std::int32_t get_id() const final {
84267  return ID;
84268  }
84269 
84270  public:
84272  string name_;
84273 
84279  getOption();
84280 
84288  explicit getOption(string const &name_);
84289 
84291  static const std::int32_t ID = -1572495746;
84292 
84295 
84301  void store(TlStorerToString &s, const char *field_name) const final;
84302 };
84303 
84304 class stickerSets;
84305 
84311 class getOwnedStickerSets final : public Function {
84316  std::int32_t get_id() const final {
84317  return ID;
84318  }
84319 
84320  public:
84325 
84332 
84342 
84344  static const std::int32_t ID = 1493074208;
84345 
84348 
84354  void store(TlStorerToString &s, const char *field_name) const final;
84355 };
84356 
84358 
84369  std::int32_t get_id() const final {
84370  return ID;
84371  }
84372 
84373  public:
84377  string scope_;
84379  string public_key_;
84381  string nonce_;
84382 
84389 
84400  getPassportAuthorizationForm(int53 bot_user_id_, string const &scope_, string const &public_key_, string const &nonce_);
84401 
84403  static const std::int32_t ID = 1636107398;
84404 
84407 
84413  void store(TlStorerToString &s, const char *field_name) const final;
84414 };
84415 
84417 
84428  std::int32_t get_id() const final {
84429  return ID;
84430  }
84431 
84432  public:
84436  string password_;
84437 
84444 
84454 
84456  static const std::int32_t ID = 1068700924;
84457 
84460 
84466  void store(TlStorerToString &s, const char *field_name) const final;
84467 };
84468 
84469 class PassportElement;
84470 
84471 class PassportElementType;
84472 
84478 class getPassportElement final : public Function {
84483  std::int32_t get_id() const final {
84484  return ID;
84485  }
84486 
84487  public:
84491  string password_;
84492 
84499 
84509 
84511  static const std::int32_t ID = -1882398342;
84512 
84515 
84521  void store(TlStorerToString &s, const char *field_name) const final;
84522 };
84523 
84524 class passwordState;
84525 
84531 class getPasswordState final : public Function {
84536  std::int32_t get_id() const final {
84537  return ID;
84538  }
84539 
84540  public:
84541 
84547  getPasswordState();
84548 
84550  static const std::int32_t ID = -174752904;
84551 
84554 
84560  void store(TlStorerToString &s, const char *field_name) const final;
84561 };
84562 
84563 class InputInvoice;
84564 
84565 class paymentForm;
84566 
84567 class themeParameters;
84568 
84574 class getPaymentForm final : public Function {
84579  std::int32_t get_id() const final {
84580  return ID;
84581  }
84582 
84583  public:
84588 
84594  getPaymentForm();
84595 
84605 
84607  static const std::int32_t ID = -1924172076;
84608 
84611 
84617  void store(TlStorerToString &s, const char *field_name) const final;
84618 };
84619 
84620 class paymentReceipt;
84621 
84627 class getPaymentReceipt final : public Function {
84632  std::int32_t get_id() const final {
84633  return ID;
84634  }
84635 
84636  public:
84641 
84648 
84658 
84660  static const std::int32_t ID = 1013758294;
84661 
84664 
84670  void store(TlStorerToString &s, const char *field_name) const final;
84671 };
84672 
84673 class phoneNumberInfo;
84674 
84680 class getPhoneNumberInfo final : public Function {
84685  std::int32_t get_id() const final {
84686  return ID;
84687  }
84688 
84689  public:
84692 
84699 
84707  explicit getPhoneNumberInfo(string const &phone_number_prefix_);
84708 
84710  static const std::int32_t ID = -1608344583;
84711 
84714 
84720  void store(TlStorerToString &s, const char *field_name) const final;
84721 };
84722 
84723 class phoneNumberInfo;
84724 
84730 class getPhoneNumberInfoSync final : public Function {
84735  std::int32_t get_id() const final {
84736  return ID;
84737  }
84738 
84739  public:
84744 
84751 
84760  getPhoneNumberInfoSync(string const &language_code_, string const &phone_number_prefix_);
84761 
84763  static const std::int32_t ID = 547061048;
84764 
84767 
84773  void store(TlStorerToString &s, const char *field_name) const final;
84774 };
84775 
84776 class messageSenders;
84777 
84783 class getPollVoters final : public Function {
84788  std::int32_t get_id() const final {
84789  return ID;
84790  }
84791 
84792  public:
84803 
84809  getPollVoters();
84810 
84823 
84825  static const std::int32_t ID = -1000625748;
84826 
84829 
84835  void store(TlStorerToString &s, const char *field_name) const final;
84836 };
84837 
84838 class text;
84839 
84850  std::int32_t get_id() const final {
84851  return ID;
84852  }
84853 
84854  public:
84857 
84864 
84872  explicit getPreferredCountryLanguage(string const &country_code_);
84873 
84875  static const std::int32_t ID = -933049386;
84876 
84879 
84885  void store(TlStorerToString &s, const char *field_name) const final;
84886 };
84887 
84888 class PremiumSource;
84889 
84890 class premiumFeatures;
84891 
84897 class getPremiumFeatures final : public Function {
84902  std::int32_t get_id() const final {
84903  return ID;
84904  }
84905 
84906  public:
84909 
84916 
84925 
84927  static const std::int32_t ID = -1260640695;
84928 
84931 
84937  void store(TlStorerToString &s, const char *field_name) const final;
84938 };
84939 
84941 
84952  std::int32_t get_id() const final {
84953  return ID;
84954  }
84955 
84956  public:
84959 
84966 
84975 
84977  static const std::int32_t ID = -1991099860;
84978 
84981 
84987  void store(TlStorerToString &s, const char *field_name) const final;
84988 };
84989 
84990 class PremiumGiveawayInfo;
84991 
84997 class getPremiumGiveawayInfo final : public Function {
85002  std::int32_t get_id() const final {
85003  return ID;
85004  }
85005 
85006  public:
85011 
85018 
85028 
85030  static const std::int32_t ID = 1792768919;
85031 
85034 
85040  void store(TlStorerToString &s, const char *field_name) const final;
85041 };
85042 
85043 class PremiumLimitType;
85044 
85045 class premiumLimit;
85046 
85052 class getPremiumLimit final : public Function {
85057  std::int32_t get_id() const final {
85058  return ID;
85059  }
85060 
85061  public:
85064 
85070  getPremiumLimit();
85071 
85080 
85082  static const std::int32_t ID = 1075313898;
85083 
85086 
85092  void store(TlStorerToString &s, const char *field_name) const final;
85093 };
85094 
85095 class premiumState;
85096 
85102 class getPremiumState final : public Function {
85107  std::int32_t get_id() const final {
85108  return ID;
85109  }
85110 
85111  public:
85112 
85118  getPremiumState();
85119 
85121  static const std::int32_t ID = 663632610;
85122 
85125 
85131  void store(TlStorerToString &s, const char *field_name) const final;
85132 };
85133 
85134 class stickers;
85135 
85141 class getPremiumStickerExamples final : public Function {
85146  std::int32_t get_id() const final {
85147  return ID;
85148  }
85149 
85150  public:
85151 
85158 
85160  static const std::int32_t ID = 1399442328;
85161 
85164 
85170  void store(TlStorerToString &s, const char *field_name) const final;
85171 };
85172 
85173 class stickers;
85174 
85180 class getPremiumStickers final : public Function {
85185  std::int32_t get_id() const final {
85186  return ID;
85187  }
85188 
85189  public:
85192 
85199 
85207  explicit getPremiumStickers(int32 limit_);
85208 
85210  static const std::int32_t ID = -280950192;
85211 
85214 
85220  void store(TlStorerToString &s, const char *field_name) const final;
85221 };
85222 
85223 class proxies;
85224 
85230 class getProxies final : public Function {
85235  std::int32_t get_id() const final {
85236  return ID;
85237  }
85238 
85239  public:
85240 
85246  getProxies();
85247 
85249  static const std::int32_t ID = -95026381;
85250 
85253 
85259  void store(TlStorerToString &s, const char *field_name) const final;
85260 };
85261 
85262 class httpUrl;
85263 
85269 class getProxyLink final : public Function {
85274  std::int32_t get_id() const final {
85275  return ID;
85276  }
85277 
85278  public:
85281 
85287  getProxyLink();
85288 
85296  explicit getProxyLink(int32 proxy_id_);
85297 
85299  static const std::int32_t ID = -1054495112;
85300 
85303 
85309  void store(TlStorerToString &s, const char *field_name) const final;
85310 };
85311 
85312 class pushReceiverId;
85313 
85319 class getPushReceiverId final : public Function {
85324  std::int32_t get_id() const final {
85325  return ID;
85326  }
85327 
85328  public:
85330  string payload_;
85331 
85338 
85346  explicit getPushReceiverId(string const &payload_);
85347 
85349  static const std::int32_t ID = -286505294;
85350 
85353 
85359  void store(TlStorerToString &s, const char *field_name) const final;
85360 };
85361 
85363 
85369 class getReadDatePrivacySettings final : public Function {
85374  std::int32_t get_id() const final {
85375  return ID;
85376  }
85377 
85378  public:
85379 
85386 
85388  static const std::int32_t ID = 451435451;
85389 
85392 
85398  void store(TlStorerToString &s, const char *field_name) const final;
85399 };
85400 
85401 class emojiStatuses;
85402 
85408 class getRecentEmojiStatuses final : public Function {
85413  std::int32_t get_id() const final {
85414  return ID;
85415  }
85416 
85417  public:
85418 
85425 
85427  static const std::int32_t ID = -1371914967;
85428 
85431 
85437  void store(TlStorerToString &s, const char *field_name) const final;
85438 };
85439 
85440 class users;
85441 
85447 class getRecentInlineBots final : public Function {
85452  std::int32_t get_id() const final {
85453  return ID;
85454  }
85455 
85456  public:
85457 
85464 
85466  static const std::int32_t ID = 1437823548;
85467 
85470 
85476  void store(TlStorerToString &s, const char *field_name) const final;
85477 };
85478 
85479 class stickers;
85480 
85486 class getRecentStickers final : public Function {
85491  std::int32_t get_id() const final {
85492  return ID;
85493  }
85494 
85495  public:
85498 
85505 
85513  explicit getRecentStickers(bool is_attached_);
85514 
85516  static const std::int32_t ID = -579622241;
85517 
85520 
85526  void store(TlStorerToString &s, const char *field_name) const final;
85527 };
85528 
85529 class chats;
85530 
85536 class getRecentlyOpenedChats final : public Function {
85541  std::int32_t get_id() const final {
85542  return ID;
85543  }
85544 
85545  public:
85548 
85555 
85564 
85566  static const std::int32_t ID = -1924156893;
85567 
85570 
85576  void store(TlStorerToString &s, const char *field_name) const final;
85577 };
85578 
85579 class tMeUrls;
85580 
85586 class getRecentlyVisitedTMeUrls final : public Function {
85591  std::int32_t get_id() const final {
85592  return ID;
85593  }
85594 
85595  public:
85597  string referrer_;
85598 
85605 
85613  explicit getRecentlyVisitedTMeUrls(string const &referrer_);
85614 
85616  static const std::int32_t ID = 806754961;
85617 
85620 
85626  void store(TlStorerToString &s, const char *field_name) const final;
85627 };
85628 
85630 
85636 class getRecommendedChatFolders final : public Function {
85641  std::int32_t get_id() const final {
85642  return ID;
85643  }
85644 
85645  public:
85646 
85653 
85655  static const std::int32_t ID = -145540217;
85656 
85659 
85665  void store(TlStorerToString &s, const char *field_name) const final;
85666 };
85667 
85668 class chats;
85669 
85675 class getRecommendedChats final : public Function {
85680  std::int32_t get_id() const final {
85681  return ID;
85682  }
85683 
85684  public:
85685 
85692 
85694  static const std::int32_t ID = -649884303;
85695 
85698 
85704  void store(TlStorerToString &s, const char *field_name) const final;
85705 };
85706 
85707 class recoveryEmailAddress;
85708 
85714 class getRecoveryEmailAddress final : public Function {
85719  std::int32_t get_id() const final {
85720  return ID;
85721  }
85722 
85723  public:
85725  string password_;
85726 
85733 
85741  explicit getRecoveryEmailAddress(string const &password_);
85742 
85744  static const std::int32_t ID = -1594770947;
85745 
85748 
85754  void store(TlStorerToString &s, const char *field_name) const final;
85755 };
85756 
85757 class FileType;
85758 
85759 class file;
85760 
85766 class getRemoteFile final : public Function {
85771  std::int32_t get_id() const final {
85772  return ID;
85773  }
85774 
85775  public:
85780 
85786  getRemoteFile();
85787 
85797 
85799  static const std::int32_t ID = 2137204530;
85800 
85803 
85809  void store(TlStorerToString &s, const char *field_name) const final;
85810 };
85811 
85812 class message;
85813 
85819 class getRepliedMessage final : public Function {
85824  std::int32_t get_id() const final {
85825  return ID;
85826  }
85827 
85828  public:
85833 
85840 
85850 
85852  static const std::int32_t ID = -641918531;
85853 
85856 
85862  void store(TlStorerToString &s, const char *field_name) const final;
85863 };
85864 
85865 class animations;
85866 
85872 class getSavedAnimations final : public Function {
85877  std::int32_t get_id() const final {
85878  return ID;
85879  }
85880 
85881  public:
85882 
85889 
85891  static const std::int32_t ID = 7051032;
85892 
85895 
85901  void store(TlStorerToString &s, const char *field_name) const final;
85902 };
85903 
85904 class savedMessagesTags;
85905 
85911 class getSavedMessagesTags final : public Function {
85916  std::int32_t get_id() const final {
85917  return ID;
85918  }
85919 
85920  public:
85923 
85930 
85939 
85941  static const std::int32_t ID = -1932105815;
85942 
85945 
85951  void store(TlStorerToString &s, const char *field_name) const final;
85952 };
85953 
85954 class messages;
85955 
85966  std::int32_t get_id() const final {
85967  return ID;
85968  }
85969 
85970  public:
85979 
85986 
85998 
86000  static const std::int32_t ID = 2011552360;
86001 
86004 
86010  void store(TlStorerToString &s, const char *field_name) const final;
86011 };
86012 
86013 class message;
86014 
86025  std::int32_t get_id() const final {
86026  return ID;
86027  }
86028 
86029  public:
86034 
86041 
86051 
86053  static const std::int32_t ID = -1050786176;
86054 
86057 
86063  void store(TlStorerToString &s, const char *field_name) const final;
86064 };
86065 
86066 class notificationSounds;
86067 
86073 class getSavedNotificationSound final : public Function {
86078  std::int32_t get_id() const final {
86079  return ID;
86080  }
86081 
86082  public:
86085 
86092 
86101 
86103  static const std::int32_t ID = 459569431;
86104 
86107 
86113  void store(TlStorerToString &s, const char *field_name) const final;
86114 };
86115 
86116 class notificationSounds;
86117 
86123 class getSavedNotificationSounds final : public Function {
86128  std::int32_t get_id() const final {
86129  return ID;
86130  }
86131 
86132  public:
86133 
86140 
86142  static const std::int32_t ID = -1070305368;
86143 
86146 
86152  void store(TlStorerToString &s, const char *field_name) const final;
86153 };
86154 
86155 class orderInfo;
86156 
86162 class getSavedOrderInfo final : public Function {
86167  std::int32_t get_id() const final {
86168  return ID;
86169  }
86170 
86171  public:
86172 
86179 
86181  static const std::int32_t ID = -1152016675;
86182 
86185 
86191  void store(TlStorerToString &s, const char *field_name) const final;
86192 };
86193 
86195 
86197 
86208  std::int32_t get_id() const final {
86209  return ID;
86210  }
86211 
86212  public:
86215 
86222 
86231 
86233  static const std::int32_t ID = -995613361;
86234 
86237 
86243  void store(TlStorerToString &s, const char *field_name) const final;
86244 };
86245 
86246 class hashtags;
86247 
86253 class getSearchedForTags final : public Function {
86258  std::int32_t get_id() const final {
86259  return ID;
86260  }
86261 
86262  public:
86264  string tag_prefix_;
86267 
86274 
86283  getSearchedForTags(string const &tag_prefix_, int32 limit_);
86284 
86286  static const std::int32_t ID = -1692716851;
86287 
86290 
86296  void store(TlStorerToString &s, const char *field_name) const final;
86297 };
86298 
86299 class secretChat;
86300 
86306 class getSecretChat final : public Function {
86311  std::int32_t get_id() const final {
86312  return ID;
86313  }
86314 
86315  public:
86318 
86324  getSecretChat();
86325 
86334 
86336  static const std::int32_t ID = 40599169;
86337 
86340 
86346  void store(TlStorerToString &s, const char *field_name) const final;
86347 };
86348 
86349 class MessageSender;
86350 
86351 class httpUrl;
86352 
86358 class getStarAdAccountUrl final : public Function {
86363  std::int32_t get_id() const final {
86364  return ID;
86365  }
86366 
86367  public:
86370 
86377 
86386 
86388  static const std::int32_t ID = 1940473181;
86389 
86392 
86398  void store(TlStorerToString &s, const char *field_name) const final;
86399 };
86400 
86401 class starPaymentOptions;
86402 
86408 class getStarPaymentOptions final : public Function {
86413  std::int32_t get_id() const final {
86414  return ID;
86415  }
86416 
86417  public:
86418 
86425 
86427  static const std::int32_t ID = 1838351940;
86428 
86431 
86437  void store(TlStorerToString &s, const char *field_name) const final;
86438 };
86439 
86440 class MessageSender;
86441 
86442 class starRevenueStatistics;
86443 
86449 class getStarRevenueStatistics final : public Function {
86454  std::int32_t get_id() const final {
86455  return ID;
86456  }
86457 
86458  public:
86462  bool is_dark_;
86463 
86470 
86480 
86482  static const std::int32_t ID = -260356841;
86483 
86486 
86492  void store(TlStorerToString &s, const char *field_name) const final;
86493 };
86494 
86495 class MessageSender;
86496 
86498 
86499 class starTransactions;
86500 
86506 class getStarTransactions final : public Function {
86511  std::int32_t get_id() const final {
86512  return ID;
86513  }
86514 
86515  public:
86521  string offset_;
86524 
86531 
86543 
86545  static const std::int32_t ID = -350351203;
86546 
86549 
86555  void store(TlStorerToString &s, const char *field_name) const final;
86556 };
86557 
86558 class MessageSender;
86559 
86560 class httpUrl;
86561 
86567 class getStarWithdrawalUrl final : public Function {
86572  std::int32_t get_id() const final {
86573  return ID;
86574  }
86575 
86576  public:
86582  string password_;
86583 
86590 
86601 
86603  static const std::int32_t ID = -1445841134;
86604 
86607 
86613  void store(TlStorerToString &s, const char *field_name) const final;
86614 };
86615 
86616 class StatisticalGraph;
86617 
86623 class getStatisticalGraph final : public Function {
86628  std::int32_t get_id() const final {
86629  return ID;
86630  }
86631 
86632  public:
86636  string token_;
86639 
86646 
86656  getStatisticalGraph(int53 chat_id_, string const &token_, int53 x_);
86657 
86659  static const std::int32_t ID = 1100975515;
86660 
86663 
86669  void store(TlStorerToString &s, const char *field_name) const final;
86670 };
86671 
86672 class InputFile;
86673 
86674 class emojis;
86675 
86681 class getStickerEmojis final : public Function {
86686  std::int32_t get_id() const final {
86687  return ID;
86688  }
86689 
86690  public:
86693 
86699  getStickerEmojis();
86700 
86709 
86711  static const std::int32_t ID = -1895508665;
86712 
86715 
86721  void store(TlStorerToString &s, const char *field_name) const final;
86722 };
86723 
86724 class stickerSet;
86725 
86731 class getStickerSet final : public Function {
86736  std::int32_t get_id() const final {
86737  return ID;
86738  }
86739 
86740  public:
86743 
86749  getStickerSet();
86750 
86758  explicit getStickerSet(int64 set_id_);
86759 
86761  static const std::int32_t ID = 1052318659;
86762 
86765 
86771  void store(TlStorerToString &s, const char *field_name) const final;
86772 };
86773 
86774 class StickerType;
86775 
86776 class stickers;
86777 
86783 class getStickers final : public Function {
86788  std::int32_t get_id() const final {
86789  return ID;
86790  }
86791 
86792  public:
86796  string query_;
86801 
86807  getStickers();
86808 
86820 
86822  static const std::int32_t ID = 1158058819;
86823 
86826 
86832  void store(TlStorerToString &s, const char *field_name) const final;
86833 };
86834 
86835 class storageStatistics;
86836 
86842 class getStorageStatistics final : public Function {
86847  std::int32_t get_id() const final {
86848  return ID;
86849  }
86850 
86851  public:
86854 
86861 
86870 
86872  static const std::int32_t ID = -853193929;
86873 
86876 
86882  void store(TlStorerToString &s, const char *field_name) const final;
86883 };
86884 
86885 class storageStatisticsFast;
86886 
86892 class getStorageStatisticsFast final : public Function {
86897  std::int32_t get_id() const final {
86898  return ID;
86899  }
86900 
86901  public:
86902 
86909 
86911  static const std::int32_t ID = 61368066;
86912 
86915 
86921  void store(TlStorerToString &s, const char *field_name) const final;
86922 };
86923 
86924 class story;
86925 
86931 class getStory final : public Function {
86936  std::int32_t get_id() const final {
86937  return ID;
86938  }
86939 
86940  public:
86947 
86953  getStory();
86954 
86965 
86967  static const std::int32_t ID = 1903893624;
86968 
86971 
86977  void store(TlStorerToString &s, const char *field_name) const final;
86978 };
86979 
86980 class availableReactions;
86981 
86987 class getStoryAvailableReactions final : public Function {
86992  std::int32_t get_id() const final {
86993  return ID;
86994  }
86995 
86996  public:
86999 
87006 
87015 
87017  static const std::int32_t ID = 595938619;
87018 
87021 
87027  void store(TlStorerToString &s, const char *field_name) const final;
87028 };
87029 
87030 class storyInteractions;
87031 
87037 class getStoryInteractions final : public Function {
87042  std::int32_t get_id() const final {
87043  return ID;
87044  }
87045 
87046  public:
87050  string query_;
87058  string offset_;
87061 
87068 
87083 
87085  static const std::int32_t ID = 483475469;
87086 
87089 
87095  void store(TlStorerToString &s, const char *field_name) const final;
87096 };
87097 
87098 class chats;
87099 
87110  std::int32_t get_id() const final {
87111  return ID;
87112  }
87113 
87114  public:
87115 
87122 
87124  static const std::int32_t ID = 627715760;
87125 
87128 
87134  void store(TlStorerToString &s, const char *field_name) const final;
87135 };
87136 
87137 class publicForwards;
87138 
87144 class getStoryPublicForwards final : public Function {
87149  std::int32_t get_id() const final {
87150  return ID;
87151  }
87152 
87153  public:
87159  string offset_;
87162 
87169 
87181 
87183  static const std::int32_t ID = 1761074363;
87184 
87187 
87193  void store(TlStorerToString &s, const char *field_name) const final;
87194 };
87195 
87196 class storyStatistics;
87197 
87203 class getStoryStatistics final : public Function {
87208  std::int32_t get_id() const final {
87209  return ID;
87210  }
87211 
87212  public:
87218  bool is_dark_;
87219 
87226 
87237 
87239  static const std::int32_t ID = 982926146;
87240 
87243 
87249  void store(TlStorerToString &s, const char *field_name) const final;
87250 };
87251 
87252 class text;
87253 
87259 class getSuggestedFileName final : public Function {
87264  std::int32_t get_id() const final {
87265  return ID;
87266  }
87267 
87268  public:
87272  string directory_;
87273 
87280 
87290 
87292  static const std::int32_t ID = -2049399674;
87293 
87296 
87302  void store(TlStorerToString &s, const char *field_name) const final;
87303 };
87304 
87305 class text;
87306 
87312 class getSuggestedStickerSetName final : public Function {
87317  std::int32_t get_id() const final {
87318  return ID;
87319  }
87320 
87321  public:
87323  string title_;
87324 
87331 
87339  explicit getSuggestedStickerSetName(string const &title_);
87340 
87342  static const std::int32_t ID = -1340995520;
87343 
87346 
87352  void store(TlStorerToString &s, const char *field_name) const final;
87353 };
87354 
87355 class chats;
87356 
87362 class getSuitableDiscussionChats final : public Function {
87367  std::int32_t get_id() const final {
87368  return ID;
87369  }
87370 
87371  public:
87372 
87379 
87381  static const std::int32_t ID = 49044982;
87382 
87385 
87391  void store(TlStorerToString &s, const char *field_name) const final;
87392 };
87393 
87394 class chats;
87395 
87401 class getSuitablePersonalChats final : public Function {
87406  std::int32_t get_id() const final {
87407  return ID;
87408  }
87409 
87410  public:
87411 
87418 
87420  static const std::int32_t ID = -1870357515;
87421 
87424 
87430  void store(TlStorerToString &s, const char *field_name) const final;
87431 };
87432 
87433 class supergroup;
87434 
87440 class getSupergroup final : public Function {
87445  std::int32_t get_id() const final {
87446  return ID;
87447  }
87448 
87449  public:
87452 
87458  getSupergroup();
87459 
87468 
87470  static const std::int32_t ID = 989663458;
87471 
87474 
87480  void store(TlStorerToString &s, const char *field_name) const final;
87481 };
87482 
87483 class supergroupFullInfo;
87484 
87490 class getSupergroupFullInfo final : public Function {
87495  std::int32_t get_id() const final {
87496  return ID;
87497  }
87498 
87499  public:
87502 
87509 
87518 
87520  static const std::int32_t ID = 1099776056;
87521 
87524 
87530  void store(TlStorerToString &s, const char *field_name) const final;
87531 };
87532 
87534 
87535 class chatMembers;
87536 
87542 class getSupergroupMembers final : public Function {
87547  std::int32_t get_id() const final {
87548  return ID;
87549  }
87550 
87551  public:
87560 
87567 
87579 
87581  static const std::int32_t ID = -570940984;
87582 
87585 
87591  void store(TlStorerToString &s, const char *field_name) const final;
87592 };
87593 
87594 class text;
87595 
87601 class getSupportName final : public Function {
87606  std::int32_t get_id() const final {
87607  return ID;
87608  }
87609 
87610  public:
87611 
87617  getSupportName();
87618 
87620  static const std::int32_t ID = 1302205794;
87621 
87624 
87630  void store(TlStorerToString &s, const char *field_name) const final;
87631 };
87632 
87633 class user;
87634 
87640 class getSupportUser final : public Function {
87645  std::int32_t get_id() const final {
87646  return ID;
87647  }
87648 
87649  public:
87650 
87656  getSupportUser();
87657 
87659  static const std::int32_t ID = -1733497700;
87660 
87663 
87669  void store(TlStorerToString &s, const char *field_name) const final;
87670 };
87671 
87673 
87679 class getTemporaryPasswordState final : public Function {
87684  std::int32_t get_id() const final {
87685  return ID;
87686  }
87687 
87688  public:
87689 
87696 
87698  static const std::int32_t ID = -12670830;
87699 
87702 
87708  void store(TlStorerToString &s, const char *field_name) const final;
87709 };
87710 
87711 class textEntities;
87712 
87718 class getTextEntities final : public Function {
87723  std::int32_t get_id() const final {
87724  return ID;
87725  }
87726 
87727  public:
87729  string text_;
87730 
87736  getTextEntities();
87737 
87745  explicit getTextEntities(string const &text_);
87746 
87748  static const std::int32_t ID = -341490693;
87749 
87752 
87758  void store(TlStorerToString &s, const char *field_name) const final;
87759 };
87760 
87761 class text;
87762 
87763 class themeParameters;
87764 
87775  std::int32_t get_id() const final {
87776  return ID;
87777  }
87778 
87779  public:
87782 
87789 
87798 
87800  static const std::int32_t ID = -1850145288;
87801 
87804 
87810  void store(TlStorerToString &s, const char *field_name) const final;
87811 };
87812 
87813 class emojiStatuses;
87814 
87820 class getThemedChatEmojiStatuses final : public Function {
87825  std::int32_t get_id() const final {
87826  return ID;
87827  }
87828 
87829  public:
87830 
87837 
87839  static const std::int32_t ID = -76325707;
87840 
87843 
87849  void store(TlStorerToString &s, const char *field_name) const final;
87850 };
87851 
87852 class emojiStatuses;
87853 
87859 class getThemedEmojiStatuses final : public Function {
87864  std::int32_t get_id() const final {
87865  return ID;
87866  }
87867 
87868  public:
87869 
87876 
87878  static const std::int32_t ID = 1791346882;
87879 
87882 
87888  void store(TlStorerToString &s, const char *field_name) const final;
87889 };
87890 
87891 class timeZones;
87892 
87898 class getTimeZones final : public Function {
87903  std::int32_t get_id() const final {
87904  return ID;
87905  }
87906 
87907  public:
87908 
87914  getTimeZones();
87915 
87917  static const std::int32_t ID = 1340268632;
87918 
87921 
87927  void store(TlStorerToString &s, const char *field_name) const final;
87928 };
87929 
87930 class TopChatCategory;
87931 
87932 class chats;
87933 
87939 class getTopChats final : public Function {
87944  std::int32_t get_id() const final {
87945  return ID;
87946  }
87947 
87948  public:
87953 
87959  getTopChats();
87960 
87970 
87972  static const std::int32_t ID = -388410847;
87973 
87976 
87982  void store(TlStorerToString &s, const char *field_name) const final;
87983 };
87984 
87985 class StickerType;
87986 
87987 class trendingStickerSets;
87988 
87994 class getTrendingStickerSets final : public Function {
87999  std::int32_t get_id() const final {
88000  return ID;
88001  }
88002 
88003  public:
88010 
88017 
88028 
88030  static const std::int32_t ID = -531085986;
88031 
88034 
88040  void store(TlStorerToString &s, const char *field_name) const final;
88041 };
88042 
88043 class user;
88044 
88050 class getUser final : public Function {
88055  std::int32_t get_id() const final {
88056  return ID;
88057  }
88058 
88059  public:
88062 
88068  getUser();
88069 
88077  explicit getUser(int53 user_id_);
88078 
88080  static const std::int32_t ID = 1117363211;
88081 
88084 
88090  void store(TlStorerToString &s, const char *field_name) const final;
88091 };
88092 
88093 class foundChatBoosts;
88094 
88100 class getUserChatBoosts final : public Function {
88105  std::int32_t get_id() const final {
88106  return ID;
88107  }
88108 
88109  public:
88114 
88121 
88131 
88133  static const std::int32_t ID = -1190205543;
88134 
88137 
88143  void store(TlStorerToString &s, const char *field_name) const final;
88144 };
88145 
88146 class userFullInfo;
88147 
88153 class getUserFullInfo final : public Function {
88158  std::int32_t get_id() const final {
88159  return ID;
88160  }
88161 
88162  public:
88165 
88171  getUserFullInfo();
88172 
88180  explicit getUserFullInfo(int53 user_id_);
88181 
88183  static const std::int32_t ID = -776823720;
88184 
88187 
88193  void store(TlStorerToString &s, const char *field_name) const final;
88194 };
88195 
88196 class userLink;
88197 
88203 class getUserLink final : public Function {
88208  std::int32_t get_id() const final {
88209  return ID;
88210  }
88211 
88212  public:
88213 
88219  getUserLink();
88220 
88222  static const std::int32_t ID = 1226839270;
88223 
88226 
88232  void store(TlStorerToString &s, const char *field_name) const final;
88233 };
88234 
88235 class UserPrivacySetting;
88236 
88238 
88244 class getUserPrivacySettingRules final : public Function {
88249  std::int32_t get_id() const final {
88250  return ID;
88251  }
88252 
88253  public:
88256 
88263 
88272 
88274  static const std::int32_t ID = -2077223311;
88275 
88278 
88284  void store(TlStorerToString &s, const char *field_name) const final;
88285 };
88286 
88287 class chatPhotos;
88288 
88294 class getUserProfilePhotos final : public Function {
88299  std::int32_t get_id() const final {
88300  return ID;
88301  }
88302 
88303  public:
88310 
88317 
88328 
88330  static const std::int32_t ID = -908132798;
88331 
88334 
88340  void store(TlStorerToString &s, const char *field_name) const final;
88341 };
88342 
88343 class userSupportInfo;
88344 
88350 class getUserSupportInfo final : public Function {
88355  std::int32_t get_id() const final {
88356  return ID;
88357  }
88358 
88359  public:
88362 
88369 
88377  explicit getUserSupportInfo(int53 user_id_);
88378 
88380  static const std::int32_t ID = 1957008133;
88381 
88384 
88390  void store(TlStorerToString &s, const char *field_name) const final;
88391 };
88392 
88393 class messageSenders;
88394 
88405  std::int32_t get_id() const final {
88406  return ID;
88407  }
88408 
88409  public:
88412 
88419 
88428 
88430  static const std::int32_t ID = -1000496379;
88431 
88434 
88440  void store(TlStorerToString &s, const char *field_name) const final;
88441 };
88442 
88443 class rtmpUrl;
88444 
88450 class getVideoChatRtmpUrl final : public Function {
88455  std::int32_t get_id() const final {
88456  return ID;
88457  }
88458 
88459  public:
88462 
88469 
88478 
88480  static const std::int32_t ID = 1210784543;
88481 
88484 
88490  void store(TlStorerToString &s, const char *field_name) const final;
88491 };
88492 
88493 class httpUrl;
88494 
88495 class themeParameters;
88496 
88502 class getWebAppLinkUrl final : public Function {
88507  std::int32_t get_id() const final {
88508  return ID;
88509  }
88510 
88511  public:
88526 
88532  getWebAppLinkUrl();
88533 
88548 
88550  static const std::int32_t ID = 1326379980;
88551 
88554 
88560  void store(TlStorerToString &s, const char *field_name) const final;
88561 };
88562 
88563 class httpUrl;
88564 
88565 class themeParameters;
88566 
88572 class getWebAppUrl final : public Function {
88577  std::int32_t get_id() const final {
88578  return ID;
88579  }
88580 
88581  public:
88585  string url_;
88590 
88596  getWebAppUrl();
88597 
88609 
88611  static const std::int32_t ID = 1690578110;
88612 
88615 
88621  void store(TlStorerToString &s, const char *field_name) const final;
88622 };
88623 
88624 class webPageInstantView;
88625 
88631 class getWebPageInstantView final : public Function {
88636  std::int32_t get_id() const final {
88637  return ID;
88638  }
88639 
88640  public:
88642  string url_;
88645 
88652 
88661  getWebPageInstantView(string const &url_, bool force_full_);
88662 
88664  static const std::int32_t ID = -1962649975;
88665 
88668 
88674  void store(TlStorerToString &s, const char *field_name) const final;
88675 };
88676 
88677 class ok;
88678 
88684 class hideContactCloseBirthdays final : public Function {
88689  std::int32_t get_id() const final {
88690  return ID;
88691  }
88692 
88693  public:
88694 
88701 
88703  static const std::int32_t ID = -1163065221;
88704 
88707 
88713  void store(TlStorerToString &s, const char *field_name) const final;
88714 };
88715 
88716 class SuggestedAction;
88717 
88718 class ok;
88719 
88725 class hideSuggestedAction final : public Function {
88730  std::int32_t get_id() const final {
88731  return ID;
88732  }
88733 
88734  public:
88737 
88744 
88753 
88755  static const std::int32_t ID = -1561384065;
88756 
88759 
88765  void store(TlStorerToString &s, const char *field_name) const final;
88766 };
88767 
88768 class contact;
88769 
88770 class importedContacts;
88771 
88777 class importContacts final : public Function {
88782  std::int32_t get_id() const final {
88783  return ID;
88784  }
88785 
88786  public:
88789 
88795  importContacts();
88796 
88805 
88807  static const std::int32_t ID = -215132767;
88808 
88811 
88817  void store(TlStorerToString &s, const char *field_name) const final;
88818 };
88819 
88820 class InputFile;
88821 
88822 class ok;
88823 
88829 class importMessages final : public Function {
88834  std::int32_t get_id() const final {
88835  return ID;
88836  }
88837 
88838  public:
88845 
88851  importMessages();
88852 
88863 
88865  static const std::int32_t ID = -1864116784;
88866 
88869 
88875  void store(TlStorerToString &s, const char *field_name) const final;
88876 };
88877 
88878 class ok;
88879 
88890  std::int32_t get_id() const final {
88891  return ID;
88892  }
88893 
88894  public:
88899 
88906 
88916 
88918  static const std::int32_t ID = 1867097679;
88919 
88922 
88928  void store(TlStorerToString &s, const char *field_name) const final;
88929 };
88930 
88931 class ok;
88932 
88938 class joinChat final : public Function {
88943  std::int32_t get_id() const final {
88944  return ID;
88945  }
88946 
88947  public:
88950 
88956  joinChat();
88957 
88965  explicit joinChat(int53 chat_id_);
88966 
88968  static const std::int32_t ID = 326769313;
88969 
88972 
88978  void store(TlStorerToString &s, const char *field_name) const final;
88979 };
88980 
88981 class chat;
88982 
88988 class joinChatByInviteLink final : public Function {
88993  std::int32_t get_id() const final {
88994  return ID;
88995  }
88996 
88997  public:
89000 
89007 
89015  explicit joinChatByInviteLink(string const &invite_link_);
89016 
89018  static const std::int32_t ID = -1049973882;
89019 
89022 
89028  void store(TlStorerToString &s, const char *field_name) const final;
89029 };
89030 
89031 class MessageSender;
89032 
89033 class text;
89034 
89040 class joinGroupCall final : public Function {
89045  std::int32_t get_id() const final {
89046  return ID;
89047  }
89048 
89049  public:
89057  string payload_;
89064 
89070  joinGroupCall();
89071 
89086 
89088  static const std::int32_t ID = -1043773467;
89089 
89092 
89098  void store(TlStorerToString &s, const char *field_name) const final;
89099 };
89100 
89101 class ok;
89102 
89104 
89115  std::int32_t get_id() const final {
89116  return ID;
89117  }
89118 
89119  public:
89124 
89131 
89141 
89143  static const std::int32_t ID = 1395195553;
89144 
89147 
89153  void store(TlStorerToString &s, const char *field_name) const final;
89154 };
89155 
89156 class ok;
89157 
89163 class leaveChat final : public Function {
89168  std::int32_t get_id() const final {
89169  return ID;
89170  }
89171 
89172  public:
89175 
89181  leaveChat();
89182 
89190  explicit leaveChat(int53 chat_id_);
89191 
89193  static const std::int32_t ID = -1825080735;
89194 
89197 
89203  void store(TlStorerToString &s, const char *field_name) const final;
89204 };
89205 
89206 class ok;
89207 
89213 class leaveGroupCall final : public Function {
89218  std::int32_t get_id() const final {
89219  return ID;
89220  }
89221 
89222  public:
89225 
89231  leaveGroupCall();
89232 
89241 
89243  static const std::int32_t ID = 980152233;
89244 
89247 
89253  void store(TlStorerToString &s, const char *field_name) const final;
89254 };
89255 
89256 class StoryList;
89257 
89258 class ok;
89259 
89265 class loadActiveStories final : public Function {
89270  std::int32_t get_id() const final {
89271  return ID;
89272  }
89273 
89274  public:
89277 
89284 
89293 
89295  static const std::int32_t ID = 2106390328;
89296 
89299 
89305  void store(TlStorerToString &s, const char *field_name) const final;
89306 };
89307 
89308 class ChatList;
89309 
89310 class ok;
89311 
89317 class loadChats final : public Function {
89322  std::int32_t get_id() const final {
89323  return ID;
89324  }
89325 
89326  public:
89331 
89337  loadChats();
89338 
89348 
89350  static const std::int32_t ID = -1885635205;
89351 
89354 
89360  void store(TlStorerToString &s, const char *field_name) const final;
89361 };
89362 
89363 class ok;
89364 
89370 class loadGroupCallParticipants final : public Function {
89375  std::int32_t get_id() const final {
89376  return ID;
89377  }
89378 
89379  public:
89384 
89391 
89401 
89403  static const std::int32_t ID = 938720974;
89404 
89407 
89413  void store(TlStorerToString &s, const char *field_name) const final;
89414 };
89415 
89416 class ok;
89417 
89428  std::int32_t get_id() const final {
89429  return ID;
89430  }
89431 
89432  public:
89435 
89442 
89451 
89453  static const std::int32_t ID = -46092588;
89454 
89457 
89463  void store(TlStorerToString &s, const char *field_name) const final;
89464 };
89465 
89466 class ok;
89467 
89473 class loadQuickReplyShortcuts final : public Function {
89478  std::int32_t get_id() const final {
89479  return ID;
89480  }
89481 
89482  public:
89483 
89490 
89492  static const std::int32_t ID = -1016614243;
89493 
89496 
89502  void store(TlStorerToString &s, const char *field_name) const final;
89503 };
89504 
89505 class ok;
89506 
89512 class loadSavedMessagesTopics final : public Function {
89517  std::int32_t get_id() const final {
89518  return ID;
89519  }
89520 
89521  public:
89524 
89531 
89540 
89542  static const std::int32_t ID = 289855160;
89543 
89546 
89552  void store(TlStorerToString &s, const char *field_name) const final;
89553 };
89554 
89555 class ok;
89556 
89562 class logOut final : public Function {
89567  std::int32_t get_id() const final {
89568  return ID;
89569  }
89570 
89571  public:
89572 
89578  logOut();
89579 
89581  static const std::int32_t ID = -1581923301;
89582 
89585 
89591  void store(TlStorerToString &s, const char *field_name) const final;
89592 };
89593 
89594 class ok;
89595 
89601 class openChat final : public Function {
89606  std::int32_t get_id() const final {
89607  return ID;
89608  }
89609 
89610  public:
89613 
89619  openChat();
89620 
89628  explicit openChat(int53 chat_id_);
89629 
89631  static const std::int32_t ID = -323371509;
89632 
89635 
89641  void store(TlStorerToString &s, const char *field_name) const final;
89642 };
89643 
89644 class ok;
89645 
89651 class openChatSimilarChat final : public Function {
89656  std::int32_t get_id() const final {
89657  return ID;
89658  }
89659 
89660  public:
89665 
89672 
89682 
89684  static const std::int32_t ID = -1884883949;
89685 
89688 
89694  void store(TlStorerToString &s, const char *field_name) const final;
89695 };
89696 
89697 class ok;
89698 
89704 class openMessageContent final : public Function {
89709  std::int32_t get_id() const final {
89710  return ID;
89711  }
89712 
89713  public:
89718 
89725 
89735 
89737  static const std::int32_t ID = -739088005;
89738 
89741 
89747  void store(TlStorerToString &s, const char *field_name) const final;
89748 };
89749 
89750 class ok;
89751 
89757 class openStory final : public Function {
89762  std::int32_t get_id() const final {
89763  return ID;
89764  }
89765 
89766  public:
89771 
89777  openStory();
89778 
89788 
89790  static const std::int32_t ID = -824542083;
89791 
89794 
89800  void store(TlStorerToString &s, const char *field_name) const final;
89801 };
89802 
89803 class InputMessageReplyTo;
89804 
89805 class themeParameters;
89806 
89807 class webAppInfo;
89808 
89814 class openWebApp final : public Function {
89819  std::int32_t get_id() const final {
89820  return ID;
89821  }
89822 
89823  public:
89829  string url_;
89838 
89844  openWebApp();
89845 
89860 
89862  static const std::int32_t ID = -1339660624;
89863 
89866 
89872  void store(TlStorerToString &s, const char *field_name) const final;
89873 };
89874 
89875 class FileType;
89876 
89877 class storageStatistics;
89878 
89884 class optimizeStorage final : public Function {
89889  std::int32_t get_id() const final {
89890  return ID;
89891  }
89892 
89893  public:
89912 
89918  optimizeStorage();
89919 
89936 
89938  static const std::int32_t ID = 853186759;
89939 
89942 
89948  void store(TlStorerToString &s, const char *field_name) const final;
89949 };
89950 
89951 class formattedText;
89952 
89958 class parseMarkdown final : public Function {
89963  std::int32_t get_id() const final {
89964  return ID;
89965  }
89966 
89967  public:
89970 
89976  parseMarkdown();
89977 
89986 
89988  static const std::int32_t ID = 756366063;
89989 
89992 
89998  void store(TlStorerToString &s, const char *field_name) const final;
89999 };
90000 
90001 class TextParseMode;
90002 
90003 class formattedText;
90004 
90010 class parseTextEntities final : public Function {
90015  std::int32_t get_id() const final {
90016  return ID;
90017  }
90018 
90019  public:
90021  string text_;
90024 
90031 
90041 
90043  static const std::int32_t ID = -1709194593;
90044 
90047 
90053  void store(TlStorerToString &s, const char *field_name) const final;
90054 };
90055 
90056 class ok;
90057 
90063 class pinChatMessage final : public Function {
90068  std::int32_t get_id() const final {
90069  return ID;
90070  }
90071 
90072  public:
90081 
90087  pinChatMessage();
90088 
90100 
90102  static const std::int32_t ID = 2034719663;
90103 
90106 
90112  void store(TlStorerToString &s, const char *field_name) const final;
90113 };
90114 
90115 class seconds;
90116 
90122 class pingProxy final : public Function {
90127  std::int32_t get_id() const final {
90128  return ID;
90129  }
90130 
90131  public:
90134 
90140  pingProxy();
90141 
90149  explicit pingProxy(int32 proxy_id_);
90150 
90152  static const std::int32_t ID = -979681103;
90153 
90156 
90162  void store(TlStorerToString &s, const char *field_name) const final;
90163 };
90164 
90165 class FileType;
90166 
90167 class InputFile;
90168 
90169 class file;
90170 
90176 class preliminaryUploadFile final : public Function {
90181  std::int32_t get_id() const final {
90182  return ID;
90183  }
90184 
90185  public:
90192 
90199 
90210 
90212  static const std::int32_t ID = 1894239129;
90213 
90216 
90222  void store(TlStorerToString &s, const char *field_name) const final;
90223 };
90224 
90225 class ok;
90226 
90232 class processChatFolderNewChats final : public Function {
90237  std::int32_t get_id() const final {
90238  return ID;
90239  }
90240 
90241  public:
90246 
90253 
90263 
90265  static const std::int32_t ID = 1498280672;
90266 
90269 
90275  void store(TlStorerToString &s, const char *field_name) const final;
90276 };
90277 
90278 class ok;
90279 
90285 class processChatJoinRequest final : public Function {
90290  std::int32_t get_id() const final {
90291  return ID;
90292  }
90293 
90294  public:
90300  bool approve_;
90301 
90308 
90319 
90321  static const std::int32_t ID = 1004876963;
90322 
90325 
90331  void store(TlStorerToString &s, const char *field_name) const final;
90332 };
90333 
90334 class ok;
90335 
90341 class processChatJoinRequests final : public Function {
90346  std::int32_t get_id() const final {
90347  return ID;
90348  }
90349 
90350  public:
90356  bool approve_;
90357 
90364 
90375 
90377  static const std::int32_t ID = 1048722894;
90378 
90381 
90387  void store(TlStorerToString &s, const char *field_name) const final;
90388 };
90389 
90390 class ok;
90391 
90397 class processPushNotification final : public Function {
90402  std::int32_t get_id() const final {
90403  return ID;
90404  }
90405 
90406  public:
90408  string payload_;
90409 
90416 
90424  explicit processPushNotification(string const &payload_);
90425 
90427  static const std::int32_t ID = 786679952;
90428 
90431 
90437  void store(TlStorerToString &s, const char *field_name) const final;
90438 };
90439 
90440 class ok;
90441 
90447 class rateSpeechRecognition final : public Function {
90452  std::int32_t get_id() const final {
90453  return ID;
90454  }
90455 
90456  public:
90462  bool is_good_;
90463 
90470 
90481 
90483  static const std::int32_t ID = -287521867;
90484 
90487 
90493  void store(TlStorerToString &s, const char *field_name) const final;
90494 };
90495 
90496 class ok;
90497 
90503 class readAllChatMentions final : public Function {
90508  std::int32_t get_id() const final {
90509  return ID;
90510  }
90511 
90512  public:
90515 
90522 
90531 
90533  static const std::int32_t ID = 1357558453;
90534 
90537 
90543  void store(TlStorerToString &s, const char *field_name) const final;
90544 };
90545 
90546 class ok;
90547 
90553 class readAllChatReactions final : public Function {
90558  std::int32_t get_id() const final {
90559  return ID;
90560  }
90561 
90562  public:
90565 
90572 
90581 
90583  static const std::int32_t ID = 1421973357;
90584 
90587 
90593  void store(TlStorerToString &s, const char *field_name) const final;
90594 };
90595 
90596 class ok;
90597 
90608  std::int32_t get_id() const final {
90609  return ID;
90610  }
90611 
90612  public:
90617 
90624 
90634 
90636  static const std::int32_t ID = 1323136341;
90637 
90640 
90646  void store(TlStorerToString &s, const char *field_name) const final;
90647 };
90648 
90649 class ok;
90650 
90661  std::int32_t get_id() const final {
90662  return ID;
90663  }
90664 
90665  public:
90670 
90677 
90687 
90689  static const std::int32_t ID = -792975554;
90690 
90693 
90699  void store(TlStorerToString &s, const char *field_name) const final;
90700 };
90701 
90702 class ChatList;
90703 
90704 class ok;
90705 
90711 class readChatList final : public Function {
90716  std::int32_t get_id() const final {
90717  return ID;
90718  }
90719 
90720  public:
90723 
90729  readChatList();
90730 
90739 
90741  static const std::int32_t ID = -1117480790;
90742 
90745 
90751  void store(TlStorerToString &s, const char *field_name) const final;
90752 };
90753 
90754 class filePart;
90755 
90761 class readFilePart final : public Function {
90766  std::int32_t get_id() const final {
90767  return ID;
90768  }
90769 
90770  public:
90777 
90783  readFilePart();
90784 
90795 
90797  static const std::int32_t ID = 906798861;
90798 
90801 
90807  void store(TlStorerToString &s, const char *field_name) const final;
90808 };
90809 
90810 class quickReplyMessages;
90811 
90822  std::int32_t get_id() const final {
90823  return ID;
90824  }
90825 
90826  public:
90831 
90838 
90848 
90850  static const std::int32_t ID = 387399566;
90851 
90854 
90860  void store(TlStorerToString &s, const char *field_name) const final;
90861 };
90862 
90863 class ok;
90864 
90870 class recognizeSpeech final : public Function {
90875  std::int32_t get_id() const final {
90876  return ID;
90877  }
90878 
90879  public:
90884 
90890  recognizeSpeech();
90891 
90901 
90903  static const std::int32_t ID = 1741947577;
90904 
90907 
90913  void store(TlStorerToString &s, const char *field_name) const final;
90914 };
90915 
90916 class ok;
90917 
90928  std::int32_t get_id() const final {
90929  return ID;
90930  }
90931 
90932  public:
90938  string new_hint_;
90939 
90946 
90956  recoverAuthenticationPassword(string const &recovery_code_, string const &new_password_, string const &new_hint_);
90957 
90959  static const std::int32_t ID = -131001053;
90960 
90963 
90969  void store(TlStorerToString &s, const char *field_name) const final;
90970 };
90971 
90972 class passwordState;
90973 
90979 class recoverPassword final : public Function {
90984  std::int32_t get_id() const final {
90985  return ID;
90986  }
90987 
90988  public:
90994  string new_hint_;
90995 
91001  recoverPassword();
91002 
91012  recoverPassword(string const &recovery_code_, string const &new_password_, string const &new_hint_);
91013 
91015  static const std::int32_t ID = -1524262541;
91016 
91019 
91025  void store(TlStorerToString &s, const char *field_name) const final;
91026 };
91027 
91028 class ok;
91029 
91035 class refundStarPayment final : public Function {
91040  std::int32_t get_id() const final {
91041  return ID;
91042  }
91043 
91044  public:
91049 
91056 
91066 
91068  static const std::int32_t ID = -1804165035;
91069 
91072 
91078  void store(TlStorerToString &s, const char *field_name) const final;
91079 };
91080 
91081 class DeviceToken;
91082 
91083 class pushReceiverId;
91084 
91090 class registerDevice final : public Function {
91095  std::int32_t get_id() const final {
91096  return ID;
91097  }
91098 
91099  public:
91104 
91110  registerDevice();
91111 
91121 
91123  static const std::int32_t ID = 366088823;
91124 
91127 
91133  void store(TlStorerToString &s, const char *field_name) const final;
91134 };
91135 
91136 class ok;
91137 
91143 class registerUser final : public Function {
91148  std::int32_t get_id() const final {
91149  return ID;
91150  }
91151 
91152  public:
91154  string first_name_;
91156  string last_name_;
91159 
91165  registerUser();
91166 
91176  registerUser(string const &first_name_, string const &last_name_, bool disable_notification_);
91177 
91179  static const std::int32_t ID = -1012247828;
91180 
91183 
91189  void store(TlStorerToString &s, const char *field_name) const final;
91190 };
91191 
91192 class ok;
91193 
91204  std::int32_t get_id() const final {
91205  return ID;
91206  }
91207 
91208  public:
91215 
91222 
91233 
91235  static const std::int32_t ID = -1186433402;
91236 
91239 
91245  void store(TlStorerToString &s, const char *field_name) const final;
91246 };
91247 
91248 class ok;
91249 
91260  std::int32_t get_id() const final {
91261  return ID;
91262  }
91263 
91264  public:
91267 
91274 
91283 
91285  static const std::int32_t ID = 2020766707;
91286 
91289 
91295  void store(TlStorerToString &s, const char *field_name) const final;
91296 };
91297 
91298 class ok;
91299 
91305 class removeChatActionBar final : public Function {
91310  std::int32_t get_id() const final {
91311  return ID;
91312  }
91313 
91314  public:
91317 
91324 
91333 
91335  static const std::int32_t ID = -1650968070;
91336 
91339 
91345  void store(TlStorerToString &s, const char *field_name) const final;
91346 };
91347 
91348 class ok;
91349 
91355 class removeContacts final : public Function {
91360  std::int32_t get_id() const final {
91361  return ID;
91362  }
91363 
91364  public:
91367 
91373  removeContacts();
91374 
91383 
91385  static const std::int32_t ID = 1943858054;
91386 
91389 
91395  void store(TlStorerToString &s, const char *field_name) const final;
91396 };
91397 
91398 class InputFile;
91399 
91400 class ok;
91401 
91407 class removeFavoriteSticker final : public Function {
91412  std::int32_t get_id() const final {
91413  return ID;
91414  }
91415 
91416  public:
91419 
91426 
91435 
91437  static const std::int32_t ID = 1152945264;
91438 
91441 
91447  void store(TlStorerToString &s, const char *field_name) const final;
91448 };
91449 
91450 class ok;
91451 
91457 class removeFileFromDownloads final : public Function {
91462  std::int32_t get_id() const final {
91463  return ID;
91464  }
91465 
91466  public:
91471 
91478 
91488 
91490  static const std::int32_t ID = 1460060142;
91491 
91494 
91500  void store(TlStorerToString &s, const char *field_name) const final;
91501 };
91502 
91503 class ok;
91504 
91510 class removeInstalledBackground final : public Function {
91515  std::int32_t get_id() const final {
91516  return ID;
91517  }
91518 
91519  public:
91522 
91529 
91538 
91540  static const std::int32_t ID = 1346446652;
91541 
91544 
91550  void store(TlStorerToString &s, const char *field_name) const final;
91551 };
91552 
91553 class ReactionType;
91554 
91555 class ok;
91556 
91562 class removeMessageReaction final : public Function {
91567  std::int32_t get_id() const final {
91568  return ID;
91569  }
91570 
91571  public:
91578 
91585 
91596 
91598  static const std::int32_t ID = -1756934789;
91599 
91602 
91608  void store(TlStorerToString &s, const char *field_name) const final;
91609 };
91610 
91611 class ok;
91612 
91618 class removeNotification final : public Function {
91623  std::int32_t get_id() const final {
91624  return ID;
91625  }
91626 
91627  public:
91632 
91639 
91649 
91651  static const std::int32_t ID = 862630734;
91652 
91655 
91661  void store(TlStorerToString &s, const char *field_name) const final;
91662 };
91663 
91664 class ok;
91665 
91671 class removeNotificationGroup final : public Function {
91676  std::int32_t get_id() const final {
91677  return ID;
91678  }
91679 
91680  public:
91685 
91692 
91702 
91704  static const std::int32_t ID = 1713005454;
91705 
91708 
91714  void store(TlStorerToString &s, const char *field_name) const final;
91715 };
91716 
91717 class ok;
91718 
91724 class removeProxy final : public Function {
91729  std::int32_t get_id() const final {
91730  return ID;
91731  }
91732 
91733  public:
91736 
91742  removeProxy();
91743 
91751  explicit removeProxy(int32 proxy_id_);
91752 
91754  static const std::int32_t ID = 1369219847;
91755 
91758 
91764  void store(TlStorerToString &s, const char *field_name) const final;
91765 };
91766 
91767 class ok;
91768 
91774 class removeRecentHashtag final : public Function {
91779  std::int32_t get_id() const final {
91780  return ID;
91781  }
91782 
91783  public:
91785  string hashtag_;
91786 
91793 
91801  explicit removeRecentHashtag(string const &hashtag_);
91802 
91804  static const std::int32_t ID = -1013735260;
91805 
91808 
91814  void store(TlStorerToString &s, const char *field_name) const final;
91815 };
91816 
91817 class InputFile;
91818 
91819 class ok;
91820 
91826 class removeRecentSticker final : public Function {
91831  std::int32_t get_id() const final {
91832  return ID;
91833  }
91834 
91835  public:
91840 
91847 
91857 
91859  static const std::int32_t ID = 1246577677;
91860 
91863 
91869  void store(TlStorerToString &s, const char *field_name) const final;
91870 };
91871 
91872 class ok;
91873 
91879 class removeRecentlyFoundChat final : public Function {
91884  std::int32_t get_id() const final {
91885  return ID;
91886  }
91887 
91888  public:
91891 
91898 
91907 
91909  static const std::int32_t ID = 717340444;
91910 
91913 
91919  void store(TlStorerToString &s, const char *field_name) const final;
91920 };
91921 
91922 class InputFile;
91923 
91924 class ok;
91925 
91931 class removeSavedAnimation final : public Function {
91936  std::int32_t get_id() const final {
91937  return ID;
91938  }
91939 
91940  public:
91943 
91950 
91959 
91961  static const std::int32_t ID = -495605479;
91962 
91965 
91971  void store(TlStorerToString &s, const char *field_name) const final;
91972 };
91973 
91974 class ok;
91975 
91986  std::int32_t get_id() const final {
91987  return ID;
91988  }
91989 
91990  public:
91993 
92000 
92009 
92011  static const std::int32_t ID = -480032946;
92012 
92015 
92021  void store(TlStorerToString &s, const char *field_name) const final;
92022 };
92023 
92024 class ok;
92025 
92031 class removeSearchedForTag final : public Function {
92036  std::int32_t get_id() const final {
92037  return ID;
92038  }
92039 
92040  public:
92042  string tag_;
92043 
92050 
92058  explicit removeSearchedForTag(string const &tag_);
92059 
92061  static const std::int32_t ID = 891382730;
92062 
92065 
92071  void store(TlStorerToString &s, const char *field_name) const final;
92072 };
92073 
92074 class InputFile;
92075 
92076 class ok;
92077 
92083 class removeStickerFromSet final : public Function {
92088  std::int32_t get_id() const final {
92089  return ID;
92090  }
92091 
92092  public:
92095 
92102 
92111 
92113  static const std::int32_t ID = 1642196644;
92114 
92117 
92123  void store(TlStorerToString &s, const char *field_name) const final;
92124 };
92125 
92126 class TopChatCategory;
92127 
92128 class ok;
92129 
92135 class removeTopChat final : public Function {
92140  std::int32_t get_id() const final {
92141  return ID;
92142  }
92143 
92144  public:
92149 
92155  removeTopChat();
92156 
92166 
92168  static const std::int32_t ID = -1907876267;
92169 
92172 
92178  void store(TlStorerToString &s, const char *field_name) const final;
92179 };
92180 
92181 class ok;
92182 
92188 class reorderActiveUsernames final : public Function {
92193  std::int32_t get_id() const final {
92194  return ID;
92195  }
92196 
92197  public:
92200 
92207 
92216 
92218  static const std::int32_t ID = -455399375;
92219 
92222 
92228  void store(TlStorerToString &s, const char *field_name) const final;
92229 };
92230 
92231 class ok;
92232 
92238 class reorderBotActiveUsernames final : public Function {
92243  std::int32_t get_id() const final {
92244  return ID;
92245  }
92246 
92247  public:
92252 
92259 
92269 
92271  static const std::int32_t ID = -1602301664;
92272 
92275 
92281  void store(TlStorerToString &s, const char *field_name) const final;
92282 };
92283 
92284 class ok;
92285 
92291 class reorderChatFolders final : public Function {
92296  std::int32_t get_id() const final {
92297  return ID;
92298  }
92299 
92300  public:
92305 
92312 
92322 
92324  static const std::int32_t ID = 1665299546;
92325 
92328 
92334  void store(TlStorerToString &s, const char *field_name) const final;
92335 };
92336 
92337 class StickerType;
92338 
92339 class ok;
92340 
92351  std::int32_t get_id() const final {
92352  return ID;
92353  }
92354 
92355  public:
92360 
92367 
92377 
92379  static const std::int32_t ID = 1074928158;
92380 
92383 
92389  void store(TlStorerToString &s, const char *field_name) const final;
92390 };
92391 
92392 class ok;
92393 
92399 class reorderQuickReplyShortcuts final : public Function {
92404  std::int32_t get_id() const final {
92405  return ID;
92406  }
92407 
92408  public:
92411 
92418 
92427 
92429  static const std::int32_t ID = -2052799232;
92430 
92433 
92439  void store(TlStorerToString &s, const char *field_name) const final;
92440 };
92441 
92442 class ok;
92443 
92454  std::int32_t get_id() const final {
92455  return ID;
92456  }
92457 
92458  public:
92463 
92470 
92480 
92482  static const std::int32_t ID = -1962466095;
92483 
92486 
92492  void store(TlStorerToString &s, const char *field_name) const final;
92493 };
92494 
92495 class chatInviteLink;
92496 
92507  std::int32_t get_id() const final {
92508  return ID;
92509  }
92510 
92511  public:
92514 
92521 
92530 
92532  static const std::int32_t ID = 1067350941;
92533 
92536 
92542  void store(TlStorerToString &s, const char *field_name) const final;
92543 };
92544 
92545 class InputFile;
92546 
92547 class inputSticker;
92548 
92549 class ok;
92550 
92556 class replaceStickerInSet final : public Function {
92561  std::int32_t get_id() const final {
92562  return ID;
92563  }
92564 
92565  public:
92569  string name_;
92574 
92581 
92593 
92595  static const std::int32_t ID = -406311399;
92596 
92599 
92605  void store(TlStorerToString &s, const char *field_name) const final;
92606 };
92607 
92608 class rtmpUrl;
92609 
92615 class replaceVideoChatRtmpUrl final : public Function {
92620  std::int32_t get_id() const final {
92621  return ID;
92622  }
92623 
92624  public:
92627 
92634 
92643 
92645  static const std::int32_t ID = 558862304;
92646 
92649 
92655  void store(TlStorerToString &s, const char *field_name) const final;
92656 };
92657 
92658 class ok;
92659 
92670  std::int32_t get_id() const final {
92671  return ID;
92672  }
92673 
92674  public:
92677 
92684 
92692  explicit reportAuthenticationCodeMissing(string const &mobile_network_code_);
92693 
92695  static const std::int32_t ID = -1846555064;
92696 
92699 
92705  void store(TlStorerToString &s, const char *field_name) const final;
92706 };
92707 
92708 class ReportReason;
92709 
92710 class ok;
92711 
92717 class reportChat final : public Function {
92722  std::int32_t get_id() const final {
92723  return ID;
92724  }
92725 
92726  public:
92734  string text_;
92735 
92741  reportChat();
92742 
92754 
92756  static const std::int32_t ID = -1071617544;
92757 
92760 
92766  void store(TlStorerToString &s, const char *field_name) const final;
92767 };
92768 
92769 class ReportReason;
92770 
92771 class ok;
92772 
92778 class reportChatPhoto final : public Function {
92783  std::int32_t get_id() const final {
92784  return ID;
92785  }
92786 
92787  public:
92795  string text_;
92796 
92802  reportChatPhoto();
92803 
92815 
92817  static const std::int32_t ID = -646966648;
92818 
92821 
92827  void store(TlStorerToString &s, const char *field_name) const final;
92828 };
92829 
92831 
92837 class reportChatSponsoredMessage final : public Function {
92842  std::int32_t get_id() const final {
92843  return ID;
92844  }
92845 
92846  public:
92853 
92860 
92871 
92873  static const std::int32_t ID = -868330562;
92874 
92877 
92883  void store(TlStorerToString &s, const char *field_name) const final;
92884 };
92885 
92886 class MessageSender;
92887 
92888 class ok;
92889 
92895 class reportMessageReactions final : public Function {
92900  std::int32_t get_id() const final {
92901  return ID;
92902  }
92903 
92904  public:
92911 
92918 
92929 
92931  static const std::int32_t ID = 919111719;
92932 
92935 
92941  void store(TlStorerToString &s, const char *field_name) const final;
92942 };
92943 
92944 class ok;
92945 
92956  std::int32_t get_id() const final {
92957  return ID;
92958  }
92959 
92960  public:
92963 
92970 
92978  explicit reportPhoneNumberCodeMissing(string const &mobile_network_code_);
92979 
92981  static const std::int32_t ID = -895175341;
92982 
92985 
92991  void store(TlStorerToString &s, const char *field_name) const final;
92992 };
92993 
92994 class ReportReason;
92995 
92996 class ok;
92997 
93003 class reportStory final : public Function {
93008  std::int32_t get_id() const final {
93009  return ID;
93010  }
93011 
93012  public:
93020  string text_;
93021 
93027  reportStory();
93028 
93040 
93042  static const std::int32_t ID = -1688244069;
93043 
93046 
93052  void store(TlStorerToString &s, const char *field_name) const final;
93053 };
93054 
93055 class ok;
93056 
93067  std::int32_t get_id() const final {
93068  return ID;
93069  }
93070 
93071  public:
93076 
93083 
93093 
93095  static const std::int32_t ID = -516050872;
93096 
93099 
93105  void store(TlStorerToString &s, const char *field_name) const final;
93106 };
93107 
93108 class ok;
93109 
93115 class reportSupergroupSpam final : public Function {
93120  std::int32_t get_id() const final {
93121  return ID;
93122  }
93123 
93124  public:
93129 
93136 
93146 
93148  static const std::int32_t ID = -94825000;
93149 
93152 
93158  void store(TlStorerToString &s, const char *field_name) const final;
93159 };
93160 
93161 class ok;
93162 
93173  std::int32_t get_id() const final {
93174  return ID;
93175  }
93176 
93177  public:
93178 
93185 
93187  static const std::int32_t ID = 1393896118;
93188 
93191 
93197  void store(TlStorerToString &s, const char *field_name) const final;
93198 };
93199 
93201 
93207 class requestPasswordRecovery final : public Function {
93212  std::int32_t get_id() const final {
93213  return ID;
93214  }
93215 
93216  public:
93217 
93224 
93226  static const std::int32_t ID = -13777582;
93227 
93230 
93236  void store(TlStorerToString &s, const char *field_name) const final;
93237 };
93238 
93239 class ok;
93240 
93251  std::int32_t get_id() const final {
93252  return ID;
93253  }
93254 
93255  public:
93258 
93265 
93274 
93276  static const std::int32_t ID = 1363496527;
93277 
93280 
93286  void store(TlStorerToString &s, const char *field_name) const final;
93287 };
93288 
93289 class ResendCodeReason;
93290 
93291 class ok;
93292 
93298 class resendAuthenticationCode final : public Function {
93303  std::int32_t get_id() const final {
93304  return ID;
93305  }
93306 
93307  public:
93310 
93317 
93326 
93328  static const std::int32_t ID = -1506755656;
93329 
93332 
93338  void store(TlStorerToString &s, const char *field_name) const final;
93339 };
93340 
93342 
93353  std::int32_t get_id() const final {
93354  return ID;
93355  }
93356 
93357  public:
93358 
93365 
93367  static const std::int32_t ID = -1872416732;
93368 
93371 
93377  void store(TlStorerToString &s, const char *field_name) const final;
93378 };
93379 
93381 
93392  std::int32_t get_id() const final {
93393  return ID;
93394  }
93395 
93396  public:
93397 
93404 
93406  static const std::int32_t ID = 292966933;
93407 
93410 
93416  void store(TlStorerToString &s, const char *field_name) const final;
93417 };
93418 
93419 class inputTextQuote;
93420 
93421 class messages;
93422 
93428 class resendMessages final : public Function {
93433  std::int32_t get_id() const final {
93434  return ID;
93435  }
93436 
93437  public:
93444 
93450  resendMessages();
93451 
93462 
93464  static const std::int32_t ID = -2010327226;
93465 
93468 
93474  void store(TlStorerToString &s, const char *field_name) const final;
93475 };
93476 
93477 class ResendCodeReason;
93478 
93480 
93486 class resendPhoneNumberCode final : public Function {
93491  std::int32_t get_id() const final {
93492  return ID;
93493  }
93494 
93495  public:
93498 
93505 
93514 
93516  static const std::int32_t ID = 1808704551;
93517 
93520 
93526  void store(TlStorerToString &s, const char *field_name) const final;
93527 };
93528 
93529 class passwordState;
93530 
93541  std::int32_t get_id() const final {
93542  return ID;
93543  }
93544 
93545  public:
93546 
93553 
93555  static const std::int32_t ID = 433483548;
93556 
93559 
93565  void store(TlStorerToString &s, const char *field_name) const final;
93566 };
93567 
93568 class ok;
93569 
93580  std::int32_t get_id() const final {
93581  return ID;
93582  }
93583 
93584  public:
93585 
93592 
93594  static const std::int32_t ID = -174020359;
93595 
93598 
93604  void store(TlStorerToString &s, const char *field_name) const final;
93605 };
93606 
93607 class ok;
93608 
93619  std::int32_t get_id() const final {
93620  return ID;
93621  }
93622 
93623  public:
93624 
93631 
93633  static const std::int32_t ID = -415075796;
93634 
93637 
93643  void store(TlStorerToString &s, const char *field_name) const final;
93644 };
93645 
93646 class ok;
93647 
93653 class resetInstalledBackgrounds final : public Function {
93658  std::int32_t get_id() const final {
93659  return ID;
93660  }
93661 
93662  public:
93663 
93670 
93672  static const std::int32_t ID = 1884553559;
93673 
93676 
93682  void store(TlStorerToString &s, const char *field_name) const final;
93683 };
93684 
93685 class ok;
93686 
93692 class resetNetworkStatistics final : public Function {
93697  std::int32_t get_id() const final {
93698  return ID;
93699  }
93700 
93701  public:
93702 
93709 
93711  static const std::int32_t ID = 1646452102;
93712 
93715 
93721  void store(TlStorerToString &s, const char *field_name) const final;
93722 };
93723 
93724 class ResetPasswordResult;
93725 
93731 class resetPassword final : public Function {
93736  std::int32_t get_id() const final {
93737  return ID;
93738  }
93739 
93740  public:
93741 
93747  resetPassword();
93748 
93750  static const std::int32_t ID = -593589091;
93751 
93754 
93760  void store(TlStorerToString &s, const char *field_name) const final;
93761 };
93762 
93763 class chatInviteLinks;
93764 
93770 class revokeChatInviteLink final : public Function {
93775  std::int32_t get_id() const final {
93776  return ID;
93777  }
93778 
93779  public:
93784 
93791 
93801 
93803  static const std::int32_t ID = -776514135;
93804 
93807 
93813  void store(TlStorerToString &s, const char *field_name) const final;
93814 };
93815 
93816 class ok;
93817 
93823 class revokeGroupCallInviteLink final : public Function {
93828  std::int32_t get_id() const final {
93829  return ID;
93830  }
93831 
93832  public:
93835 
93842 
93851 
93853  static const std::int32_t ID = 501589140;
93854 
93857 
93863  void store(TlStorerToString &s, const char *field_name) const final;
93864 };
93865 
93866 class JsonValue;
93867 
93868 class ok;
93869 
93875 class saveApplicationLogEvent final : public Function {
93880  std::int32_t get_id() const final {
93881  return ID;
93882  }
93883 
93884  public:
93886  string type_;
93891 
93898 
93909 
93911  static const std::int32_t ID = -811154930;
93912 
93915 
93921  void store(TlStorerToString &s, const char *field_name) const final;
93922 };
93923 
93924 class background;
93925 
93931 class searchBackground final : public Function {
93936  std::int32_t get_id() const final {
93937  return ID;
93938  }
93939 
93940  public:
93942  string name_;
93943 
93949  searchBackground();
93950 
93958  explicit searchBackground(string const &name_);
93959 
93961  static const std::int32_t ID = -2130996959;
93962 
93965 
93971  void store(TlStorerToString &s, const char *field_name) const final;
93972 };
93973 
93974 class foundMessages;
93975 
93981 class searchCallMessages final : public Function {
93986  std::int32_t get_id() const final {
93987  return ID;
93988  }
93989 
93990  public:
93992  string offset_;
93997 
94004 
94014  searchCallMessages(string const &offset_, int32 limit_, bool only_missed_);
94015 
94017  static const std::int32_t ID = -1942229221;
94018 
94021 
94027  void store(TlStorerToString &s, const char *field_name) const final;
94028 };
94029 
94030 class ChatMembersFilter;
94031 
94032 class chatMembers;
94033 
94039 class searchChatMembers final : public Function {
94044  std::int32_t get_id() const final {
94045  return ID;
94046  }
94047 
94048  public:
94052  string query_;
94057 
94064 
94076 
94078  static const std::int32_t ID = -445823291;
94079 
94082 
94088  void store(TlStorerToString &s, const char *field_name) const final;
94089 };
94090 
94091 class MessageSender;
94092 
94093 class SearchMessagesFilter;
94094 
94095 class foundChatMessages;
94096 
94102 class searchChatMessages final : public Function {
94107  std::int32_t get_id() const final {
94108  return ID;
94109  }
94110 
94111  public:
94115  string query_;
94130 
94137 
94154 
94156  static const std::int32_t ID = -539052602;
94157 
94160 
94166  void store(TlStorerToString &s, const char *field_name) const final;
94167 };
94168 
94169 class messages;
94170 
94181  std::int32_t get_id() const final {
94182  return ID;
94183  }
94184 
94185  public:
94190 
94197 
94207 
94209  static const std::int32_t ID = 950238950;
94210 
94213 
94219  void store(TlStorerToString &s, const char *field_name) const final;
94220 };
94221 
94222 class chats;
94223 
94229 class searchChats final : public Function {
94234  std::int32_t get_id() const final {
94235  return ID;
94236  }
94237 
94238  public:
94240  string query_;
94243 
94249  searchChats();
94250 
94259  searchChats(string const &query_, int32 limit_);
94260 
94262  static const std::int32_t ID = -1879787060;
94263 
94266 
94272  void store(TlStorerToString &s, const char *field_name) const final;
94273 };
94274 
94275 class chatsNearby;
94276 
94277 class location;
94278 
94284 class searchChatsNearby final : public Function {
94289  std::int32_t get_id() const final {
94290  return ID;
94291  }
94292 
94293  public:
94296 
94303 
94312 
94314  static const std::int32_t ID = -196753377;
94315 
94318 
94324  void store(TlStorerToString &s, const char *field_name) const final;
94325 };
94326 
94327 class chats;
94328 
94334 class searchChatsOnServer final : public Function {
94339  std::int32_t get_id() const final {
94340  return ID;
94341  }
94342 
94343  public:
94345  string query_;
94348 
94355 
94364  searchChatsOnServer(string const &query_, int32 limit_);
94365 
94367  static const std::int32_t ID = -1158402188;
94368 
94371 
94377  void store(TlStorerToString &s, const char *field_name) const final;
94378 };
94379 
94380 class users;
94381 
94387 class searchContacts final : public Function {
94392  std::int32_t get_id() const final {
94393  return ID;
94394  }
94395 
94396  public:
94398  string query_;
94401 
94407  searchContacts();
94408 
94417  searchContacts(string const &query_, int32 limit_);
94418 
94420  static const std::int32_t ID = -1794690715;
94421 
94424 
94430  void store(TlStorerToString &s, const char *field_name) const final;
94431 };
94432 
94433 class emojiKeywords;
94434 
94440 class searchEmojis final : public Function {
94445  std::int32_t get_id() const final {
94446  return ID;
94447  }
94448 
94449  public:
94451  string text_;
94454 
94460  searchEmojis();
94461 
94471 
94473  static const std::int32_t ID = -1456187668;
94474 
94477 
94483  void store(TlStorerToString &s, const char *field_name) const final;
94484 };
94485 
94486 class foundFileDownloads;
94487 
94493 class searchFileDownloads final : public Function {
94498  std::int32_t get_id() const final {
94499  return ID;
94500  }
94501 
94502  public:
94504  string query_;
94510  string offset_;
94513 
94520 
94532  searchFileDownloads(string const &query_, bool only_active_, bool only_completed_, string const &offset_, int32 limit_);
94533 
94535  static const std::int32_t ID = 706611286;
94536 
94539 
94545  void store(TlStorerToString &s, const char *field_name) const final;
94546 };
94547 
94548 class hashtags;
94549 
94555 class searchHashtags final : public Function {
94560  std::int32_t get_id() const final {
94561  return ID;
94562  }
94563 
94564  public:
94566  string prefix_;
94569 
94575  searchHashtags();
94576 
94585  searchHashtags(string const &prefix_, int32 limit_);
94586 
94588  static const std::int32_t ID = 1043637617;
94589 
94592 
94598  void store(TlStorerToString &s, const char *field_name) const final;
94599 };
94600 
94601 class StickerType;
94602 
94603 class stickerSets;
94604 
94610 class searchInstalledStickerSets final : public Function {
94615  std::int32_t get_id() const final {
94616  return ID;
94617  }
94618 
94619  public:
94623  string query_;
94626 
94633 
94644 
94646  static const std::int32_t ID = 2120122276;
94647 
94650 
94656  void store(TlStorerToString &s, const char *field_name) const final;
94657 };
94658 
94659 class ChatList;
94660 
94661 class SearchMessagesFilter;
94662 
94663 class foundMessages;
94664 
94670 class searchMessages final : public Function {
94675  std::int32_t get_id() const final {
94676  return ID;
94677  }
94678 
94679  public:
94685  string query_;
94687  string offset_;
94696 
94702  searchMessages();
94703 
94719 
94721  static const std::int32_t ID = 838452169;
94722 
94725 
94731  void store(TlStorerToString &s, const char *field_name) const final;
94732 };
94733 
94734 class foundMessages;
94735 
94746  std::int32_t get_id() const final {
94747  return ID;
94748  }
94749 
94750  public:
94752  string query_;
94755 
94762 
94772 
94774  static const std::int32_t ID = -1071397762;
94775 
94778 
94784  void store(TlStorerToString &s, const char *field_name) const final;
94785 };
94786 
94787 class chat;
94788 
94794 class searchPublicChat final : public Function {
94799  std::int32_t get_id() const final {
94800  return ID;
94801  }
94802 
94803  public:
94805  string username_;
94806 
94812  searchPublicChat();
94813 
94821  explicit searchPublicChat(string const &username_);
94822 
94824  static const std::int32_t ID = 857135533;
94825 
94828 
94834  void store(TlStorerToString &s, const char *field_name) const final;
94835 };
94836 
94837 class chats;
94838 
94844 class searchPublicChats final : public Function {
94849  std::int32_t get_id() const final {
94850  return ID;
94851  }
94852 
94853  public:
94855  string query_;
94856 
94863 
94871  explicit searchPublicChats(string const &query_);
94872 
94874  static const std::int32_t ID = 970385337;
94875 
94878 
94884  void store(TlStorerToString &s, const char *field_name) const final;
94885 };
94886 
94887 class foundMessages;
94888 
94894 class searchPublicMessagesByTag final : public Function {
94899  std::int32_t get_id() const final {
94900  return ID;
94901  }
94902 
94903  public:
94905  string tag_;
94907  string offset_;
94910 
94917 
94927  searchPublicMessagesByTag(string const &tag_, string const &offset_, int32 limit_);
94928 
94930  static const std::int32_t ID = 630680746;
94931 
94934 
94940  void store(TlStorerToString &s, const char *field_name) const final;
94941 };
94942 
94943 class foundStories;
94944 
94945 class locationAddress;
94946 
94957  std::int32_t get_id() const final {
94958  return ID;
94959  }
94960 
94961  public:
94965  string offset_;
94968 
94975 
94986 
94988  static const std::int32_t ID = 1596709256;
94989 
94992 
94998  void store(TlStorerToString &s, const char *field_name) const final;
94999 };
95000 
95001 class foundStories;
95002 
95008 class searchPublicStoriesByTag final : public Function {
95013  std::int32_t get_id() const final {
95014  return ID;
95015  }
95016 
95017  public:
95019  string tag_;
95021  string offset_;
95024 
95031 
95041  searchPublicStoriesByTag(string const &tag_, string const &offset_, int32 limit_);
95042 
95044  static const std::int32_t ID = -1437593502;
95045 
95048 
95054  void store(TlStorerToString &s, const char *field_name) const final;
95055 };
95056 
95057 class foundStories;
95058 
95064 class searchPublicStoriesByVenue final : public Function {
95069  std::int32_t get_id() const final {
95070  return ID;
95071  }
95072 
95073  public:
95077  string venue_id_;
95079  string offset_;
95082 
95089 
95100  searchPublicStoriesByVenue(string const &venue_provider_, string const &venue_id_, string const &offset_, int32 limit_);
95101 
95103  static const std::int32_t ID = -686136790;
95104 
95107 
95113  void store(TlStorerToString &s, const char *field_name) const final;
95114 };
95115 
95116 class formattedText;
95117 
95118 class foundPosition;
95119 
95125 class searchQuote final : public Function {
95130  std::int32_t get_id() const final {
95131  return ID;
95132  }
95133 
95134  public:
95141 
95147  searchQuote();
95148 
95159 
95161  static const std::int32_t ID = 1751384351;
95162 
95165 
95171  void store(TlStorerToString &s, const char *field_name) const final;
95172 };
95173 
95174 class chats;
95175 
95181 class searchRecentlyFoundChats final : public Function {
95186  std::int32_t get_id() const final {
95187  return ID;
95188  }
95189 
95190  public:
95192  string query_;
95195 
95202 
95211  searchRecentlyFoundChats(string const &query_, int32 limit_);
95212 
95214  static const std::int32_t ID = 1647445393;
95215 
95218 
95224  void store(TlStorerToString &s, const char *field_name) const final;
95225 };
95226 
95227 class ReactionType;
95228 
95229 class foundChatMessages;
95230 
95236 class searchSavedMessages final : public Function {
95241  std::int32_t get_id() const final {
95242  return ID;
95243  }
95244 
95245  public:
95251  string query_;
95258 
95265 
95279 
95281  static const std::int32_t ID = -1969512554;
95282 
95285 
95291  void store(TlStorerToString &s, const char *field_name) const final;
95292 };
95293 
95294 class SearchMessagesFilter;
95295 
95296 class foundMessages;
95297 
95303 class searchSecretMessages final : public Function {
95308  std::int32_t get_id() const final {
95309  return ID;
95310  }
95311 
95312  public:
95316  string query_;
95318  string offset_;
95323 
95330 
95343 
95345  static const std::int32_t ID = -852865892;
95346 
95349 
95355  void store(TlStorerToString &s, const char *field_name) const final;
95356 };
95357 
95358 class stickerSet;
95359 
95365 class searchStickerSet final : public Function {
95370  std::int32_t get_id() const final {
95371  return ID;
95372  }
95373 
95374  public:
95376  string name_;
95377 
95383  searchStickerSet();
95384 
95392  explicit searchStickerSet(string const &name_);
95393 
95395  static const std::int32_t ID = 1157930222;
95396 
95399 
95405  void store(TlStorerToString &s, const char *field_name) const final;
95406 };
95407 
95408 class StickerType;
95409 
95410 class stickerSets;
95411 
95417 class searchStickerSets final : public Function {
95422  std::int32_t get_id() const final {
95423  return ID;
95424  }
95425 
95426  public:
95430  string query_;
95431 
95438 
95448 
95450  static const std::int32_t ID = 262801004;
95451 
95454 
95460  void store(TlStorerToString &s, const char *field_name) const final;
95461 };
95462 
95463 class StickerType;
95464 
95465 class stickers;
95466 
95472 class searchStickers final : public Function {
95477  std::int32_t get_id() const final {
95478  return ID;
95479  }
95480 
95481  public:
95485  string emojis_;
95488 
95494  searchStickers();
95495 
95506 
95508  static const std::int32_t ID = -1709577973;
95509 
95512 
95518  void store(TlStorerToString &s, const char *field_name) const final;
95519 };
95520 
95521 class foundPositions;
95522 
95528 class searchStringsByPrefix final : public Function {
95533  std::int32_t get_id() const final {
95534  return ID;
95535  }
95536 
95537  public:
95541  string query_;
95546 
95553 
95565 
95567  static const std::int32_t ID = -2023251463;
95568 
95571 
95577  void store(TlStorerToString &s, const char *field_name) const final;
95578 };
95579 
95580 class user;
95581 
95587 class searchUserByPhoneNumber final : public Function {
95592  std::int32_t get_id() const final {
95593  return ID;
95594  }
95595 
95596  public:
95601 
95608 
95617  searchUserByPhoneNumber(string const &phone_number_, bool only_local_);
95618 
95620  static const std::int32_t ID = -343757368;
95621 
95624 
95630  void store(TlStorerToString &s, const char *field_name) const final;
95631 };
95632 
95633 class user;
95634 
95640 class searchUserByToken final : public Function {
95645  std::int32_t get_id() const final {
95646  return ID;
95647  }
95648 
95649  public:
95651  string token_;
95652 
95659 
95667  explicit searchUserByToken(string const &token_);
95668 
95670  static const std::int32_t ID = -666766282;
95671 
95674 
95680  void store(TlStorerToString &s, const char *field_name) const final;
95681 };
95682 
95683 class foundWebApp;
95684 
95690 class searchWebApp final : public Function {
95695  std::int32_t get_id() const final {
95696  return ID;
95697  }
95698 
95699  public:
95704 
95710  searchWebApp();
95711 
95721 
95723  static const std::int32_t ID = -1241740747;
95724 
95727 
95733  void store(TlStorerToString &s, const char *field_name) const final;
95734 };
95735 
95736 class ok;
95737 
95748  std::int32_t get_id() const final {
95749  return ID;
95750  }
95751 
95752  public:
95754  string token_;
95755 
95762 
95770  explicit sendAuthenticationFirebaseSms(string const &token_);
95771 
95773  static const std::int32_t ID = 364994111;
95774 
95777 
95783  void store(TlStorerToString &s, const char *field_name) const final;
95784 };
95785 
95786 class message;
95787 
95793 class sendBotStartMessage final : public Function {
95798  std::int32_t get_id() const final {
95799  return ID;
95800  }
95801 
95802  public:
95808  string parameter_;
95809 
95816 
95827 
95829  static const std::int32_t ID = -1435877650;
95830 
95833 
95839  void store(TlStorerToString &s, const char *field_name) const final;
95840 };
95841 
95842 class InputMessageContent;
95843 
95844 class InputMessageReplyTo;
95845 
95846 class ReplyMarkup;
95847 
95848 class businessMessage;
95849 
95855 class sendBusinessMessage final : public Function {
95860  std::int32_t get_id() const final {
95861  return ID;
95862  }
95863 
95864  public:
95881 
95888 
95904 
95906  static const std::int32_t ID = 159888387;
95907 
95910 
95916  void store(TlStorerToString &s, const char *field_name) const final;
95917 };
95918 
95919 class InputMessageContent;
95920 
95921 class InputMessageReplyTo;
95922 
95923 class businessMessages;
95924 
95930 class sendBusinessMessageAlbum final : public Function {
95935  std::int32_t get_id() const final {
95936  return ID;
95937  }
95938 
95939  public:
95954 
95961 
95976 
95978  static const std::int32_t ID = 788608366;
95979 
95982 
95988  void store(TlStorerToString &s, const char *field_name) const final;
95989 };
95990 
95991 class ok;
95992 
95998 class sendCallDebugInformation final : public Function {
96003  std::int32_t get_id() const final {
96004  return ID;
96005  }
96006 
96007  public:
96012 
96019 
96029 
96031  static const std::int32_t ID = 2019243839;
96032 
96035 
96041  void store(TlStorerToString &s, const char *field_name) const final;
96042 };
96043 
96044 class InputFile;
96045 
96046 class ok;
96047 
96053 class sendCallLog final : public Function {
96058  std::int32_t get_id() const final {
96059  return ID;
96060  }
96061 
96062  public:
96067 
96073  sendCallLog();
96074 
96084 
96086  static const std::int32_t ID = 1057638353;
96087 
96090 
96096  void store(TlStorerToString &s, const char *field_name) const final;
96097 };
96098 
96099 class CallProblem;
96100 
96101 class ok;
96102 
96108 class sendCallRating final : public Function {
96113  std::int32_t get_id() const final {
96114  return ID;
96115  }
96116 
96117  public:
96123  string comment_;
96126 
96132  sendCallRating();
96133 
96145 
96147  static const std::int32_t ID = -1402719502;
96148 
96151 
96157  void store(TlStorerToString &s, const char *field_name) const final;
96158 };
96159 
96160 class ok;
96161 
96167 class sendCallSignalingData final : public Function {
96172  std::int32_t get_id() const final {
96173  return ID;
96174  }
96175 
96176  public:
96181 
96188 
96198 
96200  static const std::int32_t ID = 1412280732;
96201 
96204 
96210  void store(TlStorerToString &s, const char *field_name) const final;
96211 };
96212 
96213 class ChatAction;
96214 
96215 class ok;
96216 
96222 class sendChatAction final : public Function {
96227  std::int32_t get_id() const final {
96228  return ID;
96229  }
96230 
96231  public:
96240 
96246  sendChatAction();
96247 
96259 
96261  static const std::int32_t ID = -2010910050;
96262 
96265 
96271  void store(TlStorerToString &s, const char *field_name) const final;
96272 };
96273 
96274 class customRequestResult;
96275 
96281 class sendCustomRequest final : public Function {
96286  std::int32_t get_id() const final {
96287  return ID;
96288  }
96289 
96290  public:
96292  string method_;
96294  string parameters_;
96295 
96302 
96311  sendCustomRequest(string const &method_, string const &parameters_);
96312 
96314  static const std::int32_t ID = 285045153;
96315 
96318 
96324  void store(TlStorerToString &s, const char *field_name) const final;
96325 };
96326 
96328 
96339  std::int32_t get_id() const final {
96340  return ID;
96341  }
96342 
96343  public:
96346 
96353 
96361  explicit sendEmailAddressVerificationCode(string const &email_address_);
96362 
96364  static const std::int32_t ID = -221621379;
96365 
96368 
96374  void store(TlStorerToString &s, const char *field_name) const final;
96375 };
96376 
96377 class InputMessageReplyTo;
96378 
96379 class message;
96380 
96381 class messageSendOptions;
96382 
96393  std::int32_t get_id() const final {
96394  return ID;
96395  }
96396 
96397  public:
96409  string result_id_;
96412 
96419 
96434 
96436  static const std::int32_t ID = 1182553208;
96437 
96440 
96446  void store(TlStorerToString &s, const char *field_name) const final;
96447 };
96448 
96449 class InputMessageContent;
96450 
96451 class InputMessageReplyTo;
96452 
96453 class ReplyMarkup;
96454 
96455 class message;
96456 
96457 class messageSendOptions;
96458 
96464 class sendMessage final : public Function {
96469  std::int32_t get_id() const final {
96470  return ID;
96471  }
96472 
96473  public:
96486 
96492  sendMessage();
96493 
96507 
96509  static const std::int32_t ID = -533921303;
96510 
96513 
96519  void store(TlStorerToString &s, const char *field_name) const final;
96520 };
96521 
96522 class InputMessageContent;
96523 
96524 class InputMessageReplyTo;
96525 
96526 class messageSendOptions;
96527 
96528 class messages;
96529 
96535 class sendMessageAlbum final : public Function {
96540  std::int32_t get_id() const final {
96541  return ID;
96542  }
96543 
96544  public:
96555 
96561  sendMessageAlbum();
96562 
96575 
96577  static const std::int32_t ID = -1985013029;
96578 
96581 
96587  void store(TlStorerToString &s, const char *field_name) const final;
96588 };
96589 
96590 class PassportElementType;
96591 
96592 class ok;
96593 
96604  std::int32_t get_id() const final {
96605  return ID;
96606  }
96607 
96608  public:
96613 
96620 
96630 
96632  static const std::int32_t ID = 652160701;
96633 
96636 
96642  void store(TlStorerToString &s, const char *field_name) const final;
96643 };
96644 
96645 class InputCredentials;
96646 
96647 class InputInvoice;
96648 
96649 class paymentResult;
96650 
96656 class sendPaymentForm final : public Function {
96661  std::int32_t get_id() const final {
96662  return ID;
96663  }
96664 
96665  public:
96678 
96684  sendPaymentForm();
96685 
96699 
96701  static const std::int32_t ID = -965855094;
96702 
96705 
96711  void store(TlStorerToString &s, const char *field_name) const final;
96712 };
96713 
96714 class PhoneNumberCodeType;
96715 
96717 
96719 
96725 class sendPhoneNumberCode final : public Function {
96730  std::int32_t get_id() const final {
96731  return ID;
96732  }
96733 
96734  public:
96741 
96748 
96759 
96761  static const std::int32_t ID = 1084112144;
96762 
96765 
96771  void store(TlStorerToString &s, const char *field_name) const final;
96772 };
96773 
96774 class ok;
96775 
96781 class sendPhoneNumberFirebaseSms final : public Function {
96786  std::int32_t get_id() const final {
96787  return ID;
96788  }
96789 
96790  public:
96792  string token_;
96793 
96800 
96808  explicit sendPhoneNumberFirebaseSms(string const &token_);
96809 
96811  static const std::int32_t ID = 261910660;
96812 
96815 
96821  void store(TlStorerToString &s, const char *field_name) const final;
96822 };
96823 
96824 class messages;
96825 
96836  std::int32_t get_id() const final {
96837  return ID;
96838  }
96839 
96840  public:
96847 
96854 
96865 
96867  static const std::int32_t ID = 232068765;
96868 
96871 
96877  void store(TlStorerToString &s, const char *field_name) const final;
96878 };
96879 
96880 class InputStoryContent;
96881 
96882 class StoryPrivacySettings;
96883 
96884 class formattedText;
96885 
96886 class inputStoryAreas;
96887 
96888 class story;
96889 
96890 class storyFullId;
96891 
96897 class sendStory final : public Function {
96902  std::int32_t get_id() const final {
96903  return ID;
96904  }
96905 
96906  public:
96925 
96931  sendStory();
96932 
96949 
96951  static const std::int32_t ID = -424987902;
96952 
96955 
96961  void store(TlStorerToString &s, const char *field_name) const final;
96962 };
96963 
96964 class customRequestResult;
96965 
96971 class sendWebAppCustomRequest final : public Function {
96976  std::int32_t get_id() const final {
96977  return ID;
96978  }
96979 
96980  public:
96984  string method_;
96986  string parameters_;
96987 
96994 
97004  sendWebAppCustomRequest(int53 bot_user_id_, string const &method_, string const &parameters_);
97005 
97007  static const std::int32_t ID = 922705352;
97008 
97011 
97017  void store(TlStorerToString &s, const char *field_name) const final;
97018 };
97019 
97020 class ok;
97021 
97027 class sendWebAppData final : public Function {
97032  std::int32_t get_id() const final {
97033  return ID;
97034  }
97035 
97036  public:
97042  string data_;
97043 
97049  sendWebAppData();
97050 
97060  sendWebAppData(int53 bot_user_id_, string const &button_text_, string const &data_);
97061 
97063  static const std::int32_t ID = -1423978996;
97064 
97067 
97073  void store(TlStorerToString &s, const char *field_name) const final;
97074 };
97075 
97076 class ok;
97077 
97083 class setAccentColor final : public Function {
97088  std::int32_t get_id() const final {
97089  return ID;
97090  }
97091 
97092  public:
97097 
97103  setAccentColor();
97104 
97114 
97116  static const std::int32_t ID = 1669974841;
97117 
97120 
97126  void store(TlStorerToString &s, const char *field_name) const final;
97127 };
97128 
97129 class accountTtl;
97130 
97131 class ok;
97132 
97138 class setAccountTtl final : public Function {
97143  std::int32_t get_id() const final {
97144  return ID;
97145  }
97146 
97147  public:
97150 
97156  setAccountTtl();
97157 
97166 
97168  static const std::int32_t ID = 701389032;
97169 
97172 
97178  void store(TlStorerToString &s, const char *field_name) const final;
97179 };
97180 
97181 class ok;
97182 
97188 class setAlarm final : public Function {
97193  std::int32_t get_id() const final {
97194  return ID;
97195  }
97196 
97197  public:
97199  double seconds_;
97200 
97206  setAlarm();
97207 
97215  explicit setAlarm(double seconds_);
97216 
97218  static const std::int32_t ID = -873497067;
97219 
97222 
97228  void store(TlStorerToString &s, const char *field_name) const final;
97229 };
97230 
97231 class ok;
97232 
97243  std::int32_t get_id() const final {
97244  return ID;
97245  }
97246 
97247  public:
97251  string token_;
97252 
97259 
97269 
97271  static const std::int32_t ID = 927248261;
97272 
97275 
97281  void store(TlStorerToString &s, const char *field_name) const final;
97282 };
97283 
97285 
97286 class ok;
97287 
97293 class setArchiveChatListSettings final : public Function {
97298  std::int32_t get_id() const final {
97299  return ID;
97300  }
97301 
97302  public:
97305 
97312 
97321 
97323  static const std::int32_t ID = -884650998;
97324 
97327 
97333  void store(TlStorerToString &s, const char *field_name) const final;
97334 };
97335 
97336 class ok;
97337 
97348  std::int32_t get_id() const final {
97349  return ID;
97350  }
97351 
97352  public:
97355 
97362 
97370  explicit setAuthenticationEmailAddress(string const &email_address_);
97371 
97373  static const std::int32_t ID = 1773323522;
97374 
97377 
97383  void store(TlStorerToString &s, const char *field_name) const final;
97384 };
97385 
97386 class ok;
97387 
97389 
97400  std::int32_t get_id() const final {
97401  return ID;
97402  }
97403 
97404  public:
97409 
97416 
97426 
97428  static const std::int32_t ID = 868276259;
97429 
97432 
97438  void store(TlStorerToString &s, const char *field_name) const final;
97439 };
97440 
97441 class NetworkType;
97442 
97443 class autoDownloadSettings;
97444 
97445 class ok;
97446 
97452 class setAutoDownloadSettings final : public Function {
97457  std::int32_t get_id() const final {
97458  return ID;
97459  }
97460 
97461  public:
97466 
97473 
97483 
97485  static const std::int32_t ID = -353671948;
97486 
97489 
97495  void store(TlStorerToString &s, const char *field_name) const final;
97496 };
97497 
97498 class AutosaveSettingsScope;
97499 
97500 class ok;
97501 
97502 class scopeAutosaveSettings;
97503 
97509 class setAutosaveSettings final : public Function {
97514  std::int32_t get_id() const final {
97515  return ID;
97516  }
97517 
97518  public:
97523 
97530 
97540 
97542  static const std::int32_t ID = 6846656;
97543 
97546 
97552  void store(TlStorerToString &s, const char *field_name) const final;
97553 };
97554 
97555 class ok;
97556 
97562 class setBio final : public Function {
97567  std::int32_t get_id() const final {
97568  return ID;
97569  }
97570 
97571  public:
97573  string bio_;
97574 
97580  setBio();
97581 
97589  explicit setBio(string const &bio_);
97590 
97592  static const std::int32_t ID = -1619582124;
97593 
97596 
97602  void store(TlStorerToString &s, const char *field_name) const final;
97603 };
97604 
97605 class birthdate;
97606 
97607 class ok;
97608 
97614 class setBirthdate final : public Function {
97619  std::int32_t get_id() const final {
97620  return ID;
97621  }
97622 
97623  public:
97626 
97632  setBirthdate();
97633 
97642 
97644  static const std::int32_t ID = 1319755160;
97645 
97648 
97654  void store(TlStorerToString &s, const char *field_name) const final;
97655 };
97656 
97657 class ok;
97658 
97664 class setBotInfoDescription final : public Function {
97669  std::int32_t get_id() const final {
97670  return ID;
97671  }
97672 
97673  public:
97680 
97687 
97697  setBotInfoDescription(int53 bot_user_id_, string const &language_code_, string const &description_);
97698 
97700  static const std::int32_t ID = 693574984;
97701 
97704 
97710  void store(TlStorerToString &s, const char *field_name) const final;
97711 };
97712 
97713 class ok;
97714 
97720 class setBotInfoShortDescription final : public Function {
97725  std::int32_t get_id() const final {
97726  return ID;
97727  }
97728 
97729  public:
97736 
97743 
97754 
97756  static const std::int32_t ID = 982956771;
97757 
97760 
97766  void store(TlStorerToString &s, const char *field_name) const final;
97767 };
97768 
97769 class ok;
97770 
97776 class setBotName final : public Function {
97781  std::int32_t get_id() const final {
97782  return ID;
97783  }
97784 
97785  public:
97791  string name_;
97792 
97798  setBotName();
97799 
97809  setBotName(int53 bot_user_id_, string const &language_code_, string const &name_);
97810 
97812  static const std::int32_t ID = -761922959;
97813 
97816 
97822  void store(TlStorerToString &s, const char *field_name) const final;
97823 };
97824 
97825 class InputChatPhoto;
97826 
97827 class ok;
97828 
97834 class setBotProfilePhoto final : public Function {
97839  std::int32_t get_id() const final {
97840  return ID;
97841  }
97842 
97843  public:
97848 
97855 
97865 
97867  static const std::int32_t ID = -1115272346;
97868 
97871 
97877  void store(TlStorerToString &s, const char *field_name) const final;
97878 };
97879 
97880 class ok;
97881 
97887 class setBotUpdatesStatus final : public Function {
97892  std::int32_t get_id() const final {
97893  return ID;
97894  }
97895 
97896  public:
97901 
97908 
97918 
97920  static const std::int32_t ID = -1154926191;
97921 
97924 
97930  void store(TlStorerToString &s, const char *field_name) const final;
97931 };
97932 
97934 
97935 class ok;
97936 
97947  std::int32_t get_id() const final {
97948  return ID;
97949  }
97950 
97951  public:
97954 
97961 
97970 
97972  static const std::int32_t ID = 1232357484;
97973 
97976 
97982  void store(TlStorerToString &s, const char *field_name) const final;
97983 };
97984 
97985 class businessConnectedBot;
97986 
97987 class ok;
97988 
97994 class setBusinessConnectedBot final : public Function {
97999  std::int32_t get_id() const final {
98000  return ID;
98001  }
98002 
98003  public:
98006 
98013 
98022 
98024  static const std::int32_t ID = -1393459472;
98025 
98028 
98034  void store(TlStorerToString &s, const char *field_name) const final;
98035 };
98036 
98038 
98039 class ok;
98040 
98051  std::int32_t get_id() const final {
98052  return ID;
98053  }
98054 
98055  public:
98058 
98065 
98074 
98076  static const std::int32_t ID = -873120707;
98077 
98080 
98086  void store(TlStorerToString &s, const char *field_name) const final;
98087 };
98088 
98089 class businessLocation;
98090 
98091 class ok;
98092 
98098 class setBusinessLocation final : public Function {
98103  std::int32_t get_id() const final {
98104  return ID;
98105  }
98106 
98107  public:
98110 
98117 
98126 
98128  static const std::int32_t ID = -344717547;
98129 
98132 
98138  void store(TlStorerToString &s, const char *field_name) const final;
98139 };
98140 
98141 class businessOpeningHours;
98142 
98143 class ok;
98144 
98150 class setBusinessOpeningHours final : public Function {
98155  std::int32_t get_id() const final {
98156  return ID;
98157  }
98158 
98159  public:
98162 
98169 
98178 
98180  static const std::int32_t ID = -462379918;
98181 
98184 
98190  void store(TlStorerToString &s, const char *field_name) const final;
98191 };
98192 
98194 
98195 class ok;
98196 
98202 class setBusinessStartPage final : public Function {
98207  std::int32_t get_id() const final {
98208  return ID;
98209  }
98210 
98211  public:
98214 
98221 
98230 
98232  static const std::int32_t ID = -1628616290;
98233 
98236 
98242  void store(TlStorerToString &s, const char *field_name) const final;
98243 };
98244 
98245 class ok;
98246 
98252 class setChatAccentColor final : public Function {
98257  std::int32_t get_id() const final {
98258  return ID;
98259  }
98260 
98261  public:
98268 
98275 
98286 
98288  static const std::int32_t ID = 882857930;
98289 
98292 
98298  void store(TlStorerToString &s, const char *field_name) const final;
98299 };
98300 
98301 class StoryList;
98302 
98303 class ok;
98304 
98310 class setChatActiveStoriesList final : public Function {
98315  std::int32_t get_id() const final {
98316  return ID;
98317  }
98318 
98319  public:
98324 
98331 
98341 
98343  static const std::int32_t ID = -521970415;
98344 
98347 
98353  void store(TlStorerToString &s, const char *field_name) const final;
98354 };
98355 
98357 
98358 class ok;
98359 
98365 class setChatAvailableReactions final : public Function {
98370  std::int32_t get_id() const final {
98371  return ID;
98372  }
98373 
98374  public:
98379 
98386 
98396 
98398  static const std::int32_t ID = 267075078;
98399 
98402 
98408  void store(TlStorerToString &s, const char *field_name) const final;
98409 };
98410 
98411 class BackgroundType;
98412 
98413 class InputBackground;
98414 
98415 class ok;
98416 
98422 class setChatBackground final : public Function {
98427  std::int32_t get_id() const final {
98428  return ID;
98429  }
98430 
98431  public:
98442 
98449 
98462 
98464  static const std::int32_t ID = 246727678;
98465 
98468 
98474  void store(TlStorerToString &s, const char *field_name) const final;
98475 };
98476 
98477 class ok;
98478 
98484 class setChatClientData final : public Function {
98489  std::int32_t get_id() const final {
98490  return ID;
98491  }
98492 
98493  public:
98498 
98505 
98514  setChatClientData(int53 chat_id_, string const &client_data_);
98515 
98517  static const std::int32_t ID = -827119811;
98518 
98521 
98527  void store(TlStorerToString &s, const char *field_name) const final;
98528 };
98529 
98530 class ok;
98531 
98537 class setChatDescription final : public Function {
98542  std::int32_t get_id() const final {
98543  return ID;
98544  }
98545 
98546  public:
98551 
98558 
98568 
98570  static const std::int32_t ID = 1957213277;
98571 
98574 
98580  void store(TlStorerToString &s, const char *field_name) const final;
98581 };
98582 
98583 class ok;
98584 
98590 class setChatDiscussionGroup final : public Function {
98595  std::int32_t get_id() const final {
98596  return ID;
98597  }
98598 
98599  public:
98604 
98611 
98621 
98623  static const std::int32_t ID = -918801736;
98624 
98627 
98633  void store(TlStorerToString &s, const char *field_name) const final;
98634 };
98635 
98636 class draftMessage;
98637 
98638 class ok;
98639 
98645 class setChatDraftMessage final : public Function {
98650  std::int32_t get_id() const final {
98651  return ID;
98652  }
98653 
98654  public:
98661 
98668 
98679 
98681  static const std::int32_t ID = 1683889946;
98682 
98685 
98691  void store(TlStorerToString &s, const char *field_name) const final;
98692 };
98693 
98694 class emojiStatus;
98695 
98696 class ok;
98697 
98703 class setChatEmojiStatus final : public Function {
98708  std::int32_t get_id() const final {
98709  return ID;
98710  }
98711 
98712  public:
98717 
98724 
98734 
98736  static const std::int32_t ID = 1434982674;
98737 
98740 
98746  void store(TlStorerToString &s, const char *field_name) const final;
98747 };
98748 
98749 class chatLocation;
98750 
98751 class ok;
98752 
98758 class setChatLocation final : public Function {
98763  std::int32_t get_id() const final {
98764  return ID;
98765  }
98766 
98767  public:
98772 
98778  setChatLocation();
98779 
98789 
98791  static const std::int32_t ID = -767091286;
98792 
98795 
98801  void store(TlStorerToString &s, const char *field_name) const final;
98802 };
98803 
98804 class ChatMemberStatus;
98805 
98806 class MessageSender;
98807 
98808 class ok;
98809 
98815 class setChatMemberStatus final : public Function {
98820  std::int32_t get_id() const final {
98821  return ID;
98822  }
98823 
98824  public:
98831 
98838 
98849 
98851  static const std::int32_t ID = 81794847;
98852 
98855 
98861  void store(TlStorerToString &s, const char *field_name) const final;
98862 };
98863 
98864 class ok;
98865 
98876  std::int32_t get_id() const final {
98877  return ID;
98878  }
98879 
98880  public:
98885 
98892 
98902 
98904  static const std::int32_t ID = -1505643265;
98905 
98908 
98914  void store(TlStorerToString &s, const char *field_name) const final;
98915 };
98916 
98917 class MessageSender;
98918 
98919 class ok;
98920 
98926 class setChatMessageSender final : public Function {
98931  std::int32_t get_id() const final {
98932  return ID;
98933  }
98934 
98935  public:
98940 
98947 
98957 
98959  static const std::int32_t ID = -1421513858;
98960 
98963 
98969  void store(TlStorerToString &s, const char *field_name) const final;
98970 };
98971 
98973 
98974 class ok;
98975 
98986  std::int32_t get_id() const final {
98987  return ID;
98988  }
98989 
98990  public:
98995 
99002 
99012 
99014  static const std::int32_t ID = 777199614;
99015 
99018 
99024  void store(TlStorerToString &s, const char *field_name) const final;
99025 };
99026 
99027 class chatPermissions;
99028 
99029 class ok;
99030 
99036 class setChatPermissions final : public Function {
99041  std::int32_t get_id() const final {
99042  return ID;
99043  }
99044 
99045  public:
99050 
99057 
99067 
99069  static const std::int32_t ID = 2138507006;
99070 
99073 
99079  void store(TlStorerToString &s, const char *field_name) const final;
99080 };
99081 
99082 class InputChatPhoto;
99083 
99084 class ok;
99085 
99091 class setChatPhoto final : public Function {
99096  std::int32_t get_id() const final {
99097  return ID;
99098  }
99099 
99100  public:
99105 
99111  setChatPhoto();
99112 
99122 
99124  static const std::int32_t ID = -377778941;
99125 
99128 
99134  void store(TlStorerToString &s, const char *field_name) const final;
99135 };
99136 
99137 class ok;
99138 
99144 class setChatPinnedStories final : public Function {
99149  std::int32_t get_id() const final {
99150  return ID;
99151  }
99152 
99153  public:
99158 
99165 
99175 
99177  static const std::int32_t ID = -669062355;
99178 
99181 
99187  void store(TlStorerToString &s, const char *field_name) const final;
99188 };
99189 
99190 class ok;
99191 
99197 class setChatProfileAccentColor final : public Function {
99202  std::int32_t get_id() const final {
99203  return ID;
99204  }
99205 
99206  public:
99213 
99220 
99231 
99233  static const std::int32_t ID = 1109896826;
99234 
99237 
99243  void store(TlStorerToString &s, const char *field_name) const final;
99244 };
99245 
99246 class ok;
99247 
99253 class setChatSlowModeDelay final : public Function {
99258  std::int32_t get_id() const final {
99259  return ID;
99260  }
99261 
99262  public:
99267 
99274 
99284 
99286  static const std::int32_t ID = -540350914;
99287 
99290 
99296  void store(TlStorerToString &s, const char *field_name) const final;
99297 };
99298 
99299 class ok;
99300 
99306 class setChatTheme final : public Function {
99311  std::int32_t get_id() const final {
99312  return ID;
99313  }
99314 
99315  public:
99319  string theme_name_;
99320 
99326  setChatTheme();
99327 
99336  setChatTheme(int53 chat_id_, string const &theme_name_);
99337 
99339  static const std::int32_t ID = -1895234925;
99340 
99343 
99349  void store(TlStorerToString &s, const char *field_name) const final;
99350 };
99351 
99352 class ok;
99353 
99359 class setChatTitle final : public Function {
99364  std::int32_t get_id() const final {
99365  return ID;
99366  }
99367 
99368  public:
99372  string title_;
99373 
99379  setChatTitle();
99380 
99389  setChatTitle(int53 chat_id_, string const &title_);
99390 
99392  static const std::int32_t ID = 164282047;
99393 
99396 
99402  void store(TlStorerToString &s, const char *field_name) const final;
99403 };
99404 
99405 class ok;
99406 
99412 class setCloseFriends final : public Function {
99417  std::int32_t get_id() const final {
99418  return ID;
99419  }
99420 
99421  public:
99424 
99430  setCloseFriends();
99431 
99440 
99442  static const std::int32_t ID = -1908013258;
99443 
99446 
99452  void store(TlStorerToString &s, const char *field_name) const final;
99453 };
99454 
99455 class BotCommandScope;
99456 
99457 class botCommand;
99458 
99459 class ok;
99460 
99466 class setCommands final : public Function {
99471  std::int32_t get_id() const final {
99472  return ID;
99473  }
99474 
99475  public:
99482 
99488  setCommands();
99489 
99500 
99502  static const std::int32_t ID = -907165606;
99503 
99506 
99512  void store(TlStorerToString &s, const char *field_name) const final;
99513 };
99514 
99515 class ok;
99516 
99527  std::int32_t get_id() const final {
99528  return ID;
99529  }
99530 
99531  public:
99533  string name_;
99536 
99543 
99553 
99555  static const std::int32_t ID = -1122836246;
99556 
99559 
99565  void store(TlStorerToString &s, const char *field_name) const final;
99566 };
99567 
99568 class languagePackInfo;
99569 
99570 class languagePackString;
99571 
99572 class ok;
99573 
99579 class setCustomLanguagePack final : public Function {
99584  std::int32_t get_id() const final {
99585  return ID;
99586  }
99587 
99588  public:
99593 
99600 
99610 
99612  static const std::int32_t ID = -296742819;
99613 
99616 
99622  void store(TlStorerToString &s, const char *field_name) const final;
99623 };
99624 
99625 class languagePackString;
99626 
99627 class ok;
99628 
99639  std::int32_t get_id() const final {
99640  return ID;
99641  }
99642 
99643  public:
99648 
99655 
99665 
99667  static const std::int32_t ID = 1316365592;
99668 
99671 
99677  void store(TlStorerToString &s, const char *field_name) const final;
99678 };
99679 
99680 class ok;
99681 
99687 class setDatabaseEncryptionKey final : public Function {
99692  std::int32_t get_id() const final {
99693  return ID;
99694  }
99695 
99696  public:
99699 
99706 
99715 
99717  static const std::int32_t ID = -1204599371;
99718 
99721 
99727  void store(TlStorerToString &s, const char *field_name) const final;
99728 };
99729 
99730 class BackgroundType;
99731 
99732 class InputBackground;
99733 
99734 class background;
99735 
99741 class setDefaultBackground final : public Function {
99746  std::int32_t get_id() const final {
99747  return ID;
99748  }
99749 
99750  public:
99757 
99764 
99775 
99777  static const std::int32_t ID = -1982748511;
99778 
99781 
99787  void store(TlStorerToString &s, const char *field_name) const final;
99788 };
99789 
99791 
99792 class ok;
99793 
99804  std::int32_t get_id() const final {
99805  return ID;
99806  }
99807 
99808  public:
99811 
99818 
99827 
99829  static const std::int32_t ID = -234004967;
99830 
99833 
99839  void store(TlStorerToString &s, const char *field_name) const final;
99840 };
99841 
99843 
99844 class ok;
99845 
99856  std::int32_t get_id() const final {
99857  return ID;
99858  }
99859 
99860  public:
99863 
99870 
99879 
99881  static const std::int32_t ID = 1700231016;
99882 
99885 
99891  void store(TlStorerToString &s, const char *field_name) const final;
99892 };
99893 
99894 class messageAutoDeleteTime;
99895 
99896 class ok;
99897 
99908  std::int32_t get_id() const final {
99909  return ID;
99910  }
99911 
99912  public:
99915 
99922 
99931 
99933  static const std::int32_t ID = -1772301460;
99934 
99937 
99943  void store(TlStorerToString &s, const char *field_name) const final;
99944 };
99945 
99946 class ReactionType;
99947 
99948 class ok;
99949 
99955 class setDefaultReactionType final : public Function {
99960  std::int32_t get_id() const final {
99961  return ID;
99962  }
99963 
99964  public:
99967 
99974 
99983 
99985  static const std::int32_t ID = 1694730813;
99986 
99989 
99995  void store(TlStorerToString &s, const char *field_name) const final;
99996 };
99997 
99998 class emojiStatus;
99999 
100000 class ok;
100001 
100007 class setEmojiStatus final : public Function {
100012  std::int32_t get_id() const final {
100013  return ID;
100014  }
100015 
100016  public:
100019 
100025  setEmojiStatus();
100026 
100035 
100037  static const std::int32_t ID = -1829224867;
100038 
100041 
100047  void store(TlStorerToString &s, const char *field_name) const final;
100048 };
100049 
100050 class ok;
100051 
100057 class setFileGenerationProgress final : public Function {
100062  std::int32_t get_id() const final {
100063  return ID;
100064  }
100065 
100066  public:
100073 
100080 
100091 
100093  static const std::int32_t ID = 1836403518;
100094 
100097 
100103  void store(TlStorerToString &s, const char *field_name) const final;
100104 };
100105 
100107 
100108 class ok;
100109 
100120  std::int32_t get_id() const final {
100121  return ID;
100122  }
100123 
100124  public:
100131 
100138 
100149 
100151  static const std::int32_t ID = 524498023;
100152 
100155 
100161  void store(TlStorerToString &s, const char *field_name) const final;
100162 };
100163 
100164 class message;
100165 
100171 class setGameScore final : public Function {
100176  std::int32_t get_id() const final {
100177  return ID;
100178  }
100179 
100180  public:
100192  bool force_;
100193 
100199  setGameScore();
100200 
100214 
100216  static const std::int32_t ID = 2127359430;
100217 
100220 
100226  void store(TlStorerToString &s, const char *field_name) const final;
100227 };
100228 
100229 class ok;
100230 
100241  std::int32_t get_id() const final {
100242  return ID;
100243  }
100244 
100245  public:
100252 
100259 
100270 
100272  static const std::int32_t ID = 927506917;
100273 
100276 
100282  void store(TlStorerToString &s, const char *field_name) const final;
100283 };
100284 
100285 class MessageSender;
100286 
100287 class ok;
100288 
100299  std::int32_t get_id() const final {
100300  return ID;
100301  }
100302 
100303  public:
100310 
100317 
100328 
100330  static const std::int32_t ID = -1753769944;
100331 
100334 
100340  void store(TlStorerToString &s, const char *field_name) const final;
100341 };
100342 
100343 class ok;
100344 
100350 class setGroupCallTitle final : public Function {
100355  std::int32_t get_id() const final {
100356  return ID;
100357  }
100358 
100359  public:
100363  string title_;
100364 
100370  setGroupCallTitle();
100371 
100380  setGroupCallTitle(int32 group_call_id_, string const &title_);
100381 
100383  static const std::int32_t ID = -1228825139;
100384 
100387 
100393  void store(TlStorerToString &s, const char *field_name) const final;
100394 };
100395 
100396 class ok;
100397 
100403 class setInactiveSessionTtl final : public Function {
100408  std::int32_t get_id() const final {
100409  return ID;
100410  }
100411 
100412  public:
100415 
100422 
100431 
100433  static const std::int32_t ID = 1570548048;
100434 
100437 
100443  void store(TlStorerToString &s, const char *field_name) const final;
100444 };
100445 
100446 class ok;
100447 
100453 class setInlineGameScore final : public Function {
100458  std::int32_t get_id() const final {
100459  return ID;
100460  }
100461 
100462  public:
100472  bool force_;
100473 
100479  setInlineGameScore();
100480 
100493 
100495  static const std::int32_t ID = -948871797;
100496 
100499 
100505  void store(TlStorerToString &s, const char *field_name) const final;
100506 };
100507 
100508 class location;
100509 
100510 class ok;
100511 
100517 class setLocation final : public Function {
100522  std::int32_t get_id() const final {
100523  return ID;
100524  }
100525 
100526  public:
100529 
100535  setLocation();
100536 
100545 
100547  static const std::int32_t ID = 93926257;
100548 
100551 
100557  void store(TlStorerToString &s, const char *field_name) const final;
100558 };
100559 
100560 class LogStream;
100561 
100562 class ok;
100563 
100569 class setLogStream final : public Function {
100574  std::int32_t get_id() const final {
100575  return ID;
100576  }
100577 
100578  public:
100581 
100587  setLogStream();
100588 
100597 
100599  static const std::int32_t ID = -1364199535;
100600 
100603 
100609  void store(TlStorerToString &s, const char *field_name) const final;
100610 };
100611 
100612 class ok;
100613 
100619 class setLogTagVerbosityLevel final : public Function {
100624  std::int32_t get_id() const final {
100625  return ID;
100626  }
100627 
100628  public:
100630  string tag_;
100633 
100640 
100650 
100652  static const std::int32_t ID = -2095589738;
100653 
100656 
100662  void store(TlStorerToString &s, const char *field_name) const final;
100663 };
100664 
100665 class ok;
100666 
100672 class setLogVerbosityLevel final : public Function {
100677  std::int32_t get_id() const final {
100678  return ID;
100679  }
100680 
100681  public:
100684 
100691 
100700 
100702  static const std::int32_t ID = -303429678;
100703 
100706 
100712  void store(TlStorerToString &s, const char *field_name) const final;
100713 };
100714 
100716 
100722 class setLoginEmailAddress final : public Function {
100727  std::int32_t get_id() const final {
100728  return ID;
100729  }
100730 
100731  public:
100734 
100741 
100749  explicit setLoginEmailAddress(string const &new_login_email_address_);
100750 
100752  static const std::int32_t ID = 935019476;
100753 
100756 
100762  void store(TlStorerToString &s, const char *field_name) const final;
100763 };
100764 
100765 class botMenuButton;
100766 
100767 class ok;
100768 
100774 class setMenuButton final : public Function {
100779  std::int32_t get_id() const final {
100780  return ID;
100781  }
100782 
100783  public:
100788 
100794  setMenuButton();
100795 
100805 
100807  static const std::int32_t ID = -1269841599;
100808 
100811 
100817  void store(TlStorerToString &s, const char *field_name) const final;
100818 };
100819 
100820 class formattedText;
100821 
100822 class ok;
100823 
100829 class setMessageFactCheck final : public Function {
100834  std::int32_t get_id() const final {
100835  return ID;
100836  }
100837 
100838  public:
100845 
100852 
100863 
100865  static const std::int32_t ID = -4309752;
100866 
100869 
100875  void store(TlStorerToString &s, const char *field_name) const final;
100876 };
100877 
100878 class ReactionType;
100879 
100880 class ok;
100881 
100887 class setMessageReactions final : public Function {
100892  std::int32_t get_id() const final {
100893  return ID;
100894  }
100895 
100896  public:
100904  bool is_big_;
100905 
100912 
100924 
100926  static const std::int32_t ID = -372524900;
100927 
100930 
100936  void store(TlStorerToString &s, const char *field_name) const final;
100937 };
100938 
100939 class BlockList;
100940 
100941 class MessageSender;
100942 
100943 class ok;
100944 
100950 class setMessageSenderBlockList final : public Function {
100955  std::int32_t get_id() const final {
100956  return ID;
100957  }
100958 
100959  public:
100964 
100971 
100981 
100983  static const std::int32_t ID = -1987355503;
100984 
100987 
100993  void store(TlStorerToString &s, const char *field_name) const final;
100994 };
100995 
100996 class ok;
100997 
101003 class setName final : public Function {
101008  std::int32_t get_id() const final {
101009  return ID;
101010  }
101011 
101012  public:
101016  string last_name_;
101017 
101023  setName();
101024 
101033  setName(string const &first_name_, string const &last_name_);
101034 
101036  static const std::int32_t ID = 1711693584;
101037 
101040 
101046  void store(TlStorerToString &s, const char *field_name) const final;
101047 };
101048 
101049 class NetworkType;
101050 
101051 class ok;
101052 
101058 class setNetworkType final : public Function {
101063  std::int32_t get_id() const final {
101064  return ID;
101065  }
101066 
101067  public:
101070 
101076  setNetworkType();
101077 
101086 
101088  static const std::int32_t ID = -701635234;
101089 
101092 
101098  void store(TlStorerToString &s, const char *field_name) const final;
101099 };
101100 
101101 class newChatPrivacySettings;
101102 
101103 class ok;
101104 
101110 class setNewChatPrivacySettings final : public Function {
101115  std::int32_t get_id() const final {
101116  return ID;
101117  }
101118 
101119  public:
101122 
101129 
101138 
101140  static const std::int32_t ID = 1774139215;
101141 
101144 
101150  void store(TlStorerToString &s, const char *field_name) const final;
101151 };
101152 
101153 class OptionValue;
101154 
101155 class ok;
101156 
101162 class setOption final : public Function {
101167  std::int32_t get_id() const final {
101168  return ID;
101169  }
101170 
101171  public:
101173  string name_;
101176 
101182  setOption();
101183 
101192  setOption(string const &name_, object_ptr<OptionValue> &&value_);
101193 
101195  static const std::int32_t ID = 2114670322;
101196 
101199 
101205  void store(TlStorerToString &s, const char *field_name) const final;
101206 };
101207 
101208 class InputPassportElement;
101209 
101210 class PassportElement;
101211 
101217 class setPassportElement final : public Function {
101222  std::int32_t get_id() const final {
101223  return ID;
101224  }
101225 
101226  public:
101230  string password_;
101231 
101237  setPassportElement();
101238 
101248 
101250  static const std::int32_t ID = 2068173212;
101251 
101254 
101260  void store(TlStorerToString &s, const char *field_name) const final;
101261 };
101262 
101264 
101265 class ok;
101266 
101272 class setPassportElementErrors final : public Function {
101277  std::int32_t get_id() const final {
101278  return ID;
101279  }
101280 
101281  public:
101286 
101293 
101303 
101305  static const std::int32_t ID = -2056754881;
101306 
101309 
101315  void store(TlStorerToString &s, const char *field_name) const final;
101316 };
101317 
101318 class passwordState;
101319 
101325 class setPassword final : public Function {
101330  std::int32_t get_id() const final {
101331  return ID;
101332  }
101333 
101334  public:
101340  string new_hint_;
101345 
101351  setPassword();
101352 
101364  setPassword(string const &old_password_, string const &new_password_, string const &new_hint_, bool set_recovery_email_address_, string const &new_recovery_email_address_);
101365 
101367  static const std::int32_t ID = -1193589027;
101368 
101371 
101377  void store(TlStorerToString &s, const char *field_name) const final;
101378 };
101379 
101380 class ok;
101381 
101387 class setPersonalChat final : public Function {
101392  std::int32_t get_id() const final {
101393  return ID;
101394  }
101395 
101396  public:
101399 
101405  setPersonalChat();
101406 
101414  explicit setPersonalChat(int53 chat_id_);
101415 
101417  static const std::int32_t ID = -1068782668;
101418 
101421 
101427  void store(TlStorerToString &s, const char *field_name) const final;
101428 };
101429 
101430 class ChatList;
101431 
101432 class ok;
101433 
101439 class setPinnedChats final : public Function {
101444  std::int32_t get_id() const final {
101445  return ID;
101446  }
101447 
101448  public:
101453 
101459  setPinnedChats();
101460 
101470 
101472  static const std::int32_t ID = -695640000;
101473 
101476 
101482  void store(TlStorerToString &s, const char *field_name) const final;
101483 };
101484 
101485 class ok;
101486 
101492 class setPinnedForumTopics final : public Function {
101497  std::int32_t get_id() const final {
101498  return ID;
101499  }
101500 
101501  public:
101506 
101513 
101523 
101525  static const std::int32_t ID = -475084011;
101526 
101529 
101535  void store(TlStorerToString &s, const char *field_name) const final;
101536 };
101537 
101538 class ok;
101539 
101550  std::int32_t get_id() const final {
101551  return ID;
101552  }
101553 
101554  public:
101557 
101564 
101573 
101575  static const std::int32_t ID = -194818924;
101576 
101579 
101585  void store(TlStorerToString &s, const char *field_name) const final;
101586 };
101587 
101588 class ok;
101589 
101595 class setPollAnswer final : public Function {
101600  std::int32_t get_id() const final {
101601  return ID;
101602  }
101603 
101604  public:
101611 
101617  setPollAnswer();
101618 
101629 
101631  static const std::int32_t ID = -1399388792;
101632 
101635 
101641  void store(TlStorerToString &s, const char *field_name) const final;
101642 };
101643 
101644 class ok;
101645 
101651 class setProfileAccentColor final : public Function {
101656  std::int32_t get_id() const final {
101657  return ID;
101658  }
101659 
101660  public:
101665 
101672 
101682 
101684  static const std::int32_t ID = -1986281112;
101685 
101688 
101694  void store(TlStorerToString &s, const char *field_name) const final;
101695 };
101696 
101697 class InputChatPhoto;
101698 
101699 class ok;
101700 
101706 class setProfilePhoto final : public Function {
101711  std::int32_t get_id() const final {
101712  return ID;
101713  }
101714 
101715  public:
101720 
101726  setProfilePhoto();
101727 
101737 
101739  static const std::int32_t ID = -2048260627;
101740 
101743 
101749  void store(TlStorerToString &s, const char *field_name) const final;
101750 };
101751 
101752 class ok;
101753 
101759 class setQuickReplyShortcutName final : public Function {
101764  std::int32_t get_id() const final {
101765  return ID;
101766  }
101767 
101768  public:
101772  string name_;
101773 
101780 
101790 
101792  static const std::int32_t ID = 186709105;
101793 
101796 
101802  void store(TlStorerToString &s, const char *field_name) const final;
101803 };
101804 
101805 class ok;
101806 
101808 
101819  std::int32_t get_id() const final {
101820  return ID;
101821  }
101822 
101823  public:
101826 
101833 
101842 
101844  static const std::int32_t ID = 1186124949;
101845 
101848 
101854  void store(TlStorerToString &s, const char *field_name) const final;
101855 };
101856 
101857 class ok;
101858 
101860 
101871  std::int32_t get_id() const final {
101872  return ID;
101873  }
101874 
101875  public:
101878 
101885 
101894 
101896  static const std::int32_t ID = 493913782;
101897 
101900 
101906  void store(TlStorerToString &s, const char *field_name) const final;
101907 };
101908 
101909 class passwordState;
101910 
101916 class setRecoveryEmailAddress final : public Function {
101921  std::int32_t get_id() const final {
101922  return ID;
101923  }
101924 
101925  public:
101927  string password_;
101930 
101937 
101946  setRecoveryEmailAddress(string const &password_, string const &new_recovery_email_address_);
101947 
101949  static const std::int32_t ID = -1981836385;
101950 
101953 
101959  void store(TlStorerToString &s, const char *field_name) const final;
101960 };
101961 
101962 class ReactionType;
101963 
101964 class ok;
101965 
101971 class setSavedMessagesTagLabel final : public Function {
101976  std::int32_t get_id() const final {
101977  return ID;
101978  }
101979 
101980  public:
101984  string label_;
101985 
101992 
102002 
102004  static const std::int32_t ID = -1338323696;
102005 
102008 
102014  void store(TlStorerToString &s, const char *field_name) const final;
102015 };
102016 
102018 
102019 class ok;
102020 
102022 
102033  std::int32_t get_id() const final {
102034  return ID;
102035  }
102036 
102037  public:
102042 
102049 
102059 
102061  static const std::int32_t ID = -2049984966;
102062 
102065 
102071  void store(TlStorerToString &s, const char *field_name) const final;
102072 };
102073 
102074 class InputFile;
102075 
102076 class ok;
102077 
102083 class setStickerEmojis final : public Function {
102088  std::int32_t get_id() const final {
102089  return ID;
102090  }
102091 
102092  public:
102096  string emojis_;
102097 
102103  setStickerEmojis();
102104 
102114 
102116  static const std::int32_t ID = -638843855;
102117 
102120 
102126  void store(TlStorerToString &s, const char *field_name) const final;
102127 };
102128 
102129 class InputFile;
102130 
102131 class ok;
102132 
102138 class setStickerKeywords final : public Function {
102143  std::int32_t get_id() const final {
102144  return ID;
102145  }
102146 
102147  public:
102152 
102158  setStickerKeywords();
102159 
102169 
102171  static const std::int32_t ID = 137223565;
102172 
102175 
102181  void store(TlStorerToString &s, const char *field_name) const final;
102182 };
102183 
102184 class InputFile;
102185 
102186 class maskPosition;
102187 
102188 class ok;
102189 
102195 class setStickerMaskPosition final : public Function {
102200  std::int32_t get_id() const final {
102201  return ID;
102202  }
102203 
102204  public:
102209 
102216 
102226 
102228  static const std::int32_t ID = 1202280912;
102229 
102232 
102238  void store(TlStorerToString &s, const char *field_name) const final;
102239 };
102240 
102241 class InputFile;
102242 
102243 class ok;
102244 
102250 class setStickerPositionInSet final : public Function {
102255  std::int32_t get_id() const final {
102256  return ID;
102257  }
102258 
102259  public:
102264 
102271 
102281 
102283  static const std::int32_t ID = 2075281185;
102284 
102287 
102293  void store(TlStorerToString &s, const char *field_name) const final;
102294 };
102295 
102296 class InputFile;
102297 
102298 class StickerFormat;
102299 
102300 class ok;
102301 
102307 class setStickerSetThumbnail final : public Function {
102312  std::int32_t get_id() const final {
102313  return ID;
102314  }
102315 
102316  public:
102320  string name_;
102325 
102332 
102344 
102346  static const std::int32_t ID = 1677617458;
102347 
102350 
102356  void store(TlStorerToString &s, const char *field_name) const final;
102357 };
102358 
102359 class ok;
102360 
102366 class setStickerSetTitle final : public Function {
102371  std::int32_t get_id() const final {
102372  return ID;
102373  }
102374 
102375  public:
102377  string name_;
102379  string title_;
102380 
102386  setStickerSetTitle();
102387 
102396  setStickerSetTitle(string const &name_, string const &title_);
102397 
102399  static const std::int32_t ID = 1693004706;
102400 
102403 
102409  void store(TlStorerToString &s, const char *field_name) const final;
102410 };
102411 
102412 class StoryPrivacySettings;
102413 
102414 class ok;
102415 
102421 class setStoryPrivacySettings final : public Function {
102426  std::int32_t get_id() const final {
102427  return ID;
102428  }
102429 
102430  public:
102435 
102442 
102452 
102454  static const std::int32_t ID = -655801550;
102455 
102458 
102464  void store(TlStorerToString &s, const char *field_name) const final;
102465 };
102466 
102467 class ReactionType;
102468 
102469 class ok;
102470 
102476 class setStoryReaction final : public Function {
102481  std::int32_t get_id() const final {
102482  return ID;
102483  }
102484 
102485  public:
102494 
102500  setStoryReaction();
102501 
102513 
102515  static const std::int32_t ID = -1400156249;
102516 
102519 
102525  void store(TlStorerToString &s, const char *field_name) const final;
102526 };
102527 
102528 class ok;
102529 
102540  std::int32_t get_id() const final {
102541  return ID;
102542  }
102543 
102544  public:
102549 
102556 
102566 
102568  static const std::int32_t ID = 1328894639;
102569 
102572 
102578  void store(TlStorerToString &s, const char *field_name) const final;
102579 };
102580 
102581 class ok;
102582 
102588 class setSupergroupStickerSet final : public Function {
102593  std::int32_t get_id() const final {
102594  return ID;
102595  }
102596 
102597  public:
102602 
102609 
102619 
102621  static const std::int32_t ID = -2056344215;
102622 
102625 
102631  void store(TlStorerToString &s, const char *field_name) const final;
102632 };
102633 
102634 class ok;
102635 
102646  std::int32_t get_id() const final {
102647  return ID;
102648  }
102649 
102650  public:
102655 
102662 
102672 
102674  static const std::int32_t ID = 969814179;
102675 
102678 
102684  void store(TlStorerToString &s, const char *field_name) const final;
102685 };
102686 
102687 class ok;
102688 
102694 class setSupergroupUsername final : public Function {
102699  std::int32_t get_id() const final {
102700  return ID;
102701  }
102702 
102703  public:
102707  string username_;
102708 
102715 
102725 
102727  static const std::int32_t ID = 1346325252;
102728 
102731 
102737  void store(TlStorerToString &s, const char *field_name) const final;
102738 };
102739 
102740 class ok;
102741 
102747 class setTdlibParameters final : public Function {
102752  std::int32_t get_id() const final {
102753  return ID;
102754  }
102755 
102756  public:
102776  string api_hash_;
102785 
102791  setTdlibParameters();
102792 
102814 
102816  static const std::int32_t ID = -775883218;
102817 
102820 
102826  void store(TlStorerToString &s, const char *field_name) const final;
102827 };
102828 
102829 class InputChatPhoto;
102830 
102831 class ok;
102832 
102843  std::int32_t get_id() const final {
102844  return ID;
102845  }
102846 
102847  public:
102852 
102859 
102869 
102871  static const std::int32_t ID = 464136438;
102872 
102875 
102881  void store(TlStorerToString &s, const char *field_name) const final;
102882 };
102883 
102884 class UserPrivacySetting;
102885 
102886 class ok;
102887 
102889 
102900  std::int32_t get_id() const final {
102901  return ID;
102902  }
102903 
102904  public:
102909 
102916 
102926 
102928  static const std::int32_t ID = -473812741;
102929 
102932 
102938  void store(TlStorerToString &s, const char *field_name) const final;
102939 };
102940 
102941 class formattedText;
102942 
102943 class userSupportInfo;
102944 
102950 class setUserSupportInfo final : public Function {
102955  std::int32_t get_id() const final {
102956  return ID;
102957  }
102958 
102959  public:
102964 
102970  setUserSupportInfo();
102971 
102981 
102983  static const std::int32_t ID = -2088986621;
102984 
102987 
102993  void store(TlStorerToString &s, const char *field_name) const final;
102994 };
102995 
102996 class ok;
102997 
103003 class setUsername final : public Function {
103008  std::int32_t get_id() const final {
103009  return ID;
103010  }
103011 
103012  public:
103014  string username_;
103015 
103021  setUsername();
103022 
103030  explicit setUsername(string const &username_);
103031 
103033  static const std::int32_t ID = 439901214;
103034 
103037 
103043  void store(TlStorerToString &s, const char *field_name) const final;
103044 };
103045 
103046 class MessageSender;
103047 
103048 class ok;
103049 
103060  std::int32_t get_id() const final {
103061  return ID;
103062  }
103063 
103064  public:
103069 
103076 
103086 
103088  static const std::int32_t ID = -240749901;
103089 
103092 
103098  void store(TlStorerToString &s, const char *field_name) const final;
103099 };
103100 
103101 class ok;
103102 
103108 class shareChatWithBot final : public Function {
103113  std::int32_t get_id() const final {
103114  return ID;
103115  }
103116 
103117  public:
103128 
103134  shareChatWithBot();
103135 
103148 
103150  static const std::int32_t ID = -1504507166;
103151 
103154 
103160  void store(TlStorerToString &s, const char *field_name) const final;
103161 };
103162 
103163 class ok;
103164 
103170 class sharePhoneNumber final : public Function {
103175  std::int32_t get_id() const final {
103176  return ID;
103177  }
103178 
103179  public:
103182 
103188  sharePhoneNumber();
103189 
103197  explicit sharePhoneNumber(int53 user_id_);
103198 
103200  static const std::int32_t ID = 1097130069;
103201 
103204 
103210  void store(TlStorerToString &s, const char *field_name) const final;
103211 };
103212 
103213 class ok;
103214 
103220 class shareUsersWithBot final : public Function {
103225  std::int32_t get_id() const final {
103226  return ID;
103227  }
103228 
103229  public:
103240 
103246  shareUsersWithBot();
103247 
103260 
103262  static const std::int32_t ID = -1574608333;
103263 
103266 
103272  void store(TlStorerToString &s, const char *field_name) const final;
103273 };
103274 
103275 class ok;
103276 
103282 class startGroupCallRecording final : public Function {
103287  std::int32_t get_id() const final {
103288  return ID;
103289  }
103290 
103291  public:
103295  string title_;
103300 
103307 
103319 
103321  static const std::int32_t ID = 1757774971;
103322 
103325 
103331  void store(TlStorerToString &s, const char *field_name) const final;
103332 };
103333 
103334 class text;
103335 
103346  std::int32_t get_id() const final {
103347  return ID;
103348  }
103349 
103350  public:
103356  string payload_;
103357 
103364 
103375 
103377  static const std::int32_t ID = -884068051;
103378 
103381 
103387  void store(TlStorerToString &s, const char *field_name) const final;
103388 };
103389 
103390 class ok;
103391 
103397 class startScheduledGroupCall final : public Function {
103402  std::int32_t get_id() const final {
103403  return ID;
103404  }
103405 
103406  public:
103409 
103416 
103425 
103427  static const std::int32_t ID = 1519938838;
103428 
103431 
103437  void store(TlStorerToString &s, const char *field_name) const final;
103438 };
103439 
103440 class ReplyMarkup;
103441 
103442 class businessMessage;
103443 
103449 class stopBusinessPoll final : public Function {
103454  std::int32_t get_id() const final {
103455  return ID;
103456  }
103457 
103458  public:
103467 
103473  stopBusinessPoll();
103474 
103486 
103488  static const std::int32_t ID = -1142218400;
103489 
103492 
103498  void store(TlStorerToString &s, const char *field_name) const final;
103499 };
103500 
103501 class ReplyMarkup;
103502 
103503 class ok;
103504 
103510 class stopPoll final : public Function {
103515  std::int32_t get_id() const final {
103516  return ID;
103517  }
103518 
103519  public:
103526 
103532  stopPoll();
103533 
103544 
103546  static const std::int32_t ID = 1659374253;
103547 
103550 
103556  void store(TlStorerToString &s, const char *field_name) const final;
103557 };
103558 
103559 class InputChatPhoto;
103560 
103561 class ok;
103562 
103568 class suggestUserProfilePhoto final : public Function {
103573  std::int32_t get_id() const final {
103574  return ID;
103575  }
103576 
103577  public:
103582 
103589 
103599 
103601  static const std::int32_t ID = -1788742557;
103602 
103605 
103611  void store(TlStorerToString &s, const char *field_name) const final;
103612 };
103613 
103614 class ok;
103615 
103621 class synchronizeLanguagePack final : public Function {
103626  std::int32_t get_id() const final {
103627  return ID;
103628  }
103629 
103630  public:
103633 
103640 
103648  explicit synchronizeLanguagePack(string const &language_pack_id_);
103649 
103651  static const std::int32_t ID = -2065307858;
103652 
103655 
103661  void store(TlStorerToString &s, const char *field_name) const final;
103662 };
103663 
103664 class ok;
103665 
103671 class terminateAllOtherSessions final : public Function {
103676  std::int32_t get_id() const final {
103677  return ID;
103678  }
103679 
103680  public:
103681 
103688 
103690  static const std::int32_t ID = 1874485523;
103691 
103694 
103700  void store(TlStorerToString &s, const char *field_name) const final;
103701 };
103702 
103703 class ok;
103704 
103710 class terminateSession final : public Function {
103715  std::int32_t get_id() const final {
103716  return ID;
103717  }
103718 
103719  public:
103722 
103728  terminateSession();
103729 
103737  explicit terminateSession(int64 session_id_);
103738 
103740  static const std::int32_t ID = -407385812;
103741 
103744 
103750  void store(TlStorerToString &s, const char *field_name) const final;
103751 };
103752 
103753 class testBytes;
103754 
103760 class testCallBytes final : public Function {
103765  std::int32_t get_id() const final {
103766  return ID;
103767  }
103768 
103769  public:
103772 
103778  testCallBytes();
103779 
103787  explicit testCallBytes(bytes const &x_);
103788 
103790  static const std::int32_t ID = -736011607;
103791 
103794 
103800  void store(TlStorerToString &s, const char *field_name) const final;
103801 };
103802 
103803 class ok;
103804 
103810 class testCallEmpty final : public Function {
103815  std::int32_t get_id() const final {
103816  return ID;
103817  }
103818 
103819  public:
103820 
103826  testCallEmpty();
103827 
103829  static const std::int32_t ID = -627291626;
103830 
103833 
103839  void store(TlStorerToString &s, const char *field_name) const final;
103840 };
103841 
103842 class testString;
103843 
103849 class testCallString final : public Function {
103854  std::int32_t get_id() const final {
103855  return ID;
103856  }
103857 
103858  public:
103860  string x_;
103861 
103867  testCallString();
103868 
103876  explicit testCallString(string const &x_);
103877 
103879  static const std::int32_t ID = -1732818385;
103880 
103883 
103889  void store(TlStorerToString &s, const char *field_name) const final;
103890 };
103891 
103892 class testVectorInt;
103893 
103899 class testCallVectorInt final : public Function {
103904  std::int32_t get_id() const final {
103905  return ID;
103906  }
103907 
103908  public:
103911 
103917  testCallVectorInt();
103918 
103926  explicit testCallVectorInt(array<int32> &&x_);
103927 
103929  static const std::int32_t ID = -2137277793;
103930 
103933 
103939  void store(TlStorerToString &s, const char *field_name) const final;
103940 };
103941 
103942 class testInt;
103943 
103944 class testVectorIntObject;
103945 
103951 class testCallVectorIntObject final : public Function {
103956  std::int32_t get_id() const final {
103957  return ID;
103958  }
103959 
103960  public:
103963 
103970 
103979 
103981  static const std::int32_t ID = 1825428218;
103982 
103985 
103991  void store(TlStorerToString &s, const char *field_name) const final;
103992 };
103993 
103994 class testVectorString;
103995 
104001 class testCallVectorString final : public Function {
104006  std::int32_t get_id() const final {
104007  return ID;
104008  }
104009 
104010  public:
104013 
104020 
104028  explicit testCallVectorString(array<string> &&x_);
104029 
104031  static const std::int32_t ID = -408600900;
104032 
104035 
104041  void store(TlStorerToString &s, const char *field_name) const final;
104042 };
104043 
104044 class testString;
104045 
104046 class testVectorStringObject;
104047 
104058  std::int32_t get_id() const final {
104059  return ID;
104060  }
104061 
104062  public:
104065 
104072 
104081 
104083  static const std::int32_t ID = 1527666429;
104084 
104087 
104093  void store(TlStorerToString &s, const char *field_name) const final;
104094 };
104095 
104096 class ok;
104097 
104103 class testGetDifference final : public Function {
104108  std::int32_t get_id() const final {
104109  return ID;
104110  }
104111 
104112  public:
104113 
104119  testGetDifference();
104120 
104122  static const std::int32_t ID = 1747084069;
104123 
104126 
104132  void store(TlStorerToString &s, const char *field_name) const final;
104133 };
104134 
104135 class ok;
104136 
104142 class testNetwork final : public Function {
104147  std::int32_t get_id() const final {
104148  return ID;
104149  }
104150 
104151  public:
104152 
104158  testNetwork();
104159 
104161  static const std::int32_t ID = -1343998901;
104162 
104165 
104171  void store(TlStorerToString &s, const char *field_name) const final;
104172 };
104173 
104174 class ProxyType;
104175 
104176 class ok;
104177 
104183 class testProxy final : public Function {
104188  std::int32_t get_id() const final {
104189  return ID;
104190  }
104191 
104192  public:
104194  string server_;
104202  double timeout_;
104203 
104209  testProxy();
104210 
104223 
104225  static const std::int32_t ID = -1197366626;
104226 
104229 
104235  void store(TlStorerToString &s, const char *field_name) const final;
104236 };
104237 
104238 class error;
104239 
104245 class testReturnError final : public Function {
104250  std::int32_t get_id() const final {
104251  return ID;
104252  }
104253 
104254  public:
104257 
104263  testReturnError();
104264 
104273 
104275  static const std::int32_t ID = 455179506;
104276 
104279 
104285  void store(TlStorerToString &s, const char *field_name) const final;
104286 };
104287 
104288 class testInt;
104289 
104295 class testSquareInt final : public Function {
104300  std::int32_t get_id() const final {
104301  return ID;
104302  }
104303 
104304  public:
104307 
104313  testSquareInt();
104314 
104322  explicit testSquareInt(int32 x_);
104323 
104325  static const std::int32_t ID = -60135024;
104326 
104329 
104335  void store(TlStorerToString &s, const char *field_name) const final;
104336 };
104337 
104338 class Update;
104339 
104345 class testUseUpdate final : public Function {
104350  std::int32_t get_id() const final {
104351  return ID;
104352  }
104353 
104354  public:
104355 
104361  testUseUpdate();
104362 
104364  static const std::int32_t ID = 717094686;
104365 
104368 
104374  void store(TlStorerToString &s, const char *field_name) const final;
104375 };
104376 
104377 class ok;
104378 
104389  std::int32_t get_id() const final {
104390  return ID;
104391  }
104392 
104393  public:
104396 
104403 
104411  explicit toggleAllDownloadsArePaused(bool are_paused_);
104412 
104414  static const std::int32_t ID = 1251512322;
104415 
104418 
104424  void store(TlStorerToString &s, const char *field_name) const final;
104425 };
104426 
104427 class ok;
104428 
104439  std::int32_t get_id() const final {
104440  return ID;
104441  }
104442 
104443  public:
104450 
104457 
104468 
104470  static const std::int32_t ID = -1906712934;
104471 
104474 
104480  void store(TlStorerToString &s, const char *field_name) const final;
104481 };
104482 
104483 class ok;
104484 
104490 class toggleBotUsernameIsActive final : public Function {
104495  std::int32_t get_id() const final {
104496  return ID;
104497  }
104498 
104499  public:
104503  string username_;
104506 
104513 
104524 
104526  static const std::int32_t ID = 2036569097;
104527 
104530 
104536  void store(TlStorerToString &s, const char *field_name) const final;
104537 };
104538 
104539 class ok;
104540 
104551  std::int32_t get_id() const final {
104552  return ID;
104553  }
104554 
104555  public:
104560 
104567 
104577 
104579  static const std::int32_t ID = 1328957509;
104580 
104583 
104589  void store(TlStorerToString &s, const char *field_name) const final;
104590 };
104591 
104592 class ok;
104593 
104604  std::int32_t get_id() const final {
104605  return ID;
104606  }
104607 
104608  public:
104613 
104620 
104630 
104632  static const std::int32_t ID = 314794002;
104633 
104636 
104642  void store(TlStorerToString &s, const char *field_name) const final;
104643 };
104644 
104645 class ok;
104646 
104652 class toggleChatFolderTags final : public Function {
104657  std::int32_t get_id() const final {
104658  return ID;
104659  }
104660 
104661  public:
104664 
104671 
104679  explicit toggleChatFolderTags(bool are_tags_enabled_);
104680 
104682  static const std::int32_t ID = -2092209084;
104683 
104686 
104692  void store(TlStorerToString &s, const char *field_name) const final;
104693 };
104694 
104695 class ok;
104696 
104707  std::int32_t get_id() const final {
104708  return ID;
104709  }
104710 
104711  public:
104716 
104723 
104733 
104735  static const std::int32_t ID = 975231309;
104736 
104739 
104745  void store(TlStorerToString &s, const char *field_name) const final;
104746 };
104747 
104748 class ok;
104749 
104760  std::int32_t get_id() const final {
104761  return ID;
104762  }
104763 
104764  public:
104769 
104776 
104786 
104788  static const std::int32_t ID = -986129697;
104789 
104792 
104798  void store(TlStorerToString &s, const char *field_name) const final;
104799 };
104800 
104801 class ChatList;
104802 
104803 class ok;
104804 
104810 class toggleChatIsPinned final : public Function {
104815  std::int32_t get_id() const final {
104816  return ID;
104817  }
104818 
104819  public:
104826 
104832  toggleChatIsPinned();
104833 
104844 
104846  static const std::int32_t ID = -1485429186;
104847 
104850 
104856  void store(TlStorerToString &s, const char *field_name) const final;
104857 };
104858 
104859 class ok;
104860 
104866 class toggleChatIsTranslatable final : public Function {
104871  std::int32_t get_id() const final {
104872  return ID;
104873  }
104874 
104875  public:
104880 
104887 
104897 
104899  static const std::int32_t ID = -1812345889;
104900 
104903 
104909  void store(TlStorerToString &s, const char *field_name) const final;
104910 };
104911 
104912 class ok;
104913 
104919 class toggleChatViewAsTopics final : public Function {
104924  std::int32_t get_id() const final {
104925  return ID;
104926  }
104927 
104928  public:
104933 
104940 
104950 
104952  static const std::int32_t ID = 724009948;
104953 
104956 
104962  void store(TlStorerToString &s, const char *field_name) const final;
104963 };
104964 
104965 class ok;
104966 
104972 class toggleDownloadIsPaused final : public Function {
104977  std::int32_t get_id() const final {
104978  return ID;
104979  }
104980 
104981  public:
104986 
104993 
105003 
105005  static const std::int32_t ID = -947493099;
105006 
105009 
105015  void store(TlStorerToString &s, const char *field_name) const final;
105016 };
105017 
105018 class ok;
105019 
105025 class toggleForumTopicIsClosed final : public Function {
105030  std::int32_t get_id() const final {
105031  return ID;
105032  }
105033 
105034  public:
105041 
105048 
105059 
105061  static const std::int32_t ID = -949712141;
105062 
105065 
105071  void store(TlStorerToString &s, const char *field_name) const final;
105072 };
105073 
105074 class ok;
105075 
105081 class toggleForumTopicIsPinned final : public Function {
105086  std::int32_t get_id() const final {
105087  return ID;
105088  }
105089 
105090  public:
105097 
105104 
105115 
105117  static const std::int32_t ID = 1181543092;
105118 
105121 
105127  void store(TlStorerToString &s, const char *field_name) const final;
105128 };
105129 
105130 class ok;
105131 
105142  std::int32_t get_id() const final {
105143  return ID;
105144  }
105145 
105146  public:
105151 
105158 
105168 
105170  static const std::int32_t ID = 1595741256;
105171 
105174 
105180  void store(TlStorerToString &s, const char *field_name) const final;
105181 };
105182 
105183 class ok;
105184 
105195  std::int32_t get_id() const final {
105196  return ID;
105197  }
105198 
105199  public:
105204 
105211 
105221 
105223  static const std::int32_t ID = 707839826;
105224 
105227 
105233  void store(TlStorerToString &s, const char *field_name) const final;
105234 };
105235 
105236 class ok;
105237 
105248  std::int32_t get_id() const final {
105249  return ID;
105250  }
105251 
105252  public:
105257 
105264 
105274 
105276  static const std::int32_t ID = -1624289030;
105277 
105280 
105286  void store(TlStorerToString &s, const char *field_name) const final;
105287 };
105288 
105289 class ok;
105290 
105301  std::int32_t get_id() const final {
105302  return ID;
105303  }
105304 
105305  public:
105310 
105317 
105327 
105329  static const std::int32_t ID = -478875239;
105330 
105333 
105339  void store(TlStorerToString &s, const char *field_name) const final;
105340 };
105341 
105342 class ok;
105343 
105354  std::int32_t get_id() const final {
105355  return ID;
105356  }
105357 
105358  public:
105363 
105370 
105380 
105382  static const std::int32_t ID = 284082626;
105383 
105386 
105392  void store(TlStorerToString &s, const char *field_name) const final;
105393 };
105394 
105395 class MessageSender;
105396 
105397 class ok;
105398 
105409  std::int32_t get_id() const final {
105410  return ID;
105411  }
105412 
105413  public:
105420 
105427 
105438 
105440  static const std::int32_t ID = -1896127519;
105441 
105444 
105450  void store(TlStorerToString &s, const char *field_name) const final;
105451 };
105452 
105453 class MessageSender;
105454 
105455 class ok;
105456 
105467  std::int32_t get_id() const final {
105468  return ID;
105469  }
105470 
105471  public:
105478 
105485 
105496 
105498  static const std::int32_t ID = -1308093433;
105499 
105502 
105508  void store(TlStorerToString &s, const char *field_name) const final;
105509 };
105510 
105511 class ok;
105512 
105523  std::int32_t get_id() const final {
105524  return ID;
105525  }
105526 
105527  public:
105532 
105539 
105549 
105551  static const std::int32_t ID = -1602530464;
105552 
105555 
105561  void store(TlStorerToString &s, const char *field_name) const final;
105562 };
105563 
105564 class ok;
105565 
105576  std::int32_t get_id() const final {
105577  return ID;
105578  }
105579 
105580  public:
105583 
105590 
105599 
105601  static const std::int32_t ID = 1963285740;
105602 
105605 
105611  void store(TlStorerToString &s, const char *field_name) const final;
105612 };
105613 
105614 class ok;
105615 
105626  std::int32_t get_id() const final {
105627  return ID;
105628  }
105629 
105630  public:
105635 
105642 
105652 
105654  static const std::int32_t ID = -1588378164;
105655 
105658 
105664  void store(TlStorerToString &s, const char *field_name) const final;
105665 };
105666 
105667 class ok;
105668 
105679  std::int32_t get_id() const final {
105680  return ID;
105681  }
105682 
105683  public:
105688 
105695 
105705 
105707  static const std::int32_t ID = 1819027208;
105708 
105711 
105717  void store(TlStorerToString &s, const char *field_name) const final;
105718 };
105719 
105720 class ok;
105721 
105732  std::int32_t get_id() const final {
105733  return ID;
105734  }
105735 
105736  public:
105741 
105748 
105758 
105760  static const std::int32_t ID = 1000843390;
105761 
105764 
105770  void store(TlStorerToString &s, const char *field_name) const final;
105771 };
105772 
105773 class ok;
105774 
105785  std::int32_t get_id() const final {
105786  return ID;
105787  }
105788 
105789  public:
105796 
105803 
105814 
105816  static const std::int32_t ID = -300987649;
105817 
105820 
105826  void store(TlStorerToString &s, const char *field_name) const final;
105827 };
105828 
105829 class ok;
105830 
105841  std::int32_t get_id() const final {
105842  return ID;
105843  }
105844 
105845  public:
105850 
105857 
105867 
105869  static const std::int32_t ID = -1098204302;
105870 
105873 
105879  void store(TlStorerToString &s, const char *field_name) const final;
105880 };
105881 
105882 class ok;
105883 
105894  std::int32_t get_id() const final {
105895  return ID;
105896  }
105897 
105898  public:
105903 
105910 
105920 
105922  static const std::int32_t ID = 1748956943;
105923 
105926 
105932  void store(TlStorerToString &s, const char *field_name) const final;
105933 };
105934 
105935 class ok;
105936 
105947  std::int32_t get_id() const final {
105948  return ID;
105949  }
105950 
105951  public:
105956 
105963 
105973 
105975  static const std::int32_t ID = -1537892918;
105976 
105979 
105985  void store(TlStorerToString &s, const char *field_name) const final;
105986 };
105987 
105988 class ok;
105989 
106000  std::int32_t get_id() const final {
106001  return ID;
106002  }
106003 
106004  public:
106009 
106016 
106026 
106028  static const std::int32_t ID = 1155110478;
106029 
106032 
106038  void store(TlStorerToString &s, const char *field_name) const final;
106039 };
106040 
106041 class ok;
106042 
106053  std::int32_t get_id() const final {
106054  return ID;
106055  }
106056 
106057  public:
106060 
106067 
106076 
106078  static const std::int32_t ID = 884089365;
106079 
106082 
106088  void store(TlStorerToString &s, const char *field_name) const final;
106089 };
106090 
106091 class ok;
106092 
106098 class toggleSupergroupIsForum final : public Function {
106103  std::int32_t get_id() const final {
106104  return ID;
106105  }
106106 
106107  public:
106112 
106119 
106129 
106131  static const std::int32_t ID = -1771071990;
106132 
106135 
106141  void store(TlStorerToString &s, const char *field_name) const final;
106142 };
106143 
106144 class ok;
106145 
106156  std::int32_t get_id() const final {
106157  return ID;
106158  }
106159 
106160  public:
106165 
106172 
106182 
106184  static const std::int32_t ID = 2111807454;
106185 
106188 
106194  void store(TlStorerToString &s, const char *field_name) const final;
106195 };
106196 
106197 class ok;
106198 
106209  std::int32_t get_id() const final {
106210  return ID;
106211  }
106212 
106213  public:
106218 
106225 
106235 
106237  static const std::int32_t ID = -182022642;
106238 
106241 
106247  void store(TlStorerToString &s, const char *field_name) const final;
106248 };
106249 
106250 class ok;
106251 
106262  std::int32_t get_id() const final {
106263  return ID;
106264  }
106265 
106266  public:
106271 
106278 
106288 
106290  static const std::int32_t ID = 1156568356;
106291 
106294 
106300  void store(TlStorerToString &s, const char *field_name) const final;
106301 };
106302 
106303 class ok;
106304 
106315  std::int32_t get_id() const final {
106316  return ID;
106317  }
106318 
106319  public:
106323  string username_;
106326 
106333 
106344 
106346  static const std::int32_t ID = -1500811777;
106347 
106350 
106356  void store(TlStorerToString &s, const char *field_name) const final;
106357 };
106358 
106359 class ok;
106360 
106366 class toggleUsernameIsActive final : public Function {
106371  std::int32_t get_id() const final {
106372  return ID;
106373  }
106374 
106375  public:
106377  string username_;
106380 
106387 
106396  toggleUsernameIsActive(string const &username_, bool is_active_);
106397 
106399  static const std::int32_t ID = 1244098019;
106400 
106403 
106409  void store(TlStorerToString &s, const char *field_name) const final;
106410 };
106411 
106412 class ok;
106413 
106419 class transferChatOwnership final : public Function {
106424  std::int32_t get_id() const final {
106425  return ID;
106426  }
106427 
106428  public:
106434  string password_;
106435 
106442 
106453 
106455  static const std::int32_t ID = 2006977043;
106456 
106459 
106465  void store(TlStorerToString &s, const char *field_name) const final;
106466 };
106467 
106468 class formattedText;
106469 
106475 class translateMessageText final : public Function {
106480  std::int32_t get_id() const final {
106481  return ID;
106482  }
106483 
106484  public:
106491 
106498 
106509 
106511  static const std::int32_t ID = 1405427410;
106512 
106515 
106521  void store(TlStorerToString &s, const char *field_name) const final;
106522 };
106523 
106524 class formattedText;
106525 
106531 class translateText final : public Function {
106536  std::int32_t get_id() const final {
106537  return ID;
106538  }
106539 
106540  public:
106545 
106551  translateText();
106552 
106562 
106564  static const std::int32_t ID = 623011058;
106565 
106568 
106574  void store(TlStorerToString &s, const char *field_name) const final;
106575 };
106576 
106577 class ok;
106578 
106584 class unpinAllChatMessages final : public Function {
106589  std::int32_t get_id() const final {
106590  return ID;
106591  }
106592 
106593  public:
106596 
106603 
106611  explicit unpinAllChatMessages(int53 chat_id_);
106612 
106614  static const std::int32_t ID = -1437805385;
106615 
106618 
106624  void store(TlStorerToString &s, const char *field_name) const final;
106625 };
106626 
106627 class ok;
106628 
106639  std::int32_t get_id() const final {
106640  return ID;
106641  }
106642 
106643  public:
106648 
106655 
106665 
106667  static const std::int32_t ID = -1211719936;
106668 
106671 
106677  void store(TlStorerToString &s, const char *field_name) const final;
106678 };
106679 
106680 class ok;
106681 
106687 class unpinChatMessage final : public Function {
106692  std::int32_t get_id() const final {
106693  return ID;
106694  }
106695 
106696  public:
106701 
106707  unpinChatMessage();
106708 
106718 
106720  static const std::int32_t ID = 2065448670;
106721 
106724 
106730  void store(TlStorerToString &s, const char *field_name) const final;
106731 };
106732 
106733 class chat;
106734 
106745  std::int32_t get_id() const final {
106746  return ID;
106747  }
106748 
106749  public:
106752 
106759 
106768 
106770  static const std::int32_t ID = 300488122;
106771 
106774 
106780  void store(TlStorerToString &s, const char *field_name) const final;
106781 };
106782 
106783 class InputFile;
106784 
106785 class StickerFormat;
106786 
106787 class file;
106788 
106794 class uploadStickerFile final : public Function {
106799  std::int32_t get_id() const final {
106800  return ID;
106801  }
106802 
106803  public:
106810 
106816  uploadStickerFile();
106817 
106828 
106830  static const std::int32_t ID = 647385283;
106831 
106834 
106840  void store(TlStorerToString &s, const char *field_name) const final;
106841 };
106842 
106843 class InputInvoice;
106844 
106845 class orderInfo;
106846 
106847 class validatedOrderInfo;
106848 
106854 class validateOrderInfo final : public Function {
106859  std::int32_t get_id() const final {
106860  return ID;
106861  }
106862 
106863  public:
106870 
106876  validateOrderInfo();
106877 
106888 
106890  static const std::int32_t ID = -1248305201;
106891 
106894 
106900  void store(TlStorerToString &s, const char *field_name) const final;
106901 };
106902 
106903 class MessageSource;
106904 
106905 class ok;
106906 
106912 class viewMessages final : public Function {
106917  std::int32_t get_id() const final {
106918  return ID;
106919  }
106920 
106921  public:
106930 
106936  viewMessages();
106937 
106949 
106951  static const std::int32_t ID = 960236656;
106952 
106955 
106961  void store(TlStorerToString &s, const char *field_name) const final;
106962 };
106963 
106964 class PremiumFeature;
106965 
106966 class ok;
106967 
106973 class viewPremiumFeature final : public Function {
106978  std::int32_t get_id() const final {
106979  return ID;
106980  }
106981 
106982  public:
106985 
106991  viewPremiumFeature();
106992 
107001 
107003  static const std::int32_t ID = 192950706;
107004 
107007 
107013  void store(TlStorerToString &s, const char *field_name) const final;
107014 };
107015 
107016 class ok;
107017 
107023 class viewTrendingStickerSets final : public Function {
107028  std::int32_t get_id() const final {
107029  return ID;
107030  }
107031 
107032  public:
107035 
107042 
107051 
107053  static const std::int32_t ID = -952416520;
107054 
107057 
107063  void store(TlStorerToString &s, const char *field_name) const final;
107064 };
107065 
107066 class ok;
107067 
107073 class writeGeneratedFilePart final : public Function {
107078  std::int32_t get_id() const final {
107079  return ID;
107080  }
107081 
107082  public:
107089 
107096 
107107 
107109  static const std::int32_t ID = 214474389;
107110 
107113 
107119  void store(TlStorerToString &s, const char *field_name) const final;
107120 };
107121 
107122 } // namespace td_api
107123 } // namespace td
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:62427
Definition: td_api.h:14223
Definition: td_api.h:35692
object_ptr< inputIdentityDocument > internal_passport_
The internal passport to be saved.
Definition: td_api.h:23934
void store(TlStorerToString &s, const char *field_name) const final
string language_code_
A two-letter ISO 639-1 language code. If empty, the description will be shown to all users for whose ...
Definition: td_api.h:97677
void store(TlStorerToString &s, const char *field_name) const final
int32 distance_
Distance to the chat location, in meters.
Definition: td_api.h:12293
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1111
object_ptr< pageBlockCaption > caption_
Video caption.
Definition: td_api.h:37882
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45530
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:56658
object_ptr< chatBoostStatus > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77956
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:96436
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39128
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:104198
Definition: td_api.h:24687
int32 photo_height_
Height of the photo.
Definition: td_api.h:22058
Definition: td_api.h:93931
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:55442
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:32949
Definition: td_api.h:46539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:784
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91601
bool is_scam_
True, if many users reported this supergroup or channel as a scam.
Definition: td_api.h:54995
object_ptr< StatisticalGraph > message_interaction_graph_
A graph containing number of message views and shares.
Definition: td_api.h:35703
string video_url_
The URL of the video file (file size must not exceed 1MB).
Definition: td_api.h:21631
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:97007
Definition: td_api.h:70223
Definition: td_api.h:35343
string title_
Title of the result.
Definition: td_api.h:21989
object_ptr< userFullInfo > user_full_info_
New full information about the user.
Definition: td_api.h:61343
Definition: td_api.h:17480
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:2847
void store(TlStorerToString &s, const char *field_name) const final
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:62534
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string currency_
Currency for the paid amount.
Definition: td_api.h:32947
string middle_name_
Middle name of the user written in English; 0-255 characters.
Definition: td_api.h:41126
Definition: td_api.h:12492
bool has_my_invite_links_
True, if the chat folder has invite links created by the current user.
Definition: td_api.h:10761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8573
int32 date_
Point in time (Unix timestamp) relative to which to search for messages.
Definition: td_api.h:78876
string text_
The text.
Definition: td_api.h:18082
bool can_report_anti_spam_false_positive_
True, if the message deletion can be reported via reportSupergroupAntiSpamFalsePositive.
Definition: td_api.h:8557
bool needs_repainting_
True, if stickers in the sticker set are custom emoji that must be repainted; for custom emoji sticke...
Definition: td_api.h:52426
int64 id_
Unique background identifier.
Definition: td_api.h:2284
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97545
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16311
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10085
Definition: td_api.h:332
bool only_contacts_
Pass true to get only interactions by contacts; pass false to get all relevant interactions.
Definition: td_api.h:87052
object_ptr< MessageSource > source_
Source of the message view; pass null to guess the source based on chat open state.
Definition: td_api.h:106927
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:388
int53 supergroup_id_
Identifier of the supergroup that isn't a broadcast group.
Definition: td_api.h:106215
double x_percentage_
The abscissa of the rectangle's center, as a percentage of the media width.
Definition: td_api.h:53317
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44886
double main_frame_timestamp_
Timestamp of the frame, used as a static chat photo.
Definition: td_api.h:448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22742
Definition: td_api.h:84531
bool only_for_self_
Pass true to pin the message only for self; private chats only.
Definition: td_api.h:90080
array< string > emojis_
List of emojis to search for.
Definition: td_api.h:16395
Definition: td_api.h:95417
int53 receipt_message_id_
The identifier of the message with the receipt, after the product has been purchased.
Definition: td_api.h:31583
void store(TlStorerToString &s, const char *field_name) const final
bool is_premium_
True, if premium animation of the sticker must be played.
Definition: td_api.h:30925
int32 total_count_
The total number of found reactions.
Definition: td_api.h:343
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82624
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:78420
Definition: td_api.h:38112
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:106293
int53 user_id_
Identifier of the user.
Definition: td_api.h:8324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87017
object_ptr< storyAreaPosition > position_
Position of the area.
Definition: td_api.h:24801
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24773
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:99289
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:95318
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:13390
string device_token_
Device token; may be empty to deregister a device.
Definition: td_api.h:15340
array< string > keywords_
List of up to 20 keywords with total length up to 64 characters, which can be used to find the sticke...
Definition: td_api.h:102151
string currency_
Currency for the paid amount; empty if unknown.
Definition: td_api.h:33008
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:102320
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99505
void store(TlStorerToString &s, const char *field_name) const final
int53 opened_chat_id_
Identifier of the opened chat.
Definition: td_api.h:89664
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18906
Definition: td_api.h:910
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47491
array< object_ptr< chatMember > > members_
Group members.
Definition: td_api.h:2841
void store(TlStorerToString &s, const char *field_name) const final
bool skip_confirmation_
True, if there is no need to show an ordinary open URL confirmation before opening the Web App....
Definition: td_api.h:18740
int32 old_slow_mode_delay_
Previous value of slow_mode_delay, in seconds.
Definition: td_api.h:9368
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:105276
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:75675
bool view_as_topics_
True, if the chat is a forum supergroup that must be shown in the "View as topics" mode,...
Definition: td_api.h:6606
std::int64_t int53
Definition: td_api.h:27
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74496
array< int32 > positions_
The positions of the matched objects.
Definition: td_api.h:18647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88274
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:52921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63483
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93467
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:83548
bool set_recovery_email_address_
Pass true to change also the recovery email address.
Definition: td_api.h:101342
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97870
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74023
object_ptr< sticker > static_icon_
Static icon for the reaction.
Definition: td_api.h:16683
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:75251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47533
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65882
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:24012
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90486
int53 chat_id_
Identifier of the channel chat to which the message was originally sent.
Definition: td_api.h:34334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15013
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68060
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
Promotion animation for the feature.
Definition: td_api.h:4406
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:40219
int32 length_
Length of the code.
Definition: td_api.h:1135
string name_
Name of the topic.
Definition: td_api.h:18246
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50416
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57057
Definition: td_api.h:19606
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70406
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > applied_slot_ids_
Identifiers of boost slots of the current user applied to the chat.
Definition: td_api.h:8367
bool is_outbound_
True, if the chat was created by the current user; false otherwise.
Definition: td_api.h:49945
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:79747
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 a quick reply message in the same shortcut to be replied; pass 0 if none.
Definition: td_api.h:67874
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:11703
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81905
object_ptr< CanSendStoryResult > error_type_
Type of the error; may be null if unknown.
Definition: td_api.h:62287
int53 payment_provider_user_id_
User identifier of the payment provider bot.
Definition: td_api.h:40642
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22374
int53 chat_id_
Target chat.
Definition: td_api.h:95868
int32 notification_group_id_
Notification group identifier.
Definition: td_api.h:91682
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:20846
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19535
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33249
bool can_be_deleted_for_all_users_
True, if the message can be deleted for all users.
Definition: td_api.h:30292
Definition: td_api.h:16031
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:84856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61995
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18820
Definition: td_api.h:68134
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6200
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< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93914
Definition: td_api.h:49737
Definition: td_api.h:282
string video_url_
URL of the embedded video player or video file.
Definition: td_api.h:22231
int32 date_
Point in time (Unix timestamp) when the event happened.
Definition: td_api.h:8437
int32 limit_
The maximum number of stickers to be returned; 0-100.
Definition: td_api.h:95487
int32 last_active_date_
Point in time (Unix timestamp) when the session was last used.
Definition: td_api.h:50162
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94827
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:18140
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
Identifier of the file.
Definition: td_api.h:87270
string invoice_name_
Name of the invoice; may be empty if unknown.
Definition: td_api.h:32783
string password_
The 2-step verification password for the current user.
Definition: td_api.h:85725
int53 time_offset_
Point in time when the stream segment begins; Unix timestamp in milliseconds.
Definition: td_api.h:81770
void store(TlStorerToString &s, const char *field_name) const final
bool is_personal_
Pass true if results may be cached and returned only for the user that sent the query....
Definition: td_api.h:68424
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104955
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85427
int53 max_video_file_size_
The maximum size of a video file to be autosaved, in bytes; 512 KB - 4000 MB.
Definition: td_api.h:49276
string url_
An HTTP URL to pass to openWebApp.
Definition: td_api.h:19797
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:68825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65751
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45053
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:105254
int64 id_
Identifier of the sticker set.
Definition: td_api.h:52317
object_ptr< message > message_
The message.
Definition: td_api.h:36768
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:95257
int53 chat_id_
Chat identifier.
Definition: td_api.h:98714
object_ptr< ChatActionBar > action_bar_
The new value of the action bar; may be null.
Definition: td_api.h:59492
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:75297
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:90427
Definition: td_api.h:38154
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23027
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89353
Definition: td_api.h:77923
string store_product_id_
Identifier of the store product associated with the option; may be empty if none.
Definition: td_api.h:51181
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44967
bool is_video_recorded_
True, if a video file is being recorded for the call.
Definition: td_api.h:18970
Definition: td_api.h:57536
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94017
Definition: td_api.h:63373
Definition: td_api.h:75098
Definition: td_api.h:30517
Definition: td_api.h:77614
storyOriginPublicStory()
Definition: td_api.h:45288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3154
string caption_
Photo caption.
Definition: td_api.h:45556
string order_
User's order in the group call participant list. Orders must be compared lexicographically....
Definition: td_api.h:19108
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:41248
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatActiveStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77547
int32 layer_
Secret chat layer; determines features supported by the chat partner's application....
Definition: td_api.h:49949
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36786
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43854
string author_
Post author.
Definition: td_api.h:38071
Definition: td_api.h:56514
Definition: td_api.h:10500
bytes data_hash_
Current data hash.
Definition: td_api.h:24383
networkStatisticsEntryFile()
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:19090
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93675
int53 chat_id_
Chat identifier.
Definition: td_api.h:77525
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:7615
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2115
Definition: td_api.h:83150
string new_title_
New chat title.
Definition: td_api.h:9496
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99717
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:33203
bool can_get_message_thread_
True, if information about the message thread is available through getMessageThread and getMessageThr...
Definition: td_api.h:30298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19317
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > user_ids_
Identifiers of users to be deleted.
Definition: td_api.h:91366
bool for_dark_theme_
Pass true if the background is set for a dark theme.
Definition: td_api.h:99756
Definition: td_api.h:95930
object_ptr< personalDetails > personal_details_
Personal details of the user.
Definition: td_api.h:39074
string text_
The text of the button.
Definition: td_api.h:20693
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:72531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41475
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:21708
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:52025
Definition: td_api.h:38678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74281
Definition: td_api.h:101439
Definition: td_api.h:8544
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_prefix_
The phone number prefix.
Definition: td_api.h:84691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7654
Definition: td_api.h:92717
Definition: td_api.h:63172
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool only_local_
Pass true to get only messages that are available without sending network requests.
Definition: td_api.h:78422
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:20408
object_ptr< StarTransactionDirection > direction_
Direction of the transactions to receive; pass null to get all transactions.
Definition: td_api.h:86519
int32 date_
Point in time (Unix timestamp) when the story was published.
Definition: td_api.h:53764
void store(TlStorerToString &s, const char *field_name) const final
int32 user_count_
Number of users which will be able to activate the gift codes.
Definition: td_api.h:42700
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52893
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27598
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:79458
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:59873
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:40924
int32 accent_color_id_
Identifier of the accent color for name, and backgrounds of profile photo, reply header,...
Definition: td_api.h:64865
string text_
Message text.
Definition: td_api.h:45845
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36906
Definition: td_api.h:10260
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52743
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79018
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35645
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37412
Definition: td_api.h:433
object_ptr< MessageSchedulingState > scheduling_state_
Message scheduling state; pass null to send message immediately. Messages sent to a secret chat,...
Definition: td_api.h:35061
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:102599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61023
int53 tip_amount_
Chosen by the user amount of tip in the smallest units of the currency.
Definition: td_api.h:96677
string query_
Inline query to be sent to the bot.
Definition: td_api.h:19944
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18582
string url_
The URL from an inlineKeyboardButtonTypeWebApp button, a botMenuButton button, an internalLinkTypeAtt...
Definition: td_api.h:89829
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
object_ptr< foundWebApp > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95726
array< array< object_ptr< keyboardButton > > > rows_
A list of rows of bot keyboard buttons.
Definition: td_api.h:47310
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35997
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:4038
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:83798
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier for which to find stickers.
Definition: td_api.h:76173
object_ptr< chatPhoto > personal_photo_
User profile photo set by the current user for the contact; may be null. If null and user....
Definition: td_api.h:64985
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67049
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:47018
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25317
int32 min_date_
The minimum date of the messages to delete.
Definition: td_api.h:72748
object_ptr< file > video_
File containing the video.
Definition: td_api.h:66674
int53 last_read_inbox_message_id_
Identifier of the last read incoming reply to the message.
Definition: td_api.h:34740
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:19170
int53 user_id_
User identifier.
Definition: td_api.h:13562
Definition: td_api.h:16774
object_ptr< BackgroundType > type_
Background type; pass null to use the default type of the remote background; backgroundTypeChatTheme ...
Definition: td_api.h:99754
object_ptr< supergroupFullInfo > supergroup_full_info_
New full information about the supergroup.
Definition: td_api.h:61427
string id_
Unique identifier of the boost.
Definition: td_api.h:7856
int32 offset_
Specify 0 to get results from exactly the message from_message_id or a negative offset up to 99 to ge...
Definition: td_api.h:78418
object_ptr< date > birthdate_
Birthdate of the user.
Definition: td_api.h:41136
object_ptr< gameHighScores > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81596
int53 chat_id_
Chat identifier.
Definition: td_api.h:58611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42126
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:82790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89295
string query_
Query to search for.
Definition: td_api.h:95192
double value_
The value.
Definition: td_api.h:27352
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:87381
object_ptr< BusinessFeature > feature_
The used feature; pass null if none specific feature was used.
Definition: td_api.h:43917
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60955
string url_
Related article URL.
Definition: td_api.h:38629
object_ptr< ChatList > chat_list_
The chat list with changed number of unread messages.
Definition: td_api.h:62106
int32 level_
Target chat boost level.
Definition: td_api.h:7972
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5904
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69438
Definition: td_api.h:50669
bool is_member_
True, if the user is a member of the chat.
Definition: td_api.h:11821
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61161
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56778
bytes secret_
Secret for data decryption, encrypted with the service's public key.
Definition: td_api.h:16867
void store(TlStorerToString &s, const char *field_name) const final
bool has_spoiler_
True, if the photo preview must be covered by a spoiler animation; not supported in secret chats.
Definition: td_api.h:22782
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< emojiStatus > emoji_status_
The new chat emoji status; may be null.
Definition: td_api.h:59663
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2916
Definition: td_api.h:60493
Definition: td_api.h:51260
object_ptr< StatisticalGraph > message_content_graph_
A graph containing distribution of sent messages by content type.
Definition: td_api.h:13296
Definition: td_api.h:85766
int64 custom_query_id_
Identifier of a custom query.
Definition: td_api.h:68365
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:91103
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90380
string thumbnail_url_
URL of the sticker thumbnail, if it exists.
Definition: td_api.h:22111
Definition: td_api.h:61291
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:70303
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:97923
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< starRevenueStatus > status_
Telegram star revenue status.
Definition: td_api.h:51273
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47794
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:15222
int32 max_date_
The maximum date of the messages to delete.
Definition: td_api.h:73578
void store(TlStorerToString &s, const char *field_name) const final
int32 background_color_
A color of the background in the RGB24 format.
Definition: td_api.h:57361
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102457
Definition: td_api.h:53951
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:96009
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:75017
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55763
void store(TlStorerToString &s, const char *field_name) const final
int53 story_sender_chat_id_
The identifier of the sender of the story.
Definition: td_api.h:102487
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34763
Definition: td_api.h:106854
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:74241
int32 total_forward_count_
Approximate total number of found forwards and reposts; always 0 for chat stories.
Definition: td_api.h:54044
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64974
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< LanguagePackStringValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82574
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40855
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57213
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62508
string name_
Language name.
Definition: td_api.h:27917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95567
object_ptr< date > expiration_date_
Document expiration date; pass null if not applicable.
Definition: td_api.h:21553
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72500
Definition: td_api.h:63832
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104001
int53 database_size_
Size of the database.
Definition: td_api.h:52818
int32 inactive_session_ttl_days_
New number of days of inactivity before sessions will be automatically terminated; 1-366 days.
Definition: td_api.h:100414
object_ptr< birthdate > birthdate_
Birthdate of the user; may be null if unknown.
Definition: td_api.h:65013
bool force_
Pass true to create the chat without a network request. In this case all information about the chat e...
Definition: td_api.h:71268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70403
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:84511
int32 position_
The position of the match.
Definition: td_api.h:18606
Definition: td_api.h:61036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49424
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to get.
Definition: td_api.h:83252
object_ptr< chatNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:59789
object_ptr< RichText > text_
Text.
Definition: td_api.h:48678
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:56997
Definition: td_api.h:17390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42562
object_ptr< userPrivacySettingRules > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88277
Definition: td_api.h:42109
int32 total_count_
Total number of boosts applied to the chat.
Definition: td_api.h:18418
string command_
Text of the bot command.
Definition: td_api.h:3008
int53 chat_id_
Chat identifier.
Definition: td_api.h:58656
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:80713
Definition: td_api.h:61372
void store(TlStorerToString &s, const char *field_name) const final
bool is_returned_
True, if the user has returned to the group themselves.
Definition: td_api.h:46053
string title_
Title of the new basic group; 1-128 characters.
Definition: td_api.h:71711
object_ptr< date > expiration_date_
Document expiration date; may be null if not applicable.
Definition: td_api.h:19565
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74284
int53 chat_id_
Identifier of the chat in which to search messages.
Definition: td_api.h:94113
Definition: td_api.h:57800
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:65932
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57027
bool is_secret_
True, if the video is secret.
Definition: td_api.h:45891
bool has_aggressive_anti_spam_enabled_
The new value of has_aggressive_anti_spam_enabled.
Definition: td_api.h:105902
string title_
New chat title.
Definition: td_api.h:31922
int53 offset_
The starting position from which the file needs to be downloaded.
Definition: td_api.h:74055
int53 chat_id_
Chat identifier.
Definition: td_api.h:58881
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49514
string currency_
ISO 4217 currency code for Telegram Premium subscription payment.
Definition: td_api.h:43769
int64 id_
The payment form identifier.
Definition: td_api.h:40574
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:15342
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:62217
object_ptr< ChatList > chat_list_
Chat list in which to change the order of pinned chats.
Definition: td_api.h:101450
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3064
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Identifier of group call.
Definition: td_api.h:61935
bool allow_group_chats_
True, if basic group and supergroup chats are allowed.
Definition: td_api.h:55791
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13488
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88885
string url_
Payment form URL to be opened in a web view.
Definition: td_api.h:40741
int32 group_call_id_
Group call identifier.
Definition: td_api.h:105529
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:49913
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:482
string first_name_
First name of the user written in English; 1-255 characters.
Definition: td_api.h:41124
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95623
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87878
object_ptr< chatMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87584
object_ptr< orderInfo > order_info_
The order information, provided by the user; pass null if empty.
Definition: td_api.h:106867
int53 story_sender_chat_id_
The identifier of the sender of the story.
Definition: td_api.h:87155
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69063
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73040
bool is_from_giveaway_
True, if the gift code was created for a giveaway.
Definition: td_api.h:42643
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38659
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45245
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:74738
string title_
Title of the sticker set.
Definition: td_api.h:52319
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:106670
object_ptr< statisticalValue > mean_message_view_count_
Mean number of times the recently sent messages were viewed.
Definition: td_api.h:13366
object_ptr< StatisticalGraph > action_graph_
A graph containing number of different actions in the chat.
Definition: td_api.h:13298
int53 chat_id_
Chat identifier.
Definition: td_api.h:59097
bool setting_changes_
True, if changes in chat settings need to be returned.
Definition: td_api.h:10529
object_ptr< storyFullId > from_story_full_id_
Full identifier of the original story, which content was used to create the story.
Definition: td_api.h:96920
object_ptr< formattedText > caption_
Voice note caption; may be null if empty; pass null to use an empty caption; 0-getOption("message_cap...
Definition: td_api.h:23006
object_ptr< archiveChatListSettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76367
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:6102
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11379
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46139
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30546
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63615
Definition: td_api.h:19063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39479
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11872
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:23459
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79511
string connection_id_
Identifier of the business connection to return.
Definition: td_api.h:77259
string code_
The code to apply.
Definition: td_api.h:68653
int32 dark_theme_dimming_
Dimming of the background in dark themes, as a percentage; 0-100. Applied only to Wallpaper and Fill ...
Definition: td_api.h:7814
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:41236
Definition: td_api.h:83842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55361
string comment_
An optional user comment if the rating is less than 5.
Definition: td_api.h:96123
int64 notification_sound_id_
Identifier of the notification sound to be played; 0 if sound is disabled.
Definition: td_api.h:60914
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19415
Definition: td_api.h:84627
Definition: td_api.h:36957
openStory()
int32 verbosity_level_
Log verbosity level.
Definition: td_api.h:29927
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11993
Definition: td_api.h:31005
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80471
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106131
int53 chat_id_
Chat identifier.
Definition: td_api.h:98433
int32 limit_
The maximum number of objects to return.
Definition: td_api.h:95543
int32 limit_
The maximum number of stories to be returned; up to 100. For optimal performance, the number of retur...
Definition: td_api.h:94967
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26713
void store(TlStorerToString &s, const char *field_name) const final
int64 background_id_
The background identifier.
Definition: td_api.h:20870
string url_
URL of the sponsor to be opened when the message is clicked.
Definition: td_api.h:35656
object_ptr< BotWriteAccessAllowReason > reason_
The reason why the bot was allowed to write messages.
Definition: td_api.h:33374
Definition: td_api.h:12985
Definition: td_api.h:66712
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69350
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66847
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:61537
void store(TlStorerToString &s, const char *field_name) const final
int32 sender_boost_count_
Number of times the sender of the message boosted the supergroup at the time the message was sent; 0 ...
Definition: td_api.h:30346
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:89328
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16651
object_ptr< MessageSender > default_participant_id_
Default group call participant identifier to join the video chats.
Definition: td_api.h:103068
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_forwarded_
True, if the story can be forwarded as a message. Otherwise, screenshots and saving of the story cont...
Definition: td_api.h:53185
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35136
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:75697
array< string > active_usernames_
List of active usernames; the first one must be shown as the primary username. The order of active us...
Definition: td_api.h:66254
int32 button_color_
A color of the buttons in the RGB24 format.
Definition: td_api.h:57385
object_ptr< address > address_
Address.
Definition: td_api.h:39269
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1033
Definition: td_api.h:56671
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5410
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96635
int32 online_member_count_
New number of online members in the chat, or 0 if unknown.
Definition: td_api.h:60464
object_ptr< MessageEffectType > type_
Type of the effect.
Definition: td_api.h:33712
string phone_number_
A phone number that is being authenticated.
Definition: td_api.h:921
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2461
Definition: td_api.h:76267
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22529
int32 accent_color_id_
Identifier of the accent color to use.
Definition: td_api.h:97094
string last_transaction_id_
Identifier of the last in-store transaction for the currently used option.
Definition: td_api.h:44128
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:34381
void store(TlStorerToString &s, const char *field_name) const final
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:97406
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32307
string password_
The 2-step verification password of the current user.
Definition: td_api.h:101230
bool can_add_link_previews_
True, if the user may add a link preview to their messages.
Definition: td_api.h:12435
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:71088
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86482
int32 total_count_
Approximate total number of forum topics found.
Definition: td_api.h:18309
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24144
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69699
object_ptr< botMenuButton > menu_button_
Information about a button to show instead of the bot commands menu button; may be null if ordinary b...
Definition: td_api.h:3362
int53 chat_id_
Target chat.
Definition: td_api.h:96475
string shipping_option_id_
Identifier of a shipping option chosen by the user; may be empty if not applicable.
Definition: td_api.h:64333
Definition: td_api.h:54950
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat to upgrade.
Definition: td_api.h:106751
Definition: td_api.h:94229
void store(TlStorerToString &s, const char *field_name) const final
bool has_spoiler_
True, if the video preview must be covered by a spoiler animation; not supported in secret chats.
Definition: td_api.h:22900
bool show_caption_above_media_
True, if the caption must be shown above the video; otherwise, the caption must be shown below the vi...
Definition: td_api.h:30969
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97373
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:94965
string mobile_network_code_
Current mobile network code.
Definition: td_api.h:92676
array< object_ptr< savedMessagesTag > > tags_
List of tags.
Definition: td_api.h:49066
object_ptr< ChatList > chat_list_
Chat list in which to change the pinned state of the chat.
Definition: td_api.h:104821
int32 retry_after_
Time left before the user can send the next story.
Definition: td_api.h:6353
object_ptr< formattedText > caption_
New story caption; pass null to keep the current caption.
Definition: td_api.h:75621
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:75247
Definition: td_api.h:50339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8612
bytes invoice_payload_
Invoice payload; for bots only.
Definition: td_api.h:51665
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49969
Definition: td_api.h:93003
object_ptr< videoNote > video_note_
Message content; may be null.
Definition: td_api.h:45935
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:76425
string provider_payment_charge_id_
Provider payment identifier.
Definition: td_api.h:32844
int64 background_id_
The background identifier.
Definition: td_api.h:91521
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ChatActionBar > action_bar_
Information about actions which must be possible to do through the chat action bar; may be null if no...
Definition: td_api.h:6640
object_ptr< emojiCategories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80885
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73037
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:30196
void store(TlStorerToString &s, const char *field_name) const final
getStoryStatistics()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45863
int53 chat_id_
Chat identifier.
Definition: td_api.h:67186
void store(TlStorerToString &s, const char *field_name) const final
string public_service_announcement_type_
The type of public service announcement for the forwarded message.
Definition: td_api.h:33972
object_ptr< filePart > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81802
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:71013
Definition: td_api.h:56851
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55036
int53 story_sender_chat_id_
The identifier of the sender of the story.
Definition: td_api.h:34855
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > sticker_
Sticker for the emoji; may be null if yet unknown for a custom emoji. If the sticker is a custom emoj...
Definition: td_api.h:493
string public_key_
Service's public key.
Definition: td_api.h:84379
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100040
void store(TlStorerToString &s, const char *field_name) const final
string venue_provider_
Provider of the venue.
Definition: td_api.h:95075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7368
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40689
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39323
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63120
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65908
int32 hint_color_
A color of hints in the RGB24 format.
Definition: td_api.h:57381
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37493
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:31405
int32 min_emoji_status_boost_level_
The minimum boost level required to set emoji status.
Definition: td_api.h:7915
array< int32 > light_theme_colors_
The list of 1-3 colors in RGB format, describing the accent color, as expected to be shown in light t...
Definition: td_api.h:203
object_ptr< BlockList > block_list_
Block list from which to return users.
Definition: td_api.h:76916
object_ptr< webApp > web_app_
The Web App.
Definition: td_api.h:18736
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1315
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76047
array< object_ptr< botCommand > > commands_
List of the bot commands.
Definition: td_api.h:3364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85891
bool can_join_groups_
True, if the bot can be invited to basic group and supergroup chats.
Definition: td_api.h:66166
Definition: td_api.h:47674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59208
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31976
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14082
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81127
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22199
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57560
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68788
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54137
Definition: td_api.h:17720
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15604
Definition: td_api.h:37425
int53 user_id_
Identifier of the user, if known; 0 otherwise.
Definition: td_api.h:14819
string data_
The data.
Definition: td_api.h:97042
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90321
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:9134
Definition: td_api.h:68292
Definition: td_api.h:57693
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:52463
Definition: td_api.h:98758
Definition: td_api.h:52661
int32 group_call_id_
Group call identifier.
Definition: td_api.h:89051
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89958
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:42702
object_ptr< video > video_
The video.
Definition: td_api.h:38942
string semantics_
The semantics of sources, one of "SIM" or "FID".
Definition: td_api.h:19439
int32 send_date_
Point in time (Unix timestamp) when the message will be sent. The date must be within 367 days in the...
Definition: td_api.h:34905
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4580
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:105419
object_ptr< storyAreaPosition > position_
Position of the area.
Definition: td_api.h:53275
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6162
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12591
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103200
Definition: td_api.h:69458
Definition: td_api.h:36421
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:14757
bool can_be_deleted_for_all_users_
True, if the chat messages can be deleted for all users.
Definition: td_api.h:6612
string provider_
Name of the payment provider.
Definition: td_api.h:13047
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33167
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:77934
Definition: td_api.h:2824
int32 file_id_
File identifier.
Definition: td_api.h:61770
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17437
object_ptr< businessFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77333
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57924
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90105
string password_
The 2-step verification password to check.
Definition: td_api.h:69677
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90636
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:32867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65377
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:8690
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52620
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > front_side_
Front side of the document.
Definition: td_api.h:21555
int53 user_id_
User identifier.
Definition: td_api.h:20016
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94877
getStoryPublicForwards()
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:92728
void store(TlStorerToString &s, const char *field_name) const final
string new_recovery_email_address_
New recovery email address.
Definition: td_api.h:101929
int32 limit_
The maximum number of stickers to be returned; 0-100.
Definition: td_api.h:85191
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:103464
int32 group_call_id_
Group call identifier.
Definition: td_api.h:75825
string name_
Name to be checked.
Definition: td_api.h:70334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98623
string public_token_
Public payment token.
Definition: td_api.h:40789
array< object_ptr< encryptedPassportElement > > elements_
List of received Telegram Passport elements.
Definition: td_api.h:33533
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56293
object_ptr< businessRecipients > recipients_
Chosen recipients of the away messages.
Definition: td_api.h:3732
pushMessageContentStory()
Definition: td_api.h:36246
string emoji_
Emoji used to choose the sticker.
Definition: td_api.h:22837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55565
bool is_listened_
True, if at least one of the recipients has listened to the voice note.
Definition: td_api.h:31065
int32 unread_mention_count_
Number of unread messages with a mention/reply in the topic.
Definition: td_api.h:18144
bool use_file_database_
Pass true to keep information about downloaded and uploaded files between application restarts.
Definition: td_api.h:102766
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95673
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64440
double usd_rate_
Current conversion rate of the cryptocurrency in which revenue is calculated to USD.
Definition: td_api.h:12904
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:88111
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96954
object_ptr< sentWebAppMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39206
int32 height_
Media height.
Definition: td_api.h:23638
object_ptr< videoNote > video_note_
The video note description.
Definition: td_api.h:31016
int32 unread_reaction_count_
Number of messages with unread reactions in the topic.
Definition: td_api.h:18146
int53 message_id_
Identifier of the new pinned message.
Definition: td_api.h:90076
array< string > value_
Vector of strings.
Definition: td_api.h:56317
bool only_new_members_
True, if only new members of the chats will be eligible for the giveaway.
Definition: td_api.h:42906
int32 audio_source_id_
Caller audio channel synchronization source identifier; received from tgcalls.
Definition: td_api.h:89055
int53 message_id_
Message identifier.
Definition: td_api.h:79053
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33836
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56453
bool was_refunded_
True, if the giveaway was canceled and was fully refunded.
Definition: td_api.h:33201
bytes payload_
The invoice payload.
Definition: td_api.h:23275
object_ptr< dateRange > period_
A period to which the statistics applies.
Definition: td_api.h:13362
Definition: td_api.h:103760
int53 chat_id_
Identifier of the chat that will post the story.
Definition: td_api.h:96908
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83601
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92274
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the photo, if applicable.
Definition: td_api.h:25162
string thumbnail_url_
URL of the photo thumbnail, if it exists.
Definition: td_api.h:22052
void store(TlStorerToString &s, const char *field_name) const final
int32 audio_duration_
Audio file duration, in seconds.
Definition: td_api.h:21766
void store(TlStorerToString &s, const char *field_name) const final
string translation_url_
Link to language translation interface; empty for custom local language packs.
Definition: td_api.h:27937
Definition: td_api.h:66924
Definition: td_api.h:67027
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2584
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99069
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91961
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:12359
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92485
int53 downloaded_prefix_size_
If is_downloading_completed is false, then only some prefix of the file starting from download_offset...
Definition: td_api.h:29593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2314
void store(TlStorerToString &s, const char *field_name) const final
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:6946
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65712
array< object_ptr< premiumLimit > > limits_
The list of limits, increased for Premium users.
Definition: td_api.h:42594
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:22155
Definition: td_api.h:10577
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87384
Definition: td_api.h:53591
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:101739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61485
object_ptr< accountTtl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76011
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69389
updateStoryListChatCount()
Definition: td_api.h:7586
object_ptr< InputStoryContent > content_
New content of the story; pass null to keep the current content.
Definition: td_api.h:75617
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:37586
int53 chat_id_
Chat identifier.
Definition: td_api.h:90296
Definition: td_api.h:57350
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50810
string title_
Title text of the start page; 0-getOption("business_start_page_title_length_max") characters.
Definition: td_api.h:20994
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:18938
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< error > error_
The cause of the message sending failure.
Definition: td_api.h:58570
bool is_password_pending_
True, if a 2-step verification password is needed to complete authorization of the session.
Definition: td_api.h:50136
bytes key_hash_
Hash of the currently used key for comparison with the hash of the chat partner's key....
Definition: td_api.h:49947
bool has_passport_data_
True, if some Telegram Passport elements were saved.
Definition: td_api.h:40519
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:98183
int53 chat_id_
Identifier of the chat to which the message thread belongs.
Definition: td_api.h:35751
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97485
Definition: td_api.h:14028
string title_
Title of the notification sound.
Definition: td_api.h:36665
Definition: td_api.h:24735
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:22233
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:10643
Definition: td_api.h:65843
Definition: td_api.h:103951
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96264
int53 chat_id_
Identifier of a chat in the business account in which messages were deleted.
Definition: td_api.h:63968
Definition: td_api.h:50020
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60196
object_ptr< chatFolder > folder_
The chat folder.
Definition: td_api.h:47044
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46839
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8720
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< object_ptr< inputStoryArea > > areas_
List of input story areas. Currently, a story can have up to 10 inputStoryAreaTypeLocation,...
Definition: td_api.h:25111
bool is_channel_
True, if the join request was sent to a channel chat.
Definition: td_api.h:7454
void store(TlStorerToString &s, const char *field_name) const final
bool is_support_
True, if the user is Telegram support account.
Definition: td_api.h:64885
int32 destructive_text_color_
A color of the text for destructive actions in the RGB24 format.
Definition: td_api.h:57379
updateStory()
int32 story_id_
The identifier of the story.
Definition: td_api.h:23582
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:59405
Definition: td_api.h:84680
Definition: td_api.h:41659
int32 story_id_
The identifier of the story to report.
Definition: td_api.h:93016
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat in which to return information about messages.
Definition: td_api.h:78929
Definition: td_api.h:34049
Definition: td_api.h:15734
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
array< object_ptr< emojis > > emojis_
A list of emojis corresponding to the stickers in the same order. The list is only for informational ...
Definition: td_api.h:52345
string url_
Individual URL for the item on https://fragment.com.
Definition: td_api.h:14419
bool is_all_history_available_
New value of is_all_history_available.
Definition: td_api.h:9794
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46262
string payload_
Group call join payload; received from tgcalls.
Definition: td_api.h:89057
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:46025
string title_
Animation title.
Definition: td_api.h:20325
object_ptr< chatMember > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78846
networkStatisticsEntryCall()
object_ptr< PremiumFeature > feature_
The used feature.
Definition: td_api.h:43878
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:22060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17707
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105763
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:74178
bool set_chat_background_
True, if the user set chat background for both chat users and it wasn't reverted yet.
Definition: td_api.h:65009
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:79296
Definition: td_api.h:42079
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12182
int53 chat_id_
Chat identifier.
Definition: td_api.h:3217
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:103523
bool use_default_disable_pinned_message_notifications_
If true, the value for the relevant type of chat or the forum chat is used instead of disable_pinned_...
Definition: td_api.h:12357
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:83964
Definition: td_api.h:29956
int32 offset_date_
The date starting from which the results need to be fetched. Use 0 or any date in the future to get r...
Definition: td_api.h:81507
int32 story_id_
Story identifier.
Definition: td_api.h:23395
object_ptr< ChatRevenueTransactionType > type_
Type of the transaction.
Definition: td_api.h:12952
int64 offset_sticker_set_id_
Identifier of the sticker set from which to return owned sticker sets; use 0 to get results from the ...
Definition: td_api.h:84322
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53505
string saved_credentials_id_
Identifier of the saved credentials.
Definition: td_api.h:21218
object_ptr< MessageSender > member_id_
Member identifier.
Definition: td_api.h:68823
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StatisticalGraph > revenue_by_day_graph_
A graph containing amount of revenue in a given day.
Definition: td_api.h:51271
Definition: td_api.h:44227
bool is_pinned_
Pass true to pin the topic; pass false to unpin it.
Definition: td_api.h:105634
Definition: td_api.h:95587
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60015
object_ptr< PremiumFeature > feature_
Premium feature.
Definition: td_api.h:42544
Definition: td_api.h:80694
string currency_
ISO 4217 currency code.
Definition: td_api.h:27149
bool allow_write_access_
Pass true to allow the bot to send messages to the current user.
Definition: td_api.h:82935
Definition: td_api.h:47999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5277
string recovery_code_
Recovery code to check.
Definition: td_api.h:90990
object_ptr< StickerType > sticker_type_
Type of the sticker sets to search for.
Definition: td_api.h:94621
int32 length_
Length of the code.
Definition: td_api.h:1257
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:52414
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:18439
object_ptr< file > default_icon_
Default icon for the bot in SVG format; may be null.
Definition: td_api.h:729
string label_
Item label.
Definition: td_api.h:38585
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79475
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76883
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57470
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75336
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73602
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5852
int32 start_minute_
The minute's sequence number in a week, starting on Monday, marking the start of the time interval du...
Definition: td_api.h:4777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49724
object_ptr< inputPersonalDocument > passport_registration_
The passport registration page to be saved.
Definition: td_api.h:24129
int53 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:17155
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the topic.
Definition: td_api.h:32483
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool return_only_main_emoji_
Pass true if only main emoji for each found sticker must be included in the result.
Definition: td_api.h:76175
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30138
Definition: td_api.h:14359
Definition: td_api.h:11855
string url_
The URL to be opened.
Definition: td_api.h:2690
int64 set_id_
Identifier of the sticker set to which the sticker belongs; 0 if none.
Definition: td_api.h:52013
Definition: td_api.h:40728
string url_
An HTTP URL to be opened.
Definition: td_api.h:30016
int32 limit_
The maximum number of requests to join the chat to return.
Definition: td_api.h:78715
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:74804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42516
int53 x_
X-value for zoomed in graph or 0 otherwise.
Definition: td_api.h:86638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104526
object_ptr< chatJoinRequest > request_
Join request.
Definition: td_api.h:64610
int53 chat_id_
Chat identifier.
Definition: td_api.h:60039
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
The identifier of the story.
Definition: td_api.h:102489
Definition: td_api.h:39180
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:31232
string caption_
Video caption.
Definition: td_api.h:45889
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50878
object_ptr< formattedText > message_
Information message.
Definition: td_api.h:66051
int53 supergroup_id_
The identifier of the channel.
Definition: td_api.h:105847
array< string > emojis_
The new list of supported dice emojis.
Definition: td_api.h:63555
Definition: td_api.h:30626
string description_
Group description. Updated only after the basic group is opened.
Definition: td_api.h:2837
int32 max_read_story_id_
Identifier of the last read active story.
Definition: td_api.h:7507
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int64 launch_id_
Unique identifier for the Web App launch.
Definition: td_api.h:66829
void store(TlStorerToString &s, const char *field_name) const final
int32 active_until_date_
Point in time (Unix timestamp) until stealth mode is active; 0 if it is disabled.
Definition: td_api.h:62409
string error_message_
The error message.
Definition: td_api.h:51917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91704
void store(TlStorerToString &s, const char *field_name) const final
bool chat_has_username_
True, if the chat must have a username; otherwise, the chat must not have a username....
Definition: td_api.h:27767
void store(TlStorerToString &s, const char *field_name) const final
bool is_flexible_
True, if the total price depends on the shipping method.
Definition: td_api.h:27175
string description_
Document description.
Definition: td_api.h:20414
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17309
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56267
Definition: td_api.h:62095
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46642
array< object_ptr< messageViewer > > viewers_
List of message viewers.
Definition: td_api.h:35849
void store(TlStorerToString &s, const char *field_name) const final
bool is_dark_
True, if reaction has a dark background.
Definition: td_api.h:24985
int53 chat_id_
Chat identifier.
Definition: td_api.h:72481
bool is_video_
True, if the call is a video call.
Definition: td_api.h:4931
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Thumbnail height, usually doesn't exceed 40.
Definition: td_api.h:35934
object_ptr< PageBlock > cover_
Cover.
Definition: td_api.h:37970
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:21768
object_ptr< videoChat > video_chat_
Information about video chat of the chat.
Definition: td_api.h:6644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59031
Definition: td_api.h:62230
bool enabled_start_notification_
New value of the enabled_start_notification setting.
Definition: td_api.h:105203
object_ptr< chatFolderIcon > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78286
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:18014
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53912
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86391
Definition: td_api.h:47077
array< int53 > user_ids_
Invited user identifiers.
Definition: td_api.h:31801
bool use_test_dc_
Pass true to use Telegram test environment instead of the production environment.
Definition: td_api.h:102758
object_ptr< photo > photo_
Web App photo.
Definition: td_api.h:66784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99442
object_ptr< sticker > right_reel_
The animated sticker with the right reel.
Definition: td_api.h:15844
Definition: td_api.h:25017
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:32840
int32 id_
Group call identifier.
Definition: td_api.h:18932
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ChatAvailableReactions > available_reactions_
The new reactions, available in the chat.
Definition: td_api.h:59576
Definition: td_api.h:17097
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat in which the Web App is opened. The Web App can't be opened in secret chats.
Definition: td_api.h:89825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80027
void store(TlStorerToString &s, const char *field_name) const final
string publishable_key_
Stripe API publishable key.
Definition: td_api.h:40831
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:18535
bool show_disclaimer_in_side_menu_
True, if a disclaimer, why the bot is shown in the side menu, is needed.
Definition: td_api.h:723
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker file identifier.
Definition: td_api.h:86692
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:72860
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65986
object_ptr< formattedText > caption_
Photo caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:22776
bool is_hidden_
True, if the topic is hidden above the topic list and closed; for General topic only.
Definition: td_api.h:18260
int32 marked_as_unread_count_
Total number of chats marked as unread.
Definition: td_api.h:62114
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103003
Definition: td_api.h:85230
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StatisticalGraph > message_reaction_graph_
A graph containing number of message reactions.
Definition: td_api.h:35705
void store(TlStorerToString &s, const char *field_name) const final
bool is_translatable_
New value of is_translatable.
Definition: td_api.h:104879
Definition: td_api.h:57543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22925
object_ptr< photo > photo_
Message content; may be null.
Definition: td_api.h:45554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4990
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:104417
Definition: td_api.h:94102
int53 chat_id_
Chat identifier of the message with the button.
Definition: td_api.h:82988
array< object_ptr< starPaymentOption > > options_
The list of options.
Definition: td_api.h:51228
int32 start_date_
Point in time (Unix timestamp) when the group call is supposed to be started by an administrator.
Definition: td_api.h:31681
int53 star_count_
The number of stars that must be paid to see the media; 1-getOption("paid_media_message_star_count_ma...
Definition: td_api.h:22718
updateStorySendSucceeded()
int53 user_id_
Identifier of a user for which the code was created; 0 if none.
Definition: td_api.h:42649
bool has_unknown_phone_number_
Pass true if there is a SIM card in the current device, but it is not possible to check whether phone...
Definition: td_api.h:41242
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56898
bool need_shipping_address_
True, if the shipping address must be specified.
Definition: td_api.h:31581
Definition: td_api.h:30912
int32 participant_count_
Number of participants in the group call.
Definition: td_api.h:18950
string username_
The new value of the username. Use an empty string to remove the username. The username can't be comp...
Definition: td_api.h:103014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88807
object_ptr< paymentForm > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84610
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69649
string id_
Unique identifier of the query result.
Definition: td_api.h:20321
int32 gift_code_boost_count_
The number of boosts received by the chat from created Telegram Premium gift codes and giveaways; alw...
Definition: td_api.h:8371
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65287
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37214
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104083
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:18518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80830
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19007
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41056
int32 story_id_
Identifier of the story.
Definition: td_api.h:105793
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:8902
Definition: td_api.h:21605
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:48294
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 currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:55937
Definition: td_api.h:43576
Definition: td_api.h:19695
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:50716
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5149
string title_
Title for the payment option.
Definition: td_api.h:40739
Definition: td_api.h:87820
string error_message_
The last error message.
Definition: td_api.h:97900
object_ptr< file > photo_
Information about the image file.
Definition: td_api.h:41503
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12393
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64453
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41098
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94262
int53 chat_id_
Identifier of the chat that sent the message.
Definition: td_api.h:35160
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79978
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79085
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:71138
Definition: td_api.h:44980
string username_
The username to change.
Definition: td_api.h:106377
bool show_caption_above_media_
True, if the caption must be shown above the photo; otherwise, the caption must be shown below the ph...
Definition: td_api.h:22778
object_ptr< StatisticalGraph > language_graph_
A graph containing number of users viewed chat messages per language.
Definition: td_api.h:13392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90377
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:66174
Definition: td_api.h:18351
Definition: td_api.h:85911
object_ptr< StatisticalGraph > message_reaction_graph_
A graph containing number of reactions on messages.
Definition: td_api.h:13396
int64 custom_emoji_id_
Identifier of the custom emoji.
Definition: td_api.h:52265
Definition: td_api.h:56791
string domain_name_
The domain name of the website.
Definition: td_api.h:14551
Definition: td_api.h:76158
array< object_ptr< SuggestedAction > > removed_actions_
Removed suggested actions.
Definition: td_api.h:63683
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:74767
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:22356
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106184
int32 cooldown_until_date_
Point in time (Unix timestamp) when stealth mode can be enabled again; 0 if there is no active cooldo...
Definition: td_api.h:62411
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< temporaryPasswordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72138
Definition: td_api.h:17244
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45317
bool is_secret_
True, if the photo is secret.
Definition: td_api.h:45558
int53 saved_messages_topic_id_
Identifier of the Saved Messages topic for the message; 0 for messages not from Saved Messages.
Definition: td_api.h:30334
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:100307
int32 width_
Image width.
Definition: td_api.h:41505
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool has_paid_media_allowed_
True, if paid media can be sent and forwarded to the channel chat; for channels only.
Definition: td_api.h:55110
Definition: td_api.h:42319
Definition: td_api.h:13267
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34444
Definition: td_api.h:692
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70896
Definition: td_api.h:87898
Definition: td_api.h:4533
object_ptr< emojiStatuses > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80833
string title_
New group call title; 1-64 characters.
Definition: td_api.h:100363
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:5478
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27821
Definition: td_api.h:94039
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< foundChatMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95284
bool can_be_replied_in_another_chat_
True, if the message can be replied in another chat or topic.
Definition: td_api.h:30286
object_ptr< TelegramPaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:22437
void store(TlStorerToString &s, const char *field_name) const final
string password_
The 2-step verification password of the current user. If the current user isn't authorized,...
Definition: td_api.h:72227
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:13868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70492
int53 offset_chat_id_
Chat identifier starting from which to return chats; use 0 for the first request.
Definition: td_api.h:81882
int53 chat_id_
Chat identifier.
Definition: td_api.h:79218
array< object_ptr< session > > sessions_
List of sessions.
Definition: td_api.h:50742
bool is_full_width_
True, if the block must be full width.
Definition: td_api.h:38021
Definition: td_api.h:5033
Definition: td_api.h:17870
Definition: td_api.h:34603
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10562
Definition: td_api.h:84997
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:55939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84456
object_ptr< StatisticalGraph > language_graph_
A graph containing distribution of active users per language.
Definition: td_api.h:13294
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87839
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:101283
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99236
Definition: td_api.h:92031
object_ptr< callId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:71401
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67897
object_ptr< venue > venue_
Information about the venue.
Definition: td_api.h:53429
Definition: td_api.h:22338
bool is_closed_
True, if the topic is closed.
Definition: td_api.h:18258
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86731
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56868
Definition: td_api.h:101217
Definition: td_api.h:47353
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4422
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:1565
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63942
int32 width_
Map width.
Definition: td_api.h:38394
array< object_ptr< quickReplyMessage > > messages_
List of quick reply messages; messages may be null.
Definition: td_api.h:46612
int32 position_
New position of the sticker in the set, 0-based.
Definition: td_api.h:102263
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:67518
void store(TlStorerToString &s, const char *field_name) const final
string token_
Play Integrity API or SafetyNet Attestation API token for the Android application,...
Definition: td_api.h:95754
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:28594
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:54538
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36996
Definition: td_api.h:5440
int32 id_
Unique identifier of the authorization form.
Definition: td_api.h:39013
object_ptr< InputFile > log_file_
Call log file. Only inputFileLocal and inputFileGenerated are supported.
Definition: td_api.h:96066
void store(TlStorerToString &s, const char *field_name) const final
int53 size_
The prefix size, in bytes.
Definition: td_api.h:17255
Definition: td_api.h:1764
object_ptr< chatBoostLevelFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77806
string database_directory_
The path to the directory for the persistent database; if empty, the current working directory will b...
Definition: td_api.h:102760
object_ptr< PremiumGiveawayInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85033
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10046
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81419
void store(TlStorerToString &s, const char *field_name) const final
bool is_video_
True, if the call was a video call.
Definition: td_api.h:31634
object_ptr< testBytes > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103793
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4867
void store(TlStorerToString &s, const char *field_name) const final
string password_
The 2-step verification password of the current user.
Definition: td_api.h:84436
array< object_ptr< messagePosition > > positions_
List of message positions.
Definition: td_api.h:34428
Definition: td_api.h:73110
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13818
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:78364
Definition: td_api.h:39492
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:62712
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40437
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3754
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102283
array< string > old_usernames_
Previous list of active usernames.
Definition: td_api.h:9578
Definition: td_api.h:89473
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82770
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14838
int53 chat_id_
Chat identifier.
Definition: td_api.h:98826
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36186
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88080
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:61698
bool is_animation_
True, if the video has no sound.
Definition: td_api.h:25208
object_ptr< formattedText > caption_
New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") c...
Definition: td_api.h:74806
Definition: td_api.h:73268
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
The emoji.
Definition: td_api.h:16592
bool allow_apple_id_
True, if authorization through Apple ID is allowed.
Definition: td_api.h:1502
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< audio > audio_
Audio file.
Definition: td_api.h:20368
bool is_outgoing_
True, if the topic was created by the current user.
Definition: td_api.h:18256
int32 total_count_
Approximate total number of trending sticker sets.
Definition: td_api.h:58070
void store(TlStorerToString &s, const char *field_name) const final
int64 id_
Server identifier.
Definition: td_api.h:5504
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:80241
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:75175
Definition: td_api.h:69033
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104735
void store(TlStorerToString &s, const char *field_name) const final
string url_
URL to open to receive the code.
Definition: td_api.h:1255
object_ptr< foundPositions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95570
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43118
void store(TlStorerToString &s, const char *field_name) const final
string api_hash_
Application identifier hash for Telegram API access, which can be obtained at https://my....
Definition: td_api.h:102776
object_ptr< draftMessage > draft_message_
A draft of a message in the chat; may be null if none.
Definition: td_api.h:6650
Definition: td_api.h:69317
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:20546
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35390
string reg_id_
Push service registration identifier; may be empty to deregister a device.
Definition: td_api.h:15706
object_ptr< profileAccentColors > dark_theme_colors_
Accent colors expected to be used in dark themes.
Definition: td_api.h:44491
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73351
Definition: td_api.h:64645
Definition: td_api.h:41929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97592
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50386
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32546
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20342
Definition: td_api.h:92346
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76050
Definition: td_api.h:61498
Definition: td_api.h:71362
Definition: td_api.h:104183
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:75877
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:65475
Definition: td_api.h:54200
void store(TlStorerToString &s, const char *field_name) const final
int64 sound_id_
Identifier of the notification sound to be played; 0 if sound is disabled.
Definition: td_api.h:46707
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message. Corresponding user or chat may be inaccessible.
Definition: td_api.h:36881
Definition: td_api.h:82840
object_ptr< photo > photo_
The photo.
Definition: td_api.h:53609
Definition: td_api.h:12066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104788
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:68093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6436
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3660
object_ptr< MessageContent > content_
Content of the message. Currently, can be only of the type messageText.
Definition: td_api.h:51071
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44461
object_ptr< MessageSelfDestructType > self_destruct_type_
Voice note self-destruct type; may be null if none; pass null if none; private chats only.
Definition: td_api.h:23008
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49664
Definition: td_api.h:20632
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:34383
Definition: td_api.h:64369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46322
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:96704
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22805
object_ptr< StickerType > sticker_type_
Type of the sticker sets to return.
Definition: td_api.h:76397
object_ptr< FirebaseAuthenticationSettings > firebase_authentication_settings_
For official Android and iOS applications only; pass null otherwise. Settings for Firebase Authentica...
Definition: td_api.h:41246
object_ptr< StickerFormat > sticker_format_
Sticker format.
Definition: td_api.h:106807
Definition: td_api.h:24930
int53 chat_id_
Chat identifier.
Definition: td_api.h:88461
bool select_non_contacts_
True, if all private chats with non-contacts are selected.
Definition: td_api.h:4829
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70056
Definition: td_api.h:51867
Definition: td_api.h:54240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104414
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:630
Definition: td_api.h:72470
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51151
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36445
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31112
int32 priority_
Priority of the download (1-32). The higher the priority, the earlier the file will be downloaded....
Definition: td_api.h:74053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3274
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80882
string tag_
Logging tag to change verbosity level.
Definition: td_api.h:100630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10286
object_ptr< InputMessageReplyTo > reply_to_
Information about the message to be replied; must be of the type inputMessageReplyToMessage; may be n...
Definition: td_api.h:15993
Definition: td_api.h:99306
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:20097
int53 chat_id_
Chat identifier.
Definition: td_api.h:98882
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6974
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102730
string package_name_
Application package name.
Definition: td_api.h:68760
object_ptr< NotificationSettingsScope > scope_
Types of chats for which notification settings were updated.
Definition: td_api.h:60783
int53 boosted_chat_id_
Identifier of the supergroup or channel chat, which will be automatically boosted by the users for du...
Definition: td_api.h:52962
Definition: td_api.h:83294
object_ptr< videoChat > video_chat_
New value of video_chat.
Definition: td_api.h:60083
string token_
Token; may be empty to deregister a device.
Definition: td_api.h:15667
void store(TlStorerToString &s, const char *field_name) const final
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which messages will be deleted.
Definition: td_api.h:73524
int32 month_count_
Number of months the Telegram Premium subscription will be active for the users.
Definition: td_api.h:55943
object_ptr< RichText > text_
Text.
Definition: td_api.h:48435
Definition: td_api.h:33522
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99933
Definition: td_api.h:87312
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:35759
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:75038
int32 weekly_count_
The total number of allowed speech recognitions per week; 0 if none.
Definition: td_api.h:63509
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:34472
string title_
Title of the voice note.
Definition: td_api.h:22294
void store(TlStorerToString &s, const char *field_name) const final
bool restrict_user_is_bot_
True, if the shared users must or must not be bots.
Definition: td_api.h:27696
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:83369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60558
string text_
Message text to be shown in the chat.
Definition: td_api.h:32687
string path_
Path to the file to where the internal TDLib log will be written.
Definition: td_api.h:29813
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:96479
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:79705
int53 message_id_
Identifier of the removed pinned message.
Definition: td_api.h:106700
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73248
Definition: td_api.h:8625
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97815
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:43203
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100383
int32 limit_
The maximum number of users and chats to return; up to 100.
Definition: td_api.h:76920
object_ptr< LogStream > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82773
Definition: td_api.h:20583
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:39440
int53 message_id_
Message identifier.
Definition: td_api.h:83796
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:32045
object_ptr< linkPreviewOptions > link_preview_options_
Options to be used for generation of a link preview; may be null if none; pass null to use default li...
Definition: td_api.h:22510
Definition: td_api.h:87939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105498
object_ptr< businessAwayMessageSettings > away_message_settings_
The new settings for the away message of the business; pass null to disable the away message.
Definition: td_api.h:97953
void store(TlStorerToString &s, const char *field_name) const final
int64 cloud_project_number_
Cloud project number to pass to the Play Integrity API on Android.
Definition: td_api.h:61816
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50249
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:82172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11665
Definition: td_api.h:97834
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:101631
int32 total_count_
Total number of files in the file download list.
Definition: td_api.h:61637
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97664
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99177
object_ptr< StatisticalGraph > member_count_graph_
A graph containing number of members in the chat.
Definition: td_api.h:13288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32585
Definition: td_api.h:27302
object_ptr< datedFile > selfie_
Selfie with the document; may be null.
Definition: td_api.h:19571
void store(TlStorerToString &s, const char *field_name) const final
int53 amount_
Currency amount in the smallest units of the currency.
Definition: td_api.h:27873
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:84585
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34032
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102624
Definition: td_api.h:105081
object_ptr< PaymentReceiptType > type_
Type of the payment receipt.
Definition: td_api.h:40928
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89453
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85210
Definition: td_api.h:48799
object_ptr< ChatList > chat_list_
The chat list with changed number of unread messages.
Definition: td_api.h:62061
bool disable_content_type_detection_
Pass true to disable automatic file type detection and send the document as a file....
Definition: td_api.h:22674
string state_
State, if applicable.
Definition: td_api.h:390
int32 version_
Version of the instant view; currently, can be 1 or 2.
Definition: td_api.h:66879
object_ptr< storyInteractionInfo > interaction_info_
Information about interactions with the story; may be null if the story isn't owned or there were no ...
Definition: td_api.h:53199
int32 winner_count_
Number of winners in the giveaway.
Definition: td_api.h:33148
object_ptr< logVerbosityLevel > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51932
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68164
int32 month_
Month; 1-12.
Definition: td_api.h:15117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43443
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:100247
int53 button_id_
Button identifier.
Definition: td_api.h:82933
int53 message_id_
Identifier of the message.
Definition: td_api.h:75177
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:51243
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96814
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:58091
int53 message_id_
Identifier of the message.
Definition: td_api.h:74245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52841
int32 accent_color_id_
Identifier of the accent color for title, button text and message background.
Definition: td_api.h:51079
object_ptr< languagePackInfo > info_
New information about the custom local language pack.
Definition: td_api.h:74686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45006
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41946
bool is_joined_
True, if the call is joined.
Definition: td_api.h:18944
string photo_url_
Product photo URL; optional.
Definition: td_api.h:23267
Definition: td_api.h:59308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77100
Definition: td_api.h:48068
int32 accent_color_count_
Number of custom colors for background of empty chat photo, replies to messages and link previews.
Definition: td_api.h:7984
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80596
editStory()
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:22172
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62887
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:106402
int32 total_count_
Approximate total number of stories found.
Definition: td_api.h:53102
string query_
Query to search for in document file name and message caption.
Definition: td_api.h:94752
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54469
Definition: td_api.h:38931
string browser_
The version of a browser used to log in.
Definition: td_api.h:14555
Definition: td_api.h:2884
void store(TlStorerToString &s, const char *field_name) const final
int53 id_
Supergroup or channel identifier.
Definition: td_api.h:54961
int53 user_id_
User identifier of the deleted chat member.
Definition: td_api.h:32129
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:28180
bool is_paused_
Pass true if the download is paused.
Definition: td_api.h:104985
string text_
Text of the button.
Definition: td_api.h:27510
string title_
Web App title.
Definition: td_api.h:66780
premiumLimitTypeMonthlySentStoryCount()
bool supports_streaming_
True, if the video is supposed to be streamed.
Definition: td_api.h:23722
string cryptocurrency_
Cryptocurrency used to pay for the item.
Definition: td_api.h:14415
object_ptr< statisticalValue > mean_story_share_count_
Mean number of times the recently sent stories were shared.
Definition: td_api.h:13374
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56049
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:59574
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86822
int53 chat_id_
Chat identifier.
Definition: td_api.h:60165
Definition: td_api.h:49887
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:104034
Definition: td_api.h:66040
void store(TlStorerToString &s, const char *field_name) const final
string prefix_
Hashtag prefix to search for.
Definition: td_api.h:94566
string debug_information_
Debug information in application-specific format.
Definition: td_api.h:96011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18392
string username_
Username to be used for authentication.
Definition: td_api.h:5605
array< object_ptr< SuggestedAction > > added_actions_
Added suggested actions.
Definition: td_api.h:63681
string title_
Title of the sticker set.
Definition: td_api.h:52408
bool can_set_profile_background_custom_emoji_
True, if custom emoji for profile background can be set.
Definition: td_api.h:7982
void store(TlStorerToString &s, const char *field_name) const final
string client_data_
New value of client_data.
Definition: td_api.h:98497
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:32836
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:90828
int53 message_id_
Message identifier.
Definition: td_api.h:67455
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24357
object_ptr< MessageSender > participant_id_
Group call participant identifier.
Definition: td_api.h:19213
bool is_outgoing_
True, if the message is outgoing.
Definition: td_api.h:30276
inputMessageStory()
int53 user_id_
User identifier.
Definition: td_api.h:102961
string method_
The method name.
Definition: td_api.h:96292
Definition: td_api.h:57840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1436
string venue_id_
Identifier of the venue in the provider database.
Definition: td_api.h:24943
string recovery_code_
Recovery code to check.
Definition: td_api.h:90934
object_ptr< chatPhotoSticker > sticker_
Information about the sticker.
Definition: td_api.h:21171
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15763
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:54050
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45101
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19920
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:93750
int32 offset_
Offset of the entity, in UTF-16 code units.
Definition: td_api.h:56479
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49784
object_ptr< storageStatisticsFast > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86914
int53 message_id_
Message identifier.
Definition: td_api.h:58931
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36302
Definition: td_api.h:76217
array< string > country_codes_
The list of two-letter ISO 3166-1 alpha-2 codes of countries, users from which will be eligible for t...
Definition: td_api.h:42910
string button_text_
Text of the keyboardButtonTypeWebApp button, which opened the Web App.
Definition: td_api.h:33413
Definition: td_api.h:23208
string name_
The chosen icon name for short folder representation; one of "All", "Unread", "Unmuted",...
Definition: td_api.h:10710
Definition: td_api.h:57148
void store(TlStorerToString &s, const char *field_name) const final
string query_
Search query; a space-separated list of emojis or a keyword prefix. If empty, returns all known insta...
Definition: td_api.h:86796
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:30354
inputStoryContentPhoto()
object_ptr< validatedOrderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106893
Definition: td_api.h:52588
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:90243
int32 date_
Point in time (Unix timestamp) when the user sent the join request.
Definition: td_api.h:11316
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:59763
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:65854
bool chat_is_channel_
True, if the chat must be a channel; otherwise, a basic group or a supergroup chat is shared.
Definition: td_api.h:27759
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4899
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< audio > audio_
Message content; may be null.
Definition: td_api.h:45185
object_ptr< MessageSender > watcher_id_
The identifier of a user or chat that subscribed for the proximity alert.
Definition: td_api.h:33577
int32 live_period_
New time relative to the message send date, for which the location can be updated,...
Definition: td_api.h:75183
object_ptr< thumbnail > thumbnail_
Sticker set thumbnail in WEBP, TGS, or WEBM format with width and height 100; may be null....
Definition: td_api.h:52412
Definition: td_api.h:87679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80752
Definition: td_api.h:39620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79792
int32 max_date_
The maximum date of the messages to delete.
Definition: td_api.h:72750
int53 chat_id_
Chat identifier.
Definition: td_api.h:61095
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78181
Definition: td_api.h:20983
object_ptr< point > end_control_point_
The end control point of the curve.
Definition: td_api.h:66436
int53 chat_id_
Chat identifier.
Definition: td_api.h:59829
Definition: td_api.h:31050
object_ptr< MessageSender > default_participant_id_
Default group call participant identifier to join the video chat; may be null.
Definition: td_api.h:66613
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:46586
int53 chat_id_
Chat identifier.
Definition: td_api.h:87214
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:95194
string id_
Unique identifier of the query result.
Definition: td_api.h:21758
bool is_my_video_paused_
True, if the current user's video is paused.
Definition: td_api.h:18960
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< premiumPaymentOption > payment_option_
Information about the payment option.
Definition: td_api.h:44122
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96509
string data_
JSON-serialized query data.
Definition: td_api.h:64421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73401
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:98794
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > recent_viewer_user_ids_
Identifiers of at most 3 recent viewers of the story.
Definition: td_api.h:53867
Definition: td_api.h:21246
bool is_greeting_
True, if the category must be shown first when choosing a sticker for the start page.
Definition: td_api.h:16345
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:99881
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:91573
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90586
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:20093
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:22358
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14014
int32 option_id_
0-based identifier of the answer option.
Definition: td_api.h:84798
Definition: td_api.h:66243
void store(TlStorerToString &s, const char *field_name) const final
int53 story_sender_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:86942
void store(TlStorerToString &s, const char *field_name) const final
bool protect_content_
Pass true if the content of the message must be protected from forwarding and saving; for bots only.
Definition: td_api.h:35057
object_ptr< notificationSounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86145
int32 limit_
The maximum number of sticker sets to return; up to 100.
Definition: td_api.h:76401
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:102028
Definition: td_api.h:56020
int32 creation_date_
Point in time (Unix timestamp) when the code was created.
Definition: td_api.h:42641
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87662
Definition: td_api.h:76067
Definition: td_api.h:70073
Definition: td_api.h:65960
string server_
Proxy server domain or IP address.
Definition: td_api.h:75489
Definition: td_api.h:100722
string name_
New bot's name on the specified language; 0-64 characters; must be non-empty if language code is empt...
Definition: td_api.h:97791
int53 message_thread_id_
If not 0, only messages in the specified thread will be returned; supergroups only.
Definition: td_api.h:94127
Definition: td_api.h:93246
Definition: td_api.h:34242
object_ptr< testVectorStringObject > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104086
Definition: td_api.h:48628
object_ptr< InputFile > document_
Document to be sent.
Definition: td_api.h:22670
int32 limit_
The maximum number of messages and stories to be returned; must be positive and can't be greater than...
Definition: td_api.h:87161
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31817
object_ptr< businessGreetingMessageSettings > greeting_message_settings_
The greeting message; may be null if none or the Business account is not of the current user.
Definition: td_api.h:4554
string phone_number_
The phone number.
Definition: td_api.h:14510
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50212
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34920
Definition: td_api.h:5817
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:41140
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > question_
Poll question; 1-300 characters. Only custom emoji entities are allowed.
Definition: td_api.h:41604
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:41166
string provider_data_
JSON-encoded data about the invoice, which will be shared with the payment provider.
Definition: td_api.h:23279
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:4256
array< int53 > message_ids_
Unique message identifiers of the deleted messages.
Definition: td_api.h:63970
int53 message_id_
Message identifier of the original message.
Definition: td_api.h:34336
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:25204
object_ptr< formattedText > question_
Poll question; 1-255 characters (up to 300 characters for bots). Only custom emoji entities are allow...
Definition: td_api.h:23336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8407
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:30268
array< string > library_versions_
List of supported tgcalls versions.
Definition: td_api.h:5459
Definition: td_api.h:80219
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:72917
Definition: td_api.h:88684
int53 message_thread_id_
If not 0, the message thread identifier in which the action was performed.
Definition: td_api.h:61097
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Video caption.
Definition: td_api.h:30967
Definition: td_api.h:46885
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47721
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:29587
Definition: td_api.h:106419
void store(TlStorerToString &s, const char *field_name) const final
string tag_
Logging tag to change verbosity level.
Definition: td_api.h:82801
Definition: td_api.h:68642
array< object_ptr< InputFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:24700
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:94423
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:17647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81849
Definition: td_api.h:81400
void store(TlStorerToString &s, const char *field_name) const final
string token_
The token for graph loading.
Definition: td_api.h:86636
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:72082
bool need_phone_number_
True, if the user's phone number is needed for payment.
Definition: td_api.h:27165
bool can_set_custom_background_
True, if custom background can be set in the chat for all users.
Definition: td_api.h:7992
int53 reply_to_message_id_
Identifier of a quick reply message in the same shortcut to be replied; pass 0 if none.
Definition: td_api.h:67810
Definition: td_api.h:27138
int64 sticker_set_id_
New value of the supergroup sticker set identifier. Use 0 to remove the supergroup sticker set.
Definition: td_api.h:102601
object_ptr< messageSponsor > sponsor_
Information about the sponsor of the message.
Definition: td_api.h:51073
object_ptr< TextParseMode > parse_mode_
Text parse mode.
Definition: td_api.h:90023
array< object_ptr< chatBoostLevelFeatures > > features_
The list of features.
Definition: td_api.h:7909
int53 available_count_
The number of Telegram stars that are available for withdrawal.
Definition: td_api.h:51320
string title_
Title of the result.
Definition: td_api.h:21698
int32 added_member_count_
Number of new members invited by the user.
Definition: td_api.h:13564
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:94123
string emojis_
String with 1-20 emoji corresponding to the sticker.
Definition: td_api.h:24750
array< object_ptr< InputInlineQueryResult > > results_
The results of the query.
Definition: td_api.h:68428
int64 id_
Unique sticker identifier within the set; 0 if none.
Definition: td_api.h:52011
int53 order_
A parameter used to determine order of the stories in the story list; 0 if the stories doesn't need t...
Definition: td_api.h:7505
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_added_to_attachment_menu_
True, if the bot can be added to attachment or side menu.
Definition: td_api.h:66178
object_ptr< KeyboardButtonType > type_
Type of the button.
Definition: td_api.h:27512
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 provider_payment_charge_id_
Provider payment identifier.
Definition: td_api.h:32901
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< emojiStatuses > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80716
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:50296
Definition: td_api.h:56821
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47841
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:19635
void store(TlStorerToString &s, const char *field_name) const final
bool show_caption_above_media_
Pass true to show the caption above the media; otherwise, the caption will be shown below the media....
Definition: td_api.h:74808
string inline_message_id_
Identifier of the sent inline message, if known.
Definition: td_api.h:50091
bool only_preview_
Pass true to get a fake message instead of actually sending them.
Definition: td_api.h:35067
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60882
bool is_installed_
True, if the sticker set has been installed by the current user.
Definition: td_api.h:52329
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40598
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56568
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:82515
Definition: td_api.h:45543
Definition: td_api.h:5123
bool can_delete_stories_
True, if the administrator can delete stories posted by other users; applicable to supergroups and ch...
Definition: td_api.h:7623
int32 height_
Map height in pixels before applying scale; 16-1024.
Definition: td_api.h:83052
Definition: td_api.h:83412
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the animation, if applicable.
Definition: td_api.h:22557
int32 group_call_id_
Group call identifier.
Definition: td_api.h:105415
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:69746
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97452
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:22243
Definition: td_api.h:30729
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98684
Definition: td_api.h:10458
int53 chat_id_
Target chat.
Definition: td_api.h:96399
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
Identifier of the bot.
Definition: td_api.h:51661
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24399
Definition: td_api.h:84311
Definition: td_api.h:36126
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< identityDocument > internal_passport_
Internal passport.
Definition: td_api.h:39230
Definition: td_api.h:95472
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< networkStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84205
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103790
int32 total_count_
Approximate total number of users found.
Definition: td_api.h:66299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14969
bool supports_bot_chats_
True, if the bot supports opening from attachment menu in private chats with other bots.
Definition: td_api.h:709
int53 user_chat_id_
Chat identifier of the private chat with the user.
Definition: td_api.h:64612
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12822
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:91440
int32 total_count_
Total number of pending join requests.
Definition: td_api.h:11403
Definition: td_api.h:71255
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:27929
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:40099
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92934
bool compare_sound_
Pass true to include in the response chats with only non-default sound.
Definition: td_api.h:79117
Definition: td_api.h:56641
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
int32 subtitle_text_color_
A color of the subtitle text in the RGB24 format.
Definition: td_api.h:57377
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44714
string title_
Title of the supergroup or channel.
Definition: td_api.h:31883
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:72450
int32 video_duration_
Duration of the video, in seconds.
Definition: td_api.h:21635
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< location > location_
New location content of the message; pass null to stop sharing the live location.
Definition: td_api.h:74249
Definition: td_api.h:45501
void store(TlStorerToString &s, const char *field_name) const final
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency.
Definition: td_api.h:14417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2154
object_ptr< groupCall > group_call_
New data about a group call.
Definition: td_api.h:61896
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69696
string video_mime_type_
MIME type of the video file. Must be one of "image/gif" and "video/mp4".
Definition: td_api.h:21633
object_ptr< ReportChatSponsoredMessageResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92876
int53 chat_id_
Identifier of the chat that posted stories.
Definition: td_api.h:98321
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of stories to be returned For optimal performance, the number of returned stories ...
Definition: td_api.h:77629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60438
Definition: td_api.h:35433
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:38398
int64 background_custom_emoji_id_
Identifier of a custom emoji to be shown on the reply header and link preview background for messages...
Definition: td_api.h:6582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84710
object_ptr< chatsNearby > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94317
int53 chat_id_
Chat identifier.
Definition: td_api.h:59361
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5717
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20667
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35089
Definition: td_api.h:17283
double value_
The current value.
Definition: td_api.h:51956
double duration_
Total call duration, in seconds.
Definition: td_api.h:36087
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:13696
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:226
Definition: td_api.h:104245
int32 limit_
The maximum number of participants to load; up to 100.
Definition: td_api.h:89383
Definition: td_api.h:19291
bool view_as_topics_
New value of view_as_topics.
Definition: td_api.h:60293
object_ptr< PublicChatType > type_
Type of the public chats to return.
Definition: td_api.h:80321
bool force_
Pass true to create the chat without a network request. In this case all information about the chat e...
Definition: td_api.h:72062
bool autosave_photos_
True, if photo autosave is enabled.
Definition: td_api.h:49272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78283
string url_
An HTTP URL to pass to getWebAppUrl.
Definition: td_api.h:27832
Definition: td_api.h:22497
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:347
bool is_my_video_enabled_
True, if the current user's video is enabled.
Definition: td_api.h:18958
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102454
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7326
object_ptr< message > message_
The message with story forward.
Definition: td_api.h:53962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106290
int53 total_count_
Total number of the stars earned.
Definition: td_api.h:51316
array< object_ptr< groupCallRecentSpeaker > > recent_speakers_
At most 3 recently speaking users in the group call.
Definition: td_api.h:18956
string password_
The 2-step verification password of the current user.
Definition: td_api.h:101927
int53 message_id_
Identifier of the message.
Definition: td_api.h:74384
int32 unread_unmuted_count_
Total number of unread unmuted chats.
Definition: td_api.h:62112
Definition: td_api.h:79316
object_ptr< fileDownload > file_download_
The added file download.
Definition: td_api.h:61680
object_ptr< chatPhotoInfo > photo_
Chat photo; may be null.
Definition: td_api.h:6578
string token_
Play Integrity API token for the Android application, or secret from push notification for the iOS ap...
Definition: td_api.h:97251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84344
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:62259
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11335
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatJoinRequests > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78741
int32 vote_percentage_
The percentage of votes for this option; 0-100.
Definition: td_api.h:41674
int32 start_date_
Point in time (Unix timestamp) when the earnings started.
Definition: td_api.h:13003
int32 expiration_date_
Point in time (Unix timestamp) when the boost will expire.
Definition: td_api.h:7864
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:75814
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_marked_as_unread_
New value of is_marked_as_unread.
Definition: td_api.h:104768
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:96761
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:91807
bool can_send_voice_notes_
True, if the user can send voice notes.
Definition: td_api.h:12429
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8123
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3562
int32 colspan_
The number of columns the cell spans.
Definition: td_api.h:38693
Definition: td_api.h:6183
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104325
object_ptr< inputThumbnail > thumbnail_
Media thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:23632
object_ptr< animatedChatPhoto > small_animation_
A small (160x160) animated variant of the photo in MPEG4 format; may be null even the big animation i...
Definition: td_api.h:12513
bool is_rtl_
True, if the instant view must be shown from right to left.
Definition: td_api.h:66881
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55962
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:53516
object_ptr< file > document_
File containing the document.
Definition: td_api.h:15901
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier, which thread history needs to be returned.
Definition: td_api.h:84017
void store(TlStorerToString &s, const char *field_name) const final
int32 duration_
The call duration, in seconds.
Definition: td_api.h:73904
Definition: td_api.h:18121
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:104505
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101198
int53 message_id_
Identifier of the message with the button.
Definition: td_api.h:103233
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:74316
string title_
The title of the folder; 1-12 characters without line feeds.
Definition: td_api.h:10629
Definition: td_api.h:81757
Definition: td_api.h:57633
Definition: td_api.h:188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48576
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:47320
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12406
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:64889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9848
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:33104
void store(TlStorerToString &s, const char *field_name) const final
bool need_another_reply_quote_
True, if the message can be re-sent only if another quote is chosen in the message that is replied by...
Definition: td_api.h:35298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13844
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:33822
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:100275
Definition: td_api.h:81925
Definition: td_api.h:64105
void store(TlStorerToString &s, const char *field_name) const final
bool are_tags_
True, if the reactions are tags and Telegram Premium users can filter messages by them.
Definition: td_api.h:34527
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:96477
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:95670
void store(TlStorerToString &s, const char *field_name) const final
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:72010
int32 min_background_custom_emoji_boost_level_
The minimum boost level required to set custom emoji for reply header and link preview background; fo...
Definition: td_api.h:7913
array< object_ptr< Update > > updates_
List of updates.
Definition: td_api.h:64802
void store(TlStorerToString &s, const char *field_name) const final
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:84878
int53 uploaded_size_
Size of the remote available part of the file, in bytes; 0 if unknown.
Definition: td_api.h:47174
bool can_manage_chat_
True, if the administrator can access the chat event log, get boost list, see hidden supergroup and c...
Definition: td_api.h:7597
bytes invoice_payload_
Invoice payload; only for bots.
Definition: td_api.h:32897
object_ptr< businessRecipients > recipients_
Chosen recipients of the greeting messages.
Definition: td_api.h:4491
Definition: td_api.h:4059
array< object_ptr< pollOption > > options_
List of poll answer options.
Definition: td_api.h:41606
Definition: td_api.h:95236
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:69646
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:64700
int32 total_count_
Approximate total number of sticker sets found.
Definition: td_api.h:52489
int53 message_id_
Identifier of the message.
Definition: td_api.h:75368
object_ptr< InternalLinkType > edit_description_media_link_
The internal link, which can be used to edit the photo or animation shown in the chat with the bot if...
Definition: td_api.h:3374
object_ptr< file > android_icon_
Icon for the bot in TGS format for the official Android app; may be null.
Definition: td_api.h:737
bytes data_
The data.
Definition: td_api.h:61979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36633
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101492
int53 message_id_
Identifier of the erroneously deleted message.
Definition: td_api.h:93075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93328
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > message_ids_
Identifiers of reported messages; may be empty to report the whole chat.
Definition: td_api.h:92730
string endpoint_id_
Video channel endpoint identifier.
Definition: td_api.h:19168
Definition: td_api.h:73318
Definition: td_api.h:72573
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:16568
Definition: td_api.h:44735
int32 days_
Number of days of inactivity before the account will be flagged for deletion; 30-366 days.
Definition: td_api.h:250
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70495
object_ptr< RichText > kicker_
Kicker.
Definition: td_api.h:37397
Definition: td_api.h:52803
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:106830
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44809
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86123
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80794
bool is_created_
True, if the call has already been created by the server.
Definition: td_api.h:5669
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:41772
array< object_ptr< closeBirthdayUser > > close_birthday_users_
List of contact users with close birthday.
Definition: td_api.h:63762
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83172
Definition: td_api.h:34783
object_ptr< chat > chat_
The chat.
Definition: td_api.h:59016
Definition: td_api.h:11630
object_ptr< termsOfService > terms_of_service_
Telegram terms of service.
Definition: td_api.h:1628
Definition: td_api.h:27902
Definition: td_api.h:2558
int32 unread_mention_count_
The number of unread mention messages left in the chat.
Definition: td_api.h:59999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38817
Definition: td_api.h:2374
object_ptr< emojiReaction > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80935
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18283
bool allow_google_id_
True, if authorization through Google ID is allowed.
Definition: td_api.h:1462
Definition: td_api.h:101162
object_ptr< groupCallParticipantVideoInfo > video_info_
Information about user's video channel; may be null if there is no active video.
Definition: td_api.h:19080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30848
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat in which to find message position.
Definition: td_api.h:79051
Definition: td_api.h:102950
Definition: td_api.h:68694
int53 chat_id_
Chat identifier.
Definition: td_api.h:59997
Definition: td_api.h:47211
Definition: td_api.h:4808
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67603
string id_
Unique identifier of the query result.
Definition: td_api.h:20087
Definition: td_api.h:94610
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55617
string files_directory_
The path to the directory for storing files; if empty, database_directory will be used.
Definition: td_api.h:102762
object_ptr< personalDocument > passport_registration_
Passport registration pages.
Definition: td_api.h:39425
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100333
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14142
int32 unread_count_
Number of unread messages in the chat.
Definition: td_api.h:6618
string invoice_payload_
Invoice payload.
Definition: td_api.h:64279
object_ptr< message > last_message_
Last message in the topic; may be null if none or unknown.
Definition: td_api.h:49119
string domain_
A domain of the URL.
Definition: td_api.h:30018
Definition: td_api.h:80952
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Unique button identifier.
Definition: td_api.h:27694
object_ptr< SpeechRecognitionResult > speech_recognition_result_
Result of speech recognition in the voice note; may be null.
Definition: td_api.h:66729
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3232
Definition: td_api.h:73761
bool is_official_
True, if the sticker set is official.
Definition: td_api.h:52333
double enabled_notifications_percentage_
A percentage of users with enabled notifications for the chat; 0-100.
Definition: td_api.h:13378
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91285
Definition: td_api.h:81869
Definition: td_api.h:78918
int53 chat_id_
Chat identifier.
Definition: td_api.h:59319
int32 limit_
The maximum number of chats to be returned; up to 30.
Definition: td_api.h:87952
Definition: td_api.h:60895
void store(TlStorerToString &s, const char *field_name) const final
int32 from_story_id_
Identifier of the story starting from which stories must be returned; use 0 to get results from pinne...
Definition: td_api.h:79220
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19496
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15136
object_ptr< factCheck > fact_check_
The new fact-check.
Definition: td_api.h:58933
bool is_chosen_
True, if the option was chosen by the user.
Definition: td_api.h:41676
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94370
int53 chat_id_
Chat identifier.
Definition: td_api.h:64656
array< object_ptr< attachmentMenuBot > > bots_
The new list of bots. The bots must not be shown on scheduled messages screen.
Definition: td_api.h:63144
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103601
int53 message_id_
Identifier of the message.
Definition: td_api.h:67635
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:85486
Definition: td_api.h:33279
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52646
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38379
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:12566
string currency_
Currency for price of the product.
Definition: td_api.h:32828
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29834
void store(TlStorerToString &s, const char *field_name) const final
bool can_get_members_
True, if members of the chat can be retrieved via getSupergroupMembers or searchChatMembers.
Definition: td_api.h:55086
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45387
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33990
array< int32 > x_
Vector of numbers to return.
Definition: td_api.h:103910
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:101608
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Approximate total number of chats found.
Definition: td_api.h:13952
int64 balance_amount_
Amount of the cryptocurrency that isn't withdrawn yet, in the smallest units of the cryptocurrency.
Definition: td_api.h:12850
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:82879
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48909
Definition: td_api.h:82532
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73301
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5787
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58555
object_ptr< factCheck > fact_check_
Information about fact-check added to the message; may be null if none.
Definition: td_api.h:30328
Definition: td_api.h:35336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75969
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62037
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53598
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11722
object_ptr< file > android_side_menu_icon_
Icon for the bot in SVG format for the official Android app side menu; may be null.
Definition: td_api.h:739
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:5804
Definition: td_api.h:27272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73931
object_ptr< formattedText > caption_
Story caption; pass null to use an empty caption; 0-getOption("story_caption_length_max") characters;...
Definition: td_api.h:96914
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatInviteLink > invite_link_
Invite link used to join the chat; may be null.
Definition: td_api.h:8788
Definition: td_api.h:70913
Definition: td_api.h:89265
int32 valid_for_
Time left before the temporary password expires, in seconds.
Definition: td_api.h:56033
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81124
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63042
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45606
object_ptr< ReactionType > reaction_type_
Type of the reaction.
Definition: td_api.h:53468
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:71398
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:54975
Definition: td_api.h:36276
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:93073
Definition: td_api.h:70551
object_ptr< orderInfo > order_info_
Order information; may be null.
Definition: td_api.h:40988
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98401
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31898
Definition: td_api.h:58645
object_ptr< sticker > icon_
Custom emoji sticker, which represents icon of the category.
Definition: td_api.h:16341
Definition: td_api.h:53850
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:100436
array< int53 > user_ids_
Identifiers of the users; always unknown and empty for non-owned stories.
Definition: td_api.h:54366
object_ptr< animations > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85894
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53293
object_ptr< personalDocument > rental_agreement_
Rental agreement.
Definition: td_api.h:39386
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87440
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:33656
void store(TlStorerToString &s, const char *field_name) const final
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:52331
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > last_message_
Last message in the topic; may be null if unknown.
Definition: td_api.h:18134
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60717
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74082
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81682
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106617
object_ptr< customRequestResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96317
Definition: td_api.h:79157
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:60462
Definition: td_api.h:30771
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85519
void store(TlStorerToString &s, const char *field_name) const final
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:64899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92218
object_ptr< UserStatus > status_
New status of the user.
Definition: td_api.h:61145
Definition: td_api.h:41490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48255
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32105
object_ptr< MessageSender > participant_id_
Identifier of the affected group call participant.
Definition: td_api.h:10190
Definition: td_api.h:33483
int32 x_
Number to square.
Definition: td_api.h:104306
string query_
Query to search for. If empty, searchChatMessages must be used instead.
Definition: td_api.h:95316
void store(TlStorerToString &s, const char *field_name) const final
bool allow_apple_id_
True, if authorization through Apple ID is allowed.
Definition: td_api.h:1460
object_ptr< SearchMessagesFilter > filter_
Filter for message content; searchMessagesFilterEmpty is unsupported in this function.
Definition: td_api.h:78992
int32 end_date_
Point in time (Unix timestamp) at which the date range ends.
Definition: td_api.h:15162
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:6799
Definition: td_api.h:8859
Definition: td_api.h:36750
Definition: td_api.h:87259
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20493
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:40469
int64 background_custom_emoji_id_
Identifier of a custom emoji to be shown on the reply header and link preview background; 0 if none....
Definition: td_api.h:98267
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23411
int53 chat_id_
Chat identifier.
Definition: td_api.h:59139
Definition: td_api.h:48463
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62385
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:36035
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63670
bool is_recurring_
True, if this is a recurring payment.
Definition: td_api.h:32779
int32 call_id_
Call identifier.
Definition: td_api.h:96064
Definition: td_api.h:91143
object_ptr< businessRecipients > recipients_
Private chats that will be accessible to the bot.
Definition: td_api.h:3965
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91859
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Text.
Definition: td_api.h:48639
int53 chat_id_
Chat identifier.
Definition: td_api.h:98992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101367
object_ptr< birthdate > birthdate_
The new value of the current user's birthdate; pass null to remove the birthdate.
Definition: td_api.h:97625
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:49331
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:94119
Definition: td_api.h:68476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35322
string address_
Location address; 1-96 characters.
Definition: td_api.h:4608
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101899
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:74994
string language_code_
A two-letter ISO 639-1 language code. If empty, the short description will be shown to all users for ...
Definition: td_api.h:97733
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:96464
int32 max_date_
If not 0, the maximum date of the messages to return.
Definition: td_api.h:94695
Definition: td_api.h:78403
bool via_mention_
True, if the story was automatically forwarded because of a mention of the user.
Definition: td_api.h:31530
object_ptr< InputFile > thumbnail_
Thumbnail to set; pass null to remove the sticker set thumbnail.
Definition: td_api.h:102322
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45834
Definition: td_api.h:95793
int53 user_id_
User identifier.
Definition: td_api.h:88361
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37052
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89193
int32 date_
Point in time (Unix timestamp) when the message was sent.
Definition: td_api.h:30316
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65227
array< object_ptr< starTransaction > > transactions_
List of transactions with Telegram stars.
Definition: td_api.h:51785
Definition: td_api.h:23040
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87401
int64 callback_query_id_
Identifier of the callback query.
Definition: td_api.h:77423
string text_
Recognized text.
Definition: td_api.h:50983
Definition: td_api.h:2169
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76422
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram stars; can be identifier of an owned bot, or identifier of an...
Definition: td_api.h:86578
Definition: td_api.h:10299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105760
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47871
Definition: td_api.h:63412
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89091
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:85852
void store(TlStorerToString &s, const char *field_name) const final
bool remove_from_chat_list_
Pass true to remove the chat from all chat lists.
Definition: td_api.h:72692
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:97488
object_ptr< background > background_
The background.
Definition: td_api.h:7812
Definition: td_api.h:87601
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:59679
Definition: td_api.h:85102
object_ptr< newChatPrivacySettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84244
string amount_
The paid amount.
Definition: td_api.h:46346
Definition: td_api.h:21160
object_ptr< StatisticalGraph > member_count_graph_
A graph containing number of members in the chat.
Definition: td_api.h:13380
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75844
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8651
object_ptr< reactionNotificationSettings > notification_settings_
The new notification settings for reactions.
Definition: td_api.h:101825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56538
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43165
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 i...
Definition: td_api.h:66883
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75143
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:55092
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91182
string url_
HTTP or tg:// URL to be opened when the link is clicked.
Definition: td_api.h:57081
array< object_ptr< passportSuitableElement > > suitable_elements_
List of Telegram Passport elements any of which is enough to provide.
Definition: td_api.h:40422
object_ptr< remoteFile > remote_
Information about the remote copy of the file.
Definition: td_api.h:17159
bool is_my_video_paused_
Pass true if the current user's video is paused.
Definition: td_api.h:105309
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:44392
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:107112
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74020
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80421
premiumSourceStoryFeature()
Definition: td_api.h:77973
int53 message_id_
Identifier of the message from which the query originated.
Definition: td_api.h:77365
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95214
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98854
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:14270
Definition: td_api.h:106531
Definition: td_api.h:34323
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67266
void store(TlStorerToString &s, const char *field_name) const final
int32 expiration_date_
Point in time (Unix timestamp) when the status will expire; 0 if never.
Definition: td_api.h:16745
int32 limit_
The maximum number of transactions to return.
Definition: td_api.h:86523
int32 unread_unmuted_count_
Total number of unread messages in unmuted chats.
Definition: td_api.h:62065
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105173
string game_short_name_
A short name of the game that was attached to the callback button.
Definition: td_api.h:6049
bool is_channel_
True, if the supergroup is a channel.
Definition: td_api.h:54985
bool can_retry_
True, if the message can be re-sent.
Definition: td_api.h:35294
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:19619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43503
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72777
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:70456
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:32378
string keyword_
The keyword.
Definition: td_api.h:16594
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78184
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:67633
Definition: td_api.h:31386
object_ptr< ReplyMarkup > reply_markup_
Inline keyboard reply markup for the message; may be null if none.
Definition: td_api.h:46564
int53 boosted_chat_id_
Identifier of the channel chat, which was automatically boosted by the winners of the giveaway for du...
Definition: td_api.h:33191
Definition: td_api.h:59860
Definition: td_api.h:88100
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int64 custom_emoji_sticker_set_id_
New value of the custom emoji sticker set identifier for the supergroup. Use 0 to remove the custom e...
Definition: td_api.h:102548
int53 message_thread_id_
If non-zero, the identifier of the current message thread.
Definition: td_api.h:55426
object_ptr< failedToAddMembers > failed_to_add_members_
Information about failed to add members.
Definition: td_api.h:14997
void store(TlStorerToString &s, const char *field_name) const final
string data_
Arbitrary data, defined while the sound was uploaded.
Definition: td_api.h:36667
void store(TlStorerToString &s, const char *field_name) const final
int32 winner_count_
Total number of winners in the giveaway.
Definition: td_api.h:33207
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:87218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81227
array< object_ptr< messageCalendarDay > > days_
Information about messages sent.
Definition: td_api.h:30486
bool only_in_channels_
Pass true to search only for messages in channels.
Definition: td_api.h:94683
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:87216
Definition: td_api.h:66288
void store(TlStorerToString &s, const char *field_name) const final
int32 call_id_
Call identifier.
Definition: td_api.h:66935
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3802
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19385
int53 user_id_
User identifier.
Definition: td_api.h:81572
Definition: td_api.h:100774
bool use_default_sound_
If true, the value for the relevant type of chat or the forum chat is used instead of sound_id.
Definition: td_api.h:12337
int53 id_
Group identifier.
Definition: td_api.h:2776
bool sign_messages_
New value of sign_messages.
Definition: td_api.h:106270
object_ptr< file > video_
File containing the video.
Definition: td_api.h:54515
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:92324
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72832
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62793
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30758
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:64013
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2545
Definition: td_api.h:59179
Definition: td_api.h:37695
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99985
Definition: td_api.h:98815
object_ptr< InputFile > reverse_side_
Reverse side of the document; only for driver license and identity card; pass null otherwise.
Definition: td_api.h:21557
object_ptr< InlineKeyboardButtonType > type_
Type of the button.
Definition: td_api.h:19663
object_ptr< CallServerType > type_
Server type.
Definition: td_api.h:5512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84763
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78386
bool select_new_chats_
True, if all new private chats are selected.
Definition: td_api.h:4825
object_ptr< contact > contact_
Contact to send.
Definition: td_api.h:23138
string id_
Unique identifier of the query result.
Definition: td_api.h:20279
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65137
bytes file_hash_
Current hash of the file containing the front side.
Definition: td_api.h:24423
bool supports_user_chats_
True, if the bot supports opening from attachment menu in private chats with ordinary users.
Definition: td_api.h:707
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76997
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106567
Definition: td_api.h:94440
Definition: td_api.h:87144
void store(TlStorerToString &s, const char *field_name) const final
int32 additional_chat_count_
Number of other chats that participated in the giveaway.
Definition: td_api.h:33195
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61317
Definition: td_api.h:84222
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50959
int32 accent_color_
Theme accent color in ARGB format.
Definition: td_api.h:57443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2803
string additional_info_
If non-empty, additional information about the sponsored message to be shown along with the message.
Definition: td_api.h:51083
int32 duration_
Call duration, in seconds.
Definition: td_api.h:31760
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:5508
Definition: td_api.h:23424
Definition: td_api.h:11690
int53 chat_id_
The chat to which the message with the game belongs.
Definition: td_api.h:100182
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31937
Definition: td_api.h:99741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66140
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90979
object_ptr< RichText > text_
Text.
Definition: td_api.h:48519
Definition: td_api.h:6303
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27528
int32 id_
Unique file identifier.
Definition: td_api.h:17151
array< object_ptr< chatBoostSlot > > slots_
List of boost slots.
Definition: td_api.h:8187
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:75426
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99832
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:17967
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:75487
string inline_message_id_
Inline message identifier.
Definition: td_api.h:74934
int53 chat_id_
Chat identifier.
Definition: td_api.h:59661
bool is_striped_
True, if the table is striped.
Definition: td_api.h:38261
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:79653
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95103
int53 boosted_chat_id_
Identifier of the supergroup or channel chat, which will be automatically boosted by the users for du...
Definition: td_api.h:55884
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:1406
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:78055
void store(TlStorerToString &s, const char *field_name) const final
int32 port_
Proxy server port.
Definition: td_api.h:44688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14172
Definition: td_api.h:7711
Definition: td_api.h:64000
premiumLimitTypeStoryCaptionLength()
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:74174
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90122
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57135
string cryptocurrency_
Cryptocurrency in which revenue is calculated.
Definition: td_api.h:12948
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:61656
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58432
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28139
bool request_username_
Pass true to request username of the users; bots only.
Definition: td_api.h:27708
string title_
Chat title.
Definition: td_api.h:6576
string author_signature_
Original post author signature.
Definition: td_api.h:34338
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSchedulingState > scheduling_state_
The new message scheduling state; pass null to send the message immediately.
Definition: td_api.h:75370
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< premiumFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84930
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:94209
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92064
int32 button_id_
Identifier of the button.
Definition: td_api.h:103235
int32 shortcut_id_
Unique identifier of the quick reply shortcut with the message.
Definition: td_api.h:75551
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47691
string label_
Label for this portion of the product price.
Definition: td_api.h:27871
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71085
Definition: td_api.h:62482
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46795
void store(TlStorerToString &s, const char *field_name) const final
string file_name_
File name or path to the file.
Definition: td_api.h:70384
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:103488
Definition: td_api.h:41591
int53 message_id_
Identifier of the message.
Definition: td_api.h:75428
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which tags were changed; 0 if tags for the whole chat has changed.
Definition: td_api.h:63342
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102061
object_ptr< LogStream > log_stream_
New log stream.
Definition: td_api.h:100580
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:92820
int32 offset_
Number of users to skip.
Definition: td_api.h:87557
array< object_ptr< PassportElement > > elements_
Telegram Passport elements.
Definition: td_api.h:40378
object_ptr< formattedText > caption_
Animation caption.
Definition: td_api.h:30691
Definition: td_api.h:71698
Definition: td_api.h:78810
Definition: td_api.h:3245
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104125
Definition: td_api.h:76853
bool can_send_photos_
True, if the user can send photos.
Definition: td_api.h:12423
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:19078
int32 section_header_text_color_
A color of text on the section headers in the RGB24 format.
Definition: td_api.h:57375
int53 chat_id_
Chat identifier.
Definition: td_api.h:99370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7948
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5581
Definition: td_api.h:84261
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12608
object_ptr< temporaryPasswordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87701
bool is_personal_
True, if the photo is visible only for the current user.
Definition: td_api.h:44597
bool is_allowed_as_chat_emoji_status_
True, if stickers in the sticker set are custom emoji that can be used as chat emoji status; for cust...
Definition: td_api.h:52339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89542
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PushMessageContent > content_
Push message content.
Definition: td_api.h:36887
int53 chat_id_
Chat identifier.
Definition: td_api.h:79436
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94988
::td::tl_object_ptr< Type > object_ptr
Definition: td_api.h:58
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:64126
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:14326
void store(TlStorerToString &s, const char *field_name) const final
string scope_
Telegram Passport element types requested by the service.
Definition: td_api.h:84377
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88971
void store(TlStorerToString &s, const char *field_name) const final
int32 section_background_color_
A color of the section background in the RGB24 format.
Definition: td_api.h:57367
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:57245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62874
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:61772
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37601
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< thumbnail > thumbnail_
Sticker thumbnail in WEBP or JPEG format; may be null.
Definition: td_api.h:52027
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:38019
object_ptr< formattedText > text_
Text to translate.
Definition: td_api.h:106542
Definition: td_api.h:82977
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:35121
object_ptr< StatisticalGraph > week_graph_
A graph containing distribution of message views per day of week.
Definition: td_api.h:13302
Definition: td_api.h:98150
Definition: td_api.h:38432
chatStatisticsObjectTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75140
array< object_ptr< ReactionType > > reactions_
The list of reactions.
Definition: td_api.h:7768
object_ptr< audio > audio_
The audio description.
Definition: td_api.h:30740
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67368
bool is_persistent_
True, if the keyboard is supposed to always be shown when the ordinary keyboard is hidden.
Definition: td_api.h:47312
Definition: td_api.h:20069
Definition: td_api.h:90285
bool can_unmute_self_
True, if the participant is muted for all users, but can unmute themselves.
Definition: td_api.h:19104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64395
object_ptr< ReplyMarkup > reply_markup_
Markup for replying to the message; pass null if none; for bots only.
Definition: td_api.h:96483
array< object_ptr< stickerSetInfo > > sets_
List of sticker sets.
Definition: td_api.h:52491
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59721
Definition: td_api.h:57010
Definition: td_api.h:14216
string query_
Query to search for in names, usernames and titles; may be empty to get all relevant interactions.
Definition: td_api.h:87050
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80121
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66410
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Unique chat folder identifier.
Definition: td_api.h:10751
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89687
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30992
int53 chat_id_
Chat identifier.
Definition: td_api.h:60333
bool is_hidden_
True, if the topic was hidden; otherwise, the topic was unhidden.
Definition: td_api.h:32609
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9644
int53 message_id_
Identifier of the message.
Definition: td_api.h:83307
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:68827
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55472
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32747
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:12969
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< failedToAddMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67211
Definition: td_api.h:31668
int32 restricted_until_date_
Point in time (Unix timestamp) when restrictions will be lifted from the user; 0 if never....
Definition: td_api.h:11823
int64 session_id_
Session identifier.
Definition: td_api.h:103721
int53 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:90776
object_ptr< pageBlockCaption > caption_
Animation caption.
Definition: td_api.h:37750
string theme_name_
If non-empty, name of a new theme, set for the chat. Otherwise, chat theme was reset to the default o...
Definition: td_api.h:32363
Definition: td_api.h:98703
bool default_disable_notification_
New value of default_disable_notification.
Definition: td_api.h:104612
string id_
Unique identifier of the query result.
Definition: td_api.h:21983
std::int32_t int32
Definition: td_api.h:23
string value_
String value.
Definition: td_api.h:28040
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:85249
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:96403
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< businessGreetingMessageSettings > greeting_message_settings_
The new settings for the greeting message of the business; pass null to disable the greeting message.
Definition: td_api.h:98057
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49617
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > macos_icon_
Icon for the bot in TGS format for the official native macOS app; may be null.
Definition: td_api.h:741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30458
Definition: td_api.h:103671
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:7744
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86073
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16270
int53 user_id_
Identifier of the target user.
Definition: td_api.h:71765
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:91048
Definition: td_api.h:62845
Definition: td_api.h:50219
bool supports_self_chat_
True, if the bot supports opening from attachment menu in the chat with the bot.
Definition: td_api.h:705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84403
bool is_verified_
True, if the supergroup or channel is verified.
Definition: td_api.h:54991
Definition: td_api.h:71155
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57174
bool is_outgoing_
True, if the message is outgoing.
Definition: td_api.h:36885
int32 read_date_
Point in time (Unix timestamp) when the message was read by the other user.
Definition: td_api.h:34575
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:31721
internalLinkTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93516
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:19046
void store(TlStorerToString &s, const char *field_name) const final
int32 length_
Length of the code.
Definition: td_api.h:979
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:100472
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70570
array< int64 > reaction_effect_ids_
The new list of available message effects from emoji reactions.
Definition: td_api.h:63261
int32 day_
Day of the month; 1-31.
Definition: td_api.h:15115
Definition: td_api.h:64408
object_ptr< MessageSender > owner_id_
Identifier of the previous owner of the Telegram stars that refunds them.
Definition: td_api.h:32891
string story_sender_username_
Username of the sender of the story.
Definition: td_api.h:26695
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4973
Definition: td_api.h:14035
Definition: td_api.h:53802
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:52966
array< object_ptr< callServer > > servers_
List of available call servers.
Definition: td_api.h:5743
string channel_uri_
Push notification channel URI; may be empty to deregister a device.
Definition: td_api.h:15466
object_ptr< StoryList > story_list_
The story list in which to load active stories.
Definition: td_api.h:89276
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:7266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92482
object_ptr< storageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86875
Definition: td_api.h:51484
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:75432
string query_
Query to search for.
Definition: td_api.h:55346
string username_
Username for logging in; may be empty.
Definition: td_api.h:44746
int32 color_
Color of the topic icon in RGB format.
Definition: td_api.h:18198
object_ptr< sticker > static_icon_
Static icon for the effect in WEBP format; may be null if none.
Definition: td_api.h:33706
string mime_type_
MIME type of the file content; only "application/pdf" and "application/zip" are currently allowed.
Definition: td_api.h:21880
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:556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67839
Definition: td_api.h:51305
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24183
bool is_anonymous_
True, if the phone number was bought at https://fragment.com and isn't tied to a SIM card....
Definition: td_api.h:41408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10725
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6290
Definition: td_api.h:64840
void store(TlStorerToString &s, const char *field_name) const final
string description_
Description of the bot command.
Definition: td_api.h:3010
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20924
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40563
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:75074
int32 next_withdrawal_in_
Time left before the next withdrawal can be started, in seconds; 0 if withdrawal can be started now.
Definition: td_api.h:51324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53444
int53 giveaway_message_id_
Identifier of the corresponding giveaway message in the creator_id chat; can be 0 or an identifier of...
Definition: td_api.h:42645
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97759
bool return_none_for_empty_query_
Pass true to receive no results for an empty query.
Definition: td_api.h:95545
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20711
int53 message_thread_id_
If non-zero, the identifier of the current message thread.
Definition: td_api.h:12077
string language_code_
A two-letter ISO 639-1 language code. If empty, the commands will be applied to all users from the gi...
Definition: td_api.h:99479
object_ptr< location > location_
Venue location; as defined by the sender.
Definition: td_api.h:66481
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46361
Definition: td_api.h:97562
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:22176
object_ptr< StatisticalGraph > join_graph_
A graph containing number of members joined and left the chat.
Definition: td_api.h:13290
int64 id_
Unique poll identifier.
Definition: td_api.h:41602
string path_
Local path to the file.
Definition: td_api.h:21463
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:54666
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63094
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:49233
bool need_log_
True, if the call log must be sent to the server.
Definition: td_api.h:5834
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:19082
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:19187
string p256dh_base64url_
Base64url-encoded P-256 elliptic curve Diffie-Hellman public key.
Definition: td_api.h:15546
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:31292
object_ptr< file > file_
The file.
Definition: td_api.h:15204
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49306
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28055
string type_
The type of the announcement.
Definition: td_api.h:13214
Definition: td_api.h:5730
Definition: td_api.h:80180
object_ptr< message > message_
First message sent on the day.
Definition: td_api.h:30530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96632
int32 photo_width_
Width of the photo.
Definition: td_api.h:22056
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102928
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98343
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:84640
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68334
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:44589
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7021
array< int53 > added_chat_ids_
Identifiers of the new chats, which are added to the chat folder. The chats are automatically joined ...
Definition: td_api.h:90245
Definition: td_api.h:66213
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32183
bool is_current_phone_number_
Pass true if the authenticated phone number is used on the current device.
Definition: td_api.h:41240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2706
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63013
Definition: td_api.h:91457
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55723
bool has_spoiler_
True, if the animation preview must be covered by a spoiler animation; not supported in secret chats.
Definition: td_api.h:22569
string username_
New value of the username. Use an empty string to remove the username. The username can't be complete...
Definition: td_api.h:102707
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53637
int53 message_id_
The identifier of an incoming message in the Replies chat.
Definition: td_api.h:68880
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:29864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12922
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:17557
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:15965
int32 retry_after_
Time left before the session can be used to transfer ownership of a chat, in seconds.
Definition: td_api.h:6499
int53 story_sender_chat_id_
The identifier of the sender of the story to close.
Definition: td_api.h:71063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63441
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102119
bool only_gift_codes_
Pass true to receive only boosts received from gift codes and giveaways created by the chat.
Definition: td_api.h:77986
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40159
object_ptr< ChatStatisticsObjectType > object_type_
Type of the object.
Definition: td_api.h:13514
bool is_pinned_
True, if the chat is pinned in the chat list.
Definition: td_api.h:12802
Definition: td_api.h:101866
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
string html_
HTML-markup of the embedded page.
Definition: td_api.h:38011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79936
object_ptr< message > message_
The failed to send message.
Definition: td_api.h:58566
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52053
void store(TlStorerToString &s, const char *field_name) const final
int32 dark_color_
Color in the RGB24 format for dark themes.
Definition: td_api.h:810
object_ptr< businessBotManageBar > business_bot_manage_bar_
The new value of the business bot manage bar; may be null.
Definition: td_api.h:59534
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:4668
int53 chat_id_
Chat identifier.
Definition: td_api.h:3256
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:63882
object_ptr< localizationTargetInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82734
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87085
bool exclude_archived_
True, if archived chats need to be excluded.
Definition: td_api.h:10647
Definition: td_api.h:28022
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27203
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:76972
int53 message_id_
Message identifier.
Definition: td_api.h:92908
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90850
int32 limit_
The maximum number of messages and stories to be returned; must be positive and can't be greater than...
Definition: td_api.h:83800
Definition: td_api.h:27218
bool allow_bot_chats_
True, if private chats with other bots are allowed.
Definition: td_api.h:55789
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:89434
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< businessMessage > message_
The edited message.
Definition: td_api.h:63926
string id_
Unique time zone identifier.
Definition: td_api.h:57764
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17178
Definition: td_api.h:97138
Definition: td_api.h:7845
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:74936
object_ptr< emojiStatuses > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87842
void store(TlStorerToString &s, const char *field_name) const final
int53 invoice_chat_id_
Identifier of the chat, containing the corresponding invoice message.
Definition: td_api.h:32771
Definition: td_api.h:95855
object_ptr< locationAddress > address_
Address of the location.
Definition: td_api.h:94963
bool is_being_sent_
True, if the story is being sent by the current user.
Definition: td_api.h:53171
int32 call_id_
The call identifier.
Definition: td_api.h:61977
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story.
Definition: td_api.h:102432
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:67134
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23672
Definition: td_api.h:53264
object_ptr< RichText > credit_
Quote credit.
Definition: td_api.h:37708
int32 offset_
Specify 0 to get results from exactly the message from_message_id or a negative offset up to 99 to ge...
Definition: td_api.h:84021
Definition: td_api.h:51906
int32 file_id_
File identifier.
Definition: td_api.h:76453
int53 chat_id_
Identifier of the channel chat which started the giveaway.
Definition: td_api.h:85008
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:94689
object_ptr< themeParameters > theme_
Preferred payment form theme; pass null to use the default theme.
Definition: td_api.h:84587
int32 dc_id_
Identifier of a datacenter with which to test connection.
Definition: td_api.h:104200
Definition: td_api.h:11435
Definition: td_api.h:52528
string username_
The username.
Definition: td_api.h:14471
object_ptr< StoryPrivacySettings > privacy_settings_
The new privacy settigs for the story.
Definition: td_api.h:102434
Definition: td_api.h:37188
Definition: td_api.h:42439
Definition: td_api.h:21374
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:64887
object_ptr< RichText > text_
Text.
Definition: td_api.h:48600
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45737
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:42726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17677
array< object_ptr< photoSize > > sizes_
Available variants of the photo in JPEG format, in different size.
Definition: td_api.h:12509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78788
int53 chat_id_
Chat identifier.
Definition: td_api.h:58836
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:72715
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicInfo > topic_info_
New information about the topic.
Definition: td_api.h:10352
int32 paused_count_
Number of paused file downloads found.
Definition: td_api.h:15946
Definition: td_api.h:96725
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80635
Definition: td_api.h:8354
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:71035
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39606
Definition: td_api.h:15026
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:71819
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88755
Definition: td_api.h:55697
Definition: td_api.h:45372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99233
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97218
Definition: td_api.h:88572
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107003
bool message_deletions_
True, if message deletions need to be returned.
Definition: td_api.h:10513
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35281
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:99477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60267
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:103740
Definition: td_api.h:35463
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44214
Definition: td_api.h:78863
int32 view_count_
Number of times the story was viewed.
Definition: td_api.h:53861
string email_address_
Email address.
Definition: td_api.h:96345
int53 chat_id_
Chat identifier.
Definition: td_api.h:99047
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99017
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:7607
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:95281
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88865
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62343
Definition: td_api.h:27551
bool is_video_
Pass true to create a video call.
Definition: td_api.h:71377
Definition: td_api.h:32715
object_ptr< formattedText > text_
Game text, usually containing scoreboards for a game.
Definition: td_api.h:18793
string x_
String to return.
Definition: td_api.h:103860
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96951
object_ptr< InputChatPhoto > photo_
Profile photo to set; pass null to delete the chat photo.
Definition: td_api.h:97847
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92837
int53 chat_id_
Chat identifier for which to return stickers. Available custom emoji stickers may be different for di...
Definition: td_api.h:86800
object_ptr< photo > photo_
The photo.
Definition: td_api.h:30872
Definition: td_api.h:101971
Definition: td_api.h:44576
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:6475
string localization_target_
Localization target to which the language pack belongs.
Definition: td_api.h:82545
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:35510
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:27992
string query_
Text of the query.
Definition: td_api.h:82075
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:27367
int64 new_sticker_set_id_
New identifier of the chat sticker set; 0 if none.
Definition: td_api.h:9412
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105604
Definition: td_api.h:101651
int32 limit_
The maximum number of voters to be returned; must be positive and can't be greater than 50....
Definition: td_api.h:84802
array< int32 > shortcut_ids_
The new order of quick reply shortcuts.
Definition: td_api.h:92410
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:105170
string performer_
Performer of the audio; 0-64 characters, may be replaced by the server.
Definition: td_api.h:22624
int53 local_prefix_size_
The number of bytes already generated.
Definition: td_api.h:100072
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:37013
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8300
string code_
Authentication code to check.
Definition: td_api.h:70134
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReactionType > reaction_type_
Pass the default heart reaction or a suggested reaction type to receive only interactions with the sp...
Definition: td_api.h:79762
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:6620
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:83741
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:92984
object_ptr< usernames > usernames_
Usernames of the user; may be null.
Definition: td_api.h:64857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91909
void store(TlStorerToString &s, const char *field_name) const final
int32 min_chat_theme_background_boost_level_
The minimum boost level required to set a chat theme background as chat background.
Definition: td_api.h:7917
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:22768
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49454
Definition: td_api.h:6788
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 photo, if applicable.
Definition: td_api.h:22770
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:75747
Definition: td_api.h:64597
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:77027
string url_
URL of the result, if it exists.
Definition: td_api.h:20089
bool has_animation_
True, if the photo has animated variant.
Definition: td_api.h:12570
string token_
The bot token.
Definition: td_api.h:69525
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103091
void store(TlStorerToString &s, const char *field_name) const final
int32 max_photo_file_size_
The maximum size of a photo file to be auto-downloaded, in bytes.
Definition: td_api.h:1837
int53 supergroup_id_
Identifier of the supergroup that isn't a broadcast group.
Definition: td_api.h:106162
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to get.
Definition: td_api.h:83743
object_ptr< notification > notification_
Changed notification.
Definition: td_api.h:60866
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29751
int32 id_
Unique shortcut identifier.
Definition: td_api.h:46653
Definition: td_api.h:33321
int32 height_
Thumbnail height.
Definition: td_api.h:57502
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48495
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:51854
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106081
int53 gifter_user_id_
The identifier of a user that gifted Telegram Premium; 0 if the gift was anonymous.
Definition: td_api.h:32945
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38279
int32 group_call_id_
Group call identifier.
Definition: td_api.h:89224
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:90564
object_ptr< MessageSendingState > sending_state_
The sending state of the message; may be null if the message isn't being sent and didn't fail to be s...
Definition: td_api.h:30272
Definition: td_api.h:8817
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45847
string domain_name_
Domain name of the connected website.
Definition: td_api.h:3478
string tag_
Hashtag or cashtag to delete.
Definition: td_api.h:92042
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10166
string result_id_
Identifier of the chosen result.
Definition: td_api.h:64071
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:44777
bool include_bots_
True, if bots need to be included.
Definition: td_api.h:10653
bool use_secret_chats_
Pass true to enable support for secret chats.
Definition: td_api.h:102772
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33731
Definition: td_api.h:11502
Definition: td_api.h:9189
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51757
Definition: td_api.h:34790
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:21823
object_ptr< FileType > file_type_
File type; pass null if unknown.
Definition: td_api.h:85779
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32433
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106475
Definition: td_api.h:25191
object_ptr< webAppInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89865
int32 end_date_
Point in time (Unix timestamp) when the earnings ended.
Definition: td_api.h:13005
Definition: td_api.h:49377
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21791
int53 message_thread_id_
If not 0, only messages in the specified thread will be considered; supergroups only.
Definition: td_api.h:79057
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
The text to parse. For example, "italic strikethrough ||spoiler|| bold code pre [italic text_url](tel...
Definition: td_api.h:89969
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > option_ids_
0-based identifiers of answer options, chosen by the user.
Definition: td_api.h:64507
array< object_ptr< chatStatisticsMessageSenderInfo > > top_senders_
List of users sent most messages in the last week.
Definition: td_api.h:13304
bool protect_content_
Pass true if the content of the message must be protected from forwarding and saving.
Definition: td_api.h:95949
Definition: td_api.h:80852
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42628
int32 file_index_
Index of a file with the error.
Definition: td_api.h:39866
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13970
Definition: td_api.h:59650
int32 mute_for_
Time left before notifications will be unmuted, in seconds.
Definition: td_api.h:12335
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:22955
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80102
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23369
void store(TlStorerToString &s, const char *field_name) const final
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:64329
inputStoryContentVideo()
int53 size_
File size, in bytes; 0 if unknown.
Definition: td_api.h:17153
Definition: td_api.h:44728
Definition: td_api.h:103621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1811
string to_language_code_
Language code of the language to which the message is translated. Must be one of "af",...
Definition: td_api.h:106544
bool is_refund_
True, if the transaction is a refund of a previous transaction.
Definition: td_api.h:51373
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97171
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65792
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47661
Definition: td_api.h:71052
string text_
Text to search for.
Definition: td_api.h:94451
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatRevenueStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94078
object_ptr< InternalLinkType > payment_link_
An internal link to be opened to pay for Telegram Premium if store payment isn't possible; may be nul...
Definition: td_api.h:42596
object_ptr< chatFolderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74532
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:862
Definition: td_api.h:82120
bool can_send_documents_
True, if the user can send documents.
Definition: td_api.h:12421
array< object_ptr< languagePackString > > strings_
A list of language pack strings.
Definition: td_api.h:28165
int32 profile_accent_color_count_
Number of custom colors for profile photo background.
Definition: td_api.h:7980
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84927
int32 total_count_
Approximate total number of messages found.
Definition: td_api.h:35890
int53 chat_id_
Target chat.
Definition: td_api.h:95943
void store(TlStorerToString &s, const char *field_name) const final
double width_percentage_
The width of the rectangle, as a percentage of the media width.
Definition: td_api.h:53321
int32 new_verbosity_level_
New value of the verbosity level for logging. Value 0 corresponds to fatal errors,...
Definition: td_api.h:100683
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:64277
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45782
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30040
Definition: td_api.h:22869
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:74736
Definition: td_api.h:37917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40894
array< int53 > suggested_tip_amounts_
Suggested amounts of tip in the smallest units of the currency.
Definition: td_api.h:27155
array< object_ptr< countryInfo > > countries_
The list of countries.
Definition: td_api.h:14903
Definition: td_api.h:40868
int53 chat_id_
Chat identifier.
Definition: td_api.h:78045
object_ptr< invoice > invoice_
Information about the invoice.
Definition: td_api.h:40986
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:15384
object_ptr< MaskPoint > point_
Part of the face, relative to which the mask is placed.
Definition: td_api.h:30194
Definition: td_api.h:21413
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89196
Definition: td_api.h:46601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3444
int53 chat_id_
Chat identifier.
Definition: td_api.h:64752
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11584
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 2-step verification password can be reset im...
Definition: td_api.h:40525
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:74938
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35953
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundType > type_
Type of the background.
Definition: td_api.h:2294
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91707
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67007
object_ptr< locationAddress > address_
Address of the location; pass null if unknown.
Definition: td_api.h:24859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38529
Definition: td_api.h:32880
string web_app_query_id_
Identifier of the Web App query.
Definition: td_api.h:68600
string data_
JSON-serialized answer to the query.
Definition: td_api.h:68367
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89584
Definition: td_api.h:48667
int53 chat_id_
Chat identifier.
Definition: td_api.h:79274
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:15578
bool can_manage_video_chats_
True, if the administrator can manage video chats.
Definition: td_api.h:7617
int32 size_
Total number of stickers in the set.
Definition: td_api.h:52432
object_ptr< background > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93964
Definition: td_api.h:62974
object_ptr< thumbnail > thumbnail_
Sticker set thumbnail in WEBP, TGS, or WEBM format with width and height 100; may be null....
Definition: td_api.h:52323
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49527
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:69116
object_ptr< chatBackground > old_background_
Previous background; may be null if none.
Definition: td_api.h:9032
int53 message_id_
Message identifier.
Definition: td_api.h:58658
int32 shortcut_id_
Unique quick reply shortcut identifier for the away messages.
Definition: td_api.h:3730
string id_
Unique identifier of the query result.
Definition: td_api.h:20456
object_ptr< inputIdentityDocument > passport_
The passport to be saved.
Definition: td_api.h:23817
Definition: td_api.h:90447
int32 boost_level_
Approximate boost level for the chat.
Definition: td_api.h:54971
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< BlockList > block_list_
New block list for the message sender; pass null to unblock the message sender.
Definition: td_api.h:100963
void store(TlStorerToString &s, const char *field_name) const final
string text_
The text in which to look for entities.
Definition: td_api.h:87729
object_ptr< logTags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82862
Definition: td_api.h:81247
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:46825
int32 width_
Media width.
Definition: td_api.h:23636
int53 message_id_
Identifier of the message.
Definition: td_api.h:75553
int32 date_
Point in time (Unix timestamp) when the transaction was completed.
Definition: td_api.h:51375
int53 message_id_
Identifier of the message with the opened content.
Definition: td_api.h:89717
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:85978
object_ptr< orderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86184
object_ptr< storyVideo > video_
The video in MPEG4 format.
Definition: td_api.h:53648
object_ptr< businessLocation > location_
The new location of the business; pass null to remove the location.
Definition: td_api.h:98109
object_ptr< inputIdentityDocument > driver_license_
The driver license to be saved.
Definition: td_api.h:23856
void store(TlStorerToString &s, const char *field_name) const final
int32 main_chat_list_position_
Position of the main chat list among chat folders, 0-based. Can be non-zero only for Premium users.
Definition: td_api.h:92304
object_ptr< document > document_
The image represented as a document. The image can be in GIF, JPEG or PNG format.
Definition: td_api.h:48720
object_ptr< document > document_
Message content; may be null.
Definition: td_api.h:45299
Definition: td_api.h:19202
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12471
object_ptr< StickerType > sticker_type_
Type of the stickers to return.
Definition: td_api.h:86794
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:22622
Definition: td_api.h:66153
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87470
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54107
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:8947
Definition: td_api.h:45021
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_speaking_
Pass true if the user is speaking.
Definition: td_api.h:100251
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:32777
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:52325
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9302
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:81774
Definition: td_api.h:78979
Definition: td_api.h:62686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27733
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:48029
int53 old_background_message_id_
Identifier of the message with a previously set same background; 0 if none. Can be an identifier of a...
Definition: td_api.h:32318
bool delete_from_cache_
Pass true to delete the file from the TDLib file cache.
Definition: td_api.h:91470
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59466
int53 next_offset_message_id_
Offset message identifier for the next getForumTopics request.
Definition: td_api.h:18315
string member_name_
Name of the added member.
Definition: td_api.h:46049
object_ptr< MessageSender > sender_id_
Identifier of a message sender performing the action.
Definition: td_api.h:61099
int53 user_id_
User identifier.
Definition: td_api.h:103579
int53 chat_id_
Chat identifier.
Definition: td_api.h:77475
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24875
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:76620
object_ptr< RichText > subtitle_
Subtitle.
Definition: td_api.h:37238
Definition: td_api.h:81105
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:88840
void store(TlStorerToString &s, const char *field_name) const final
int53 size_
Total size of the files, in bytes.
Definition: td_api.h:52771
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43696
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4166
object_ptr< sticker > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70804
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:30332
Definition: td_api.h:5594
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51818
int64 custom_emoji_id_
Identifier of the custom emoji.
Definition: td_api.h:12711
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37575
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
Message thread identifier of the topic.
Definition: td_api.h:18244
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:64947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100547
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:101844
Definition: td_api.h:50279
Definition: td_api.h:44197
Definition: td_api.h:91724
object_ptr< OptionValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84294
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63279
object_ptr< languagePackString > new_string_
New language pack string.
Definition: td_api.h:99647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62751
array< object_ptr< inputSticker > > stickers_
List of stickers to be added to the set; 1-200 stickers for custom emoji sticker sets,...
Definition: td_api.h:71829
Definition: td_api.h:73951
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:94721
bool offline_only_
True, if the messages must not be sent if the account was online in the last 10 minutes.
Definition: td_api.h:3736
array< object_ptr< tMeUrl > > urls_
List of URLs.
Definition: td_api.h:55708
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:94681
void store(TlStorerToString &s, const char *field_name) const final
bytes file_hash_
Current hash of the file which has the error.
Definition: td_api.h:24618
void store(TlStorerToString &s, const char *field_name) const final
int32 inactivity_days_
The number of days after which a chat will be considered as inactive; currently, must be on of 7,...
Definition: td_api.h:4493
object_ptr< businessConnectedBot > bot_
Connection settings for the bot.
Definition: td_api.h:98005
bool are_tags_enabled_
True, if folder tags are enabled.
Definition: td_api.h:60421
Definition: td_api.h:69136
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50446
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75579
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< autosaveSettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76642
Definition: td_api.h:3415
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95398
string url_
A Web App URL to open in a web view.
Definition: td_api.h:66831
bool is_current_
True, if this is the currently used Telegram Premium subscription option.
Definition: td_api.h:44124
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:4076
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:16064
object_ptr< foundChatMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94159
bool is_unconfirmed_
True, if the session wasn't confirmed from another session.
Definition: td_api.h:50138
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8966
inputStoryAreaTypeFoundVenue()
int53 chat_id_
Chat identifier.
Definition: td_api.h:98495
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49754
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< publicForwards > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87186
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:38987
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:2871
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88380
Definition: td_api.h:37614
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4795
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:2839
string title_
Title of the result, if known.
Definition: td_api.h:20460
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54342
int53 size_
Total size of files, in bytes.
Definition: td_api.h:52672
int53 chat_id_
Identifier of the chat to which to send messages. The chat must be a private chat with a regular user...
Definition: td_api.h:96842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22452
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:106379
int32 built_in_accent_color_id_
Identifier of a built-in color to use in places, where only one color is needed; 0-6.
Definition: td_api.h:201
int53 next_from_message_id_
The offset for the next request. If 0, there are no more results.
Definition: td_api.h:18469
int32 quote_position_
Approximate quote position in UTF-16 code units.
Definition: td_api.h:95140
object_ptr< dateRange > period_
A period to which the statistics applies.
Definition: td_api.h:13278
int53 story_sender_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:23393
void store(TlStorerToString &s, const char *field_name) const final
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:66549
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:79168
object_ptr< ProxyType > type_
Type of the proxy.
Definition: td_api.h:44694
double timeout_
The maximum overall timeout for the request.
Definition: td_api.h:104202
object_ptr< location > location_
The location.
Definition: td_api.h:24857
Definition: td_api.h:83951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37682
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:80982
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73404
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6514
int53 from_message_id_
Identifier of the message starting from which messages must be fetched; use 0 to get results from the...
Definition: td_api.h:95253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48615
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87292
int32 voter_count_
Number of voters for this option, available only for closed or voted polls.
Definition: td_api.h:41672
bool can_change_info_
True, if the user can change the chat title, photo, and other settings.
Definition: td_api.h:12437
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18663
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:4952
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 terms_of_service_url_
An HTTP URL with terms of service for non-recurring payments. If non-empty, then the user must accept...
Definition: td_api.h:27159
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21400
int53 chat_id_
Chat identifier.
Definition: td_api.h:103066
array< object_ptr< PaidMedia > > media_
Information about the bought media.
Definition: td_api.h:51710
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52254
array< int32 > sticker_ids_
The new list of file identifiers of favorite stickers.
Definition: td_api.h:62658
Definition: td_api.h:5350
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Emoji corresponding to the sticker.
Definition: td_api.h:52019
string server_
Proxy server domain or IP address.
Definition: td_api.h:104194
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:97038
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< premiumGiveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:89123
string query_
Query to search for.
Definition: td_api.h:55424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106078
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76475
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16884
Definition: td_api.h:12937
bool can_set_emoji_status_
True, if emoji status can be set.
Definition: td_api.h:7988
void store(TlStorerToString &s, const char *field_name) const final
string sender_name_
Name of the sender.
Definition: td_api.h:34253
int53 user_id_
User identifier.
Definition: td_api.h:13604
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Paragraph text.
Definition: td_api.h:37475
int32 file_count_
Approximate number of files.
Definition: td_api.h:52816
inputMessageReplyToStory()
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:78212
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32420
object_ptr< sticker > activate_animation_
Activate animation for the reaction.
Definition: td_api.h:16689
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62832
Definition: td_api.h:61414
Definition: td_api.h:104866
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< premiumGiveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:55935
int53 star_count_
The amount of owned Telegram stars.
Definition: td_api.h:51783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34831
Definition: td_api.h:30054
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3094
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool enable_
Pass true to immediately enable the proxy.
Definition: td_api.h:75493
int32 width_
Thumbnail width.
Definition: td_api.h:57500
void store(TlStorerToString &s, const char *field_name) const final
int32 next_offset_date_
Offset date for the next getForumTopics request.
Definition: td_api.h:18313
object_ptr< animation > animation_
Message content; may be null.
Definition: td_api.h:45140
object_ptr< statisticalValue > viewer_count_
Number of users who viewed messages in the chat.
Definition: td_api.h:13284
Definition: td_api.h:43945
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37373
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< photo > photo_
Photo shown in the chat with the bot if the chat is empty; may be null.
Definition: td_api.h:3358
int32 color_
A color of the background in the RGB24 format.
Definition: td_api.h:2346
object_ptr< MessageSender > voter_id_
Identifier of the message sender that changed the answer to the poll.
Definition: td_api.h:64505
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6213
Definition: td_api.h:49497
object_ptr< ChatList > chat_list_
The chat list to which the chat was added.
Definition: td_api.h:59321
string code_
The gift code.
Definition: td_api.h:33020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76600
int53 user_id_
Affected chat member user identifier.
Definition: td_api.h:8900
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:55589
getChatStoryInteractions()
bool is_speaking_
True, is the user has spoken recently.
Definition: td_api.h:19215
Definition: td_api.h:90553
Definition: td_api.h:85052
Definition: td_api.h:63544
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56332
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27889
int32 forward_count_
Number of times the story was forwarded; 0 if none or unknown.
Definition: td_api.h:53863
string url_
URL of the embedded page, if available.
Definition: td_api.h:38009
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:101305
int53 giveaway_message_id_
Identifier of the corresponding giveaway message; can be an identifier of a deleted message.
Definition: td_api.h:8280
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78231
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59005
object_ptr< premiumGiveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:33098
Definition: td_api.h:10020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103546
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41802
Definition: td_api.h:97614
Definition: td_api.h:82591
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:69473
string boost_url_
An HTTP URL, which can be used to boost the chat.
Definition: td_api.h:8365
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11810
array< object_ptr< VectorPathCommand > > commands_
List of vector path commands.
Definition: td_api.h:14370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38559
object_ptr< venue > venue_
Venue result.
Definition: td_api.h:20236
int53 chat_id_
Chat identifier.
Definition: td_api.h:69147
Definition: td_api.h:40778
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:21702
array< int32 > dark_theme_colors_
The list of 1-3 colors in RGB format, describing the accent color, as expected to be shown in dark th...
Definition: td_api.h:205
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13190
object_ptr< NotificationGroupType > type_
Type of the group.
Definition: td_api.h:36382
Definition: td_api.h:19428
bool can_edit_stories_
True, if the administrator can edit stories posted by other users, post stories to the chat page,...
Definition: td_api.h:7621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104161
string name_
The name of the shortcut; 1-32 characters.
Definition: td_api.h:70234
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:60141
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104682
Definition: td_api.h:50519
int64 effect_id_
Identifier of the effect to apply to the message.
Definition: td_api.h:95876
inputStoryAreaTypePreviousVenue()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56598
Definition: td_api.h:48229
bool can_send_video_notes_
True, if the user can send video notes.
Definition: td_api.h:12427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52938
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106399
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76561
bool animate_outgoing_message_fill_
If true, the freeform gradient fill needs to be animated on every sent message.
Definition: td_api.h:57449
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94020
int32 request_date_
Point in time (Unix timestamp) when the join request was sent.
Definition: td_api.h:7456
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40452
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32624
bool show_caption_above_media_
True, if the caption must be shown above the photo; otherwise, the caption must be shown below the ph...
Definition: td_api.h:30876
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:97326
object_ptr< error > error_
The cause of the message sending failure.
Definition: td_api.h:35292
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:50154
object_ptr< profileAccentColors > light_theme_colors_
Accent colors expected to be used in light themes.
Definition: td_api.h:44489
object_ptr< MessageSender > member_id_
Affected chat member identifier.
Definition: td_api.h:8945
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37334
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:91071
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:58167
Definition: td_api.h:51410
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:70640
string url_
Payment form URL.
Definition: td_api.h:40879
Definition: td_api.h:22345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41788
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:96401
string thumbnail_url_
The URL of the video thumbnail (JPEG), if it exists.
Definition: td_api.h:22229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64092
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:15386
int32 shortcut_id_
The identifier of the shortcut.
Definition: td_api.h:60699
array< object_ptr< availableReaction > > top_reactions_
List of reactions to be shown at the top.
Definition: td_api.h:2226
Definition: td_api.h:99253
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > chat_ids_
List of chat identifiers.
Definition: td_api.h:13954
Definition: td_api.h:92135
object_ptr< MessageFileType > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83551
bool return_local_
Pass true to get the number of messages without sending network requests, or -1 if the number of mess...
Definition: td_api.h:78996
Definition: td_api.h:35921
object_ptr< savedMessagesTags > tags_
The new tags.
Definition: td_api.h:63344
bool request_photo_
Pass true to request photo of the chat; bots only.
Definition: td_api.h:27781
Definition: td_api.h:71590
array< object_ptr< premiumGiftCodePaymentOption > > options_
The list of options.
Definition: td_api.h:42752
void store(TlStorerToString &s, const char *field_name) const final
string description_
Short description of the result, if known.
Definition: td_api.h:21876
Definition: td_api.h:64264
string phone_number_
Phone number to search for.
Definition: td_api.h:95598
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86000
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69166
Definition: td_api.h:73658
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21668
int32 limit_
The maximum number of hashtags to be returned.
Definition: td_api.h:94568
Definition: td_api.h:8216
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50863
bool only_current_
Pass true to get statistics only for the current library launch.
Definition: td_api.h:84183
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9692
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13941
void store(TlStorerToString &s, const char *field_name) const final
canSendStoryResultOk()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79672
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43383
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation; 0 for pinned...
Definition: td_api.h:45688
bool clear_draft_
True, if the chat message draft must be deleted.
Definition: td_api.h:23179
int64 order_
A parameter used to determine order of the topic in the topic list. Topics must be sorted by the orde...
Definition: td_api.h:49117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24261
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17497
Definition: td_api.h:12835
object_ptr< storyInteractions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79795
int32 winner_count_
Number of users which will receive Telegram Premium subscription gift codes.
Definition: td_api.h:44390
int32 score_
The new score.
Definition: td_api.h:100190
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66086
object_ptr< animation > animation_
Game animation; may be null.
Definition: td_api.h:18799
int53 limit_
Number of bytes which need to be downloaded starting from the "offset" position before the download w...
Definition: td_api.h:74057
int53 star_count_
Number of bought stars.
Definition: td_api.h:53059
string title_
Title of the basic group.
Definition: td_api.h:31841
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32817
object_ptr< ChatAction > action_
The action.
Definition: td_api.h:61101
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:78874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58419
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:80060
bool use_default_mute_stories_
If true, the value for the relevant type of chat is used instead of mute_stories.
Definition: td_api.h:12345
object_ptr< MessageReadDate > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83878
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35480
Definition: td_api.h:35042
Definition: td_api.h:31872
void store(TlStorerToString &s, const char *field_name) const final
bool needs_premium_
True, if Telegram Premium is needed to send the reaction.
Definition: td_api.h:2182
object_ptr< InputFile > sticker_
Sticker to remove from the set.
Definition: td_api.h:92094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75454
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:73908
int32 min_date_
The minimum date of the messages to delete.
Definition: td_api.h:73576
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92221
bool has_restricted_voice_and_video_note_messages_
True, if voice and video notes can't be sent or forwarded to the user.
Definition: td_api.h:65001
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:377
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62082
string title_
Article title; may be empty.
Definition: td_api.h:38631
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103832
int32 group_call_id_
Group call identifier. The group call must be previously received through getGroupCall and must be jo...
Definition: td_api.h:89381
array< object_ptr< savedCredentials > > saved_credentials_
The list of saved payment credentials.
Definition: td_api.h:40650
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:16719
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77514
Definition: td_api.h:100829
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100498
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< object_ptr< formattedText > > options_
List of poll answer options, 2-10 strings 1-100 characters each. Only custom emoji entities are allow...
Definition: td_api.h:23338
Definition: td_api.h:17630
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
The phone number, in international format.
Definition: td_api.h:96736
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:77078
Definition: td_api.h:31911
object_ptr< DiceStickers > final_state_
The animated stickers with the final dice animation; may be null if unknown. The update updateMessage...
Definition: td_api.h:31399
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25178
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87803
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:87058
Definition: td_api.h:53418
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12135
int64 id_
Unique query identifier.
Definition: td_api.h:64011
void store(TlStorerToString &s, const char *field_name) const final
int32 winner_count_
Number of winners in the giveaway.
Definition: td_api.h:42852
Definition: td_api.h:2937
bool is_channel_
Pass true to get the list of features for channels; pass false to get the list of features for superg...
Definition: td_api.h:77781
bool via_chat_folder_invite_link_
True, if the user has joined the chat using an invite link for a chat folder.
Definition: td_api.h:64558
int32 id_
Unique identifier of the proxy.
Definition: td_api.h:44684
int32 joined_chat_date_
Point in time (Unix timestamp) when the user joined the chat.
Definition: td_api.h:43025
Definition: td_api.h:57663
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11955
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:43799
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96147
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106237
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35781
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106511
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34084
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
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:19094
string text_
Additional report details; 0-1024 characters.
Definition: td_api.h:92734
bool is_current_user_
True, if the participant is the current user.
Definition: td_api.h:19086
bool can_send_videos_
True, if the user can send videos.
Definition: td_api.h:12425
string type_
Image type (see https://core.telegram.org/constructor/photoSize).
Definition: td_api.h:41501
bool is_pinned_
True, if the topic is pinned.
Definition: td_api.h:49115
object_ptr< readDatePrivacySettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85391
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48094
bool is_channel_
True, if the supergroup is a channel.
Definition: td_api.h:13870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102171
object_ptr< chatMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94081
int32 offset_
Number of voters to skip in the result; must be non-negative.
Definition: td_api.h:84800
int32 file_id_
Identifier of the file to get.
Definition: td_api.h:81155
bytes waveform_
A waveform representation of the voice note in 5-bit format.
Definition: td_api.h:66725
Definition: td_api.h:37026
array< object_ptr< MessageSender > > senders_
List of message senders.
Definition: td_api.h:35203
bool has_participants_
True, if the video chat has participants.
Definition: td_api.h:66611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46178
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< recommendedChatFolder > > chat_folders_
List of recommended chat folders.
Definition: td_api.h:47088
Definition: td_api.h:101545
Definition: td_api.h:94493
bool is_being_chosen_
True, if the option is being chosen by a pending setPollAnswer request.
Definition: td_api.h:41678
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3289
object_ptr< emojiStatus > new_emoji_status_
New emoji status; may be null if none.
Definition: td_api.h:9118
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76197
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97703
object_ptr< InputStoryContent > content_
Content of the story.
Definition: td_api.h:96910
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53990
Definition: td_api.h:52104
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:30198
bool is_paused_
True, if downloading of the file is paused.
Definition: td_api.h:17212
int53 user_id_
User identifier of the other user in the secret chat.
Definition: td_api.h:13912
int32 zoom_
Map zoom level; 13-20.
Definition: td_api.h:83048
bool is_premium_
True, if the list contains sticker sets with premium stickers.
Definition: td_api.h:58074
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103690
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:62108
object_ptr< BusinessFeature > feature_
Business feature.
Definition: td_api.h:4404
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:89901
array< object_ptr< chatRevenueTransaction > > transactions_
List of transactions.
Definition: td_api.h:13136
Definition: td_api.h:8664
object_ptr< file > web_app_placeholder_
Default placeholder for opened Web Apps in SVG format; may be null.
Definition: td_api.h:747
string parameters_
JSON-serialized method parameters.
Definition: td_api.h:96986
object_ptr< message > message_
Deleted message.
Definition: td_api.h:8555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100807
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96439
bool prefer_forwards_
Pass true to get forwards and reposts first, then reactions, then other views; pass false to get inte...
Definition: td_api.h:79764
string mime_type_
The MIME type of the file; as defined by the sender.
Definition: td_api.h:864
Definition: td_api.h:83462
array< object_ptr< bankCardActionOpenUrl > > actions_
Actions that can be done with the bank card number.
Definition: td_api.h:2734
int32 forward_count_
Number of times the object was forwarded.
Definition: td_api.h:13518
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:90583
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:64251
Definition: td_api.h:91618
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:34543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5080
string user_country_code_
A two-letter ISO 3166-1 alpha-2 country code of the user's country.
Definition: td_api.h:43103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14877
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:53518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39557
object_ptr< basicGroupFullInfo > basic_group_full_info_
New full information about the group.
Definition: td_api.h:61385
bool is_recurring_
True, if this is a recurring payment.
Definition: td_api.h:32832
bool update_order_of_installed_sticker_sets_
Pass true if the user explicitly chosen a sticker or a custom emoji from an installed sticker set; ap...
Definition: td_api.h:35059
int32 min_custom_background_boost_level_
The minimum boost level required to set custom chat background.
Definition: td_api.h:7919
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17347
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101143
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98027
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > sender_
The message sender.
Definition: td_api.h:12208
Definition: td_api.h:47824
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:85714
Definition: td_api.h:23760
string phone_number_prefix_
Prefix of the phone number from which the call will be made.
Definition: td_api.h:1213
void store(TlStorerToString &s, const char *field_name) const final
string username_
Username of the chat; for bots only.
Definition: td_api.h:50790
Definition: td_api.h:27458
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70256
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:13829
array< int53 > saved_messages_topic_ids_
Identifiers of the new pinned Saved Messages topics.
Definition: td_api.h:101556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56928
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:12800
Definition: td_api.h:91826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70001
int53 giveaway_message_id_
Identifier of the message with the giveaway in the boosted chat.
Definition: td_api.h:33193
Definition: td_api.h:31266
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:31528
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102116
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:95600
int53 chat_id_
Chat identifier.
Definition: td_api.h:98937
int53 boosted_chat_id_
Identifier of the supergroup or channel chat, which will be automatically boosted by receivers of the...
Definition: td_api.h:84958
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96364
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94991
int32 limit_
The maximum number of files to be returned.
Definition: td_api.h:94512
array< int53 > excluded_chat_ids_
The chat identifiers of always excluded chats in the folder. There can be up to getOption("chat_folde...
Definition: td_api.h:10641
Definition: td_api.h:5658
Definition: td_api.h:3997
bool can_be_deleted_
True, if the story can be deleted.
Definition: td_api.h:53181
Definition: td_api.h:70821
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27568
bool is_paused_
Pass true to pause the connected bot in the chat; pass false to resume the bot.
Definition: td_api.h:104559
Definition: td_api.h:64537
bool chat_is_forum_
True, if the chat must be a forum supergroup; otherwise, the chat must not be a forum supergroup....
Definition: td_api.h:27763
void store(TlStorerToString &s, const char *field_name) const final
int32 complete_date_
Point in time (Unix timestamp) when the file downloading was completed; 0 if the file downloading isn...
Definition: td_api.h:61724
Definition: td_api.h:59266
string title_
Title of the newly created supergroup.
Definition: td_api.h:32207
Definition: td_api.h:15786
Definition: td_api.h:55739
bool is_uploading_completed_
True, if a remote copy is fully available.
Definition: td_api.h:47172
bool new_show_caption_above_media_
True, if new caption must be shown above the animation; otherwise, new caption must be shown below th...
Definition: td_api.h:33658
bool show_read_date_
True, if message read date is shown to other users in private chats. If false and the current user is...
Definition: td_api.h:47003
bool have_delayed_notifications_
True, if there are some delayed notification updates, which will be sent soon.
Definition: td_api.h:61005
object_ptr< formattedText > description_
Product description.
Definition: td_api.h:44442
Definition: td_api.h:34725
Definition: td_api.h:13639
object_ptr< quickReplyMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90853
int32 added_date_
Point in time (Unix timestamp) when the photo has been added.
Definition: td_api.h:12505
Definition: td_api.h:72049
Definition: td_api.h:42783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78445
bool need_shipping_address_
True, if the user's shipping address is needed for payment.
Definition: td_api.h:27169
string bio_
A short bio of the user.
Definition: td_api.h:11318
Definition: td_api.h:84845
object_ptr< ChatMemberStatus > status_
Status of the current user in the group.
Definition: td_api.h:2780
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:101770
int32 time_
Message auto-delete time, in seconds. If 0, then messages aren't deleted automatically.
Definition: td_api.h:30443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100652
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:73070
string emoji_
Emoji on which the dice throw animation is based.
Definition: td_api.h:23177
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23166
int32 day_
Day of the month; 1-31.
Definition: td_api.h:2895
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87295
object_ptr< inputThumbnail > thumbnail_
Animation thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:22555
void store(TlStorerToString &s, const char *field_name) const final
int53 total_size_
Total size of files in the file download list, in bytes.
Definition: td_api.h:61635
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85030
int53 message_id_
The message identifier of the used keyboard.
Definition: td_api.h:72862
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:57907
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49544
bool can_set_location_
True, if the supergroup location can be changed.
Definition: td_api.h:55094
int32 duration_
Call duration, in seconds; for ended calls only.
Definition: td_api.h:18972
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:54997
Definition: td_api.h:4052
int32 min_sponsored_message_disable_boost_level_
The minimum boost level allowing to disable sponsored messages in the chat; for channel chats only.
Definition: td_api.h:7925
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96764
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:74962
Definition: td_api.h:15193
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40715
Definition: td_api.h:19552
Definition: td_api.h:13772
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105120
int32 total_count_
Total number of matched objects.
Definition: td_api.h:18645
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75797
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5397
int32 notification_id_
Identifier of removed notification.
Definition: td_api.h:91631
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:39911
object_ptr< foundChatBoosts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88136
Definition: td_api.h:22212
canSendStoryResultWeeklyLimitExceeded()
array< object_ptr< PageBlock > > page_blocks_
Item blocks.
Definition: td_api.h:38587
int32 banned_count_
Number of users banned from chat; 0 if unknown.
Definition: td_api.h:55078
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:21995
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91543
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70701
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65574
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41269
bool force_quiz_
If true, only polls in quiz mode must be allowed to create.
Definition: td_api.h:27654
Definition: td_api.h:28154
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:67522
array< object_ptr< MessageSender > > recent_sender_ids_
Identifiers of at most 3 recent message senders, added the reaction; available in private,...
Definition: td_api.h:34480
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9218
void store(TlStorerToString &s, const char *field_name) const final
bool can_bot_reply_
True, if the bot can reply.
Definition: td_api.h:3784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1189
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37181
string name_
If non-empty, the new name of the topic.
Definition: td_api.h:32525
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27406
Definition: td_api.h:102476
object_ptr< emojiStatuses > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87881
string url_
The URL from a keyboardButtonTypeWebApp button, inlineQueryResultsButtonTypeWebApp button,...
Definition: td_api.h:88585
int32 main_chat_list_position_
Position of the main chat list among chat folders, 0-based.
Definition: td_api.h:60419
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string statistics_
Database statistics in an unspecified human-readable format.
Definition: td_api.h:15076
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102004
string type_
Type of the venue in the provider database; as defined by the sender.
Definition: td_api.h:66491
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92817
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9744
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:83473
array< int53 > user_ids_
The user identifiers, total number of users in all rules must not exceed 1000.
Definition: td_api.h:65697
object_ptr< importedContacts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88810
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99014
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:41507
int53 chat_id_
Chat identifier.
Definition: td_api.h:84015
Definition: td_api.h:35242
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:100188
array< object_ptr< PremiumFeature > > features_
The list of available features.
Definition: td_api.h:42592
string tag_prefix_
Prefix of hashtags or cashtags to return.
Definition: td_api.h:86264
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:64584
void store(TlStorerToString &s, const char *field_name) const final
int32 timeout_
Timeout before the code can be re-sent, in seconds.
Definition: td_api.h:927
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70106
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7473
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
The identifier of the story.
Definition: td_api.h:89770
void store(TlStorerToString &s, const char *field_name) const final
bool use_default_disable_mention_notifications_
If true, the value for the relevant type of chat or the forum chat is used instead of disable_mention...
Definition: td_api.h:12361
Definition: td_api.h:64492
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:30284
Definition: td_api.h:47854
object_ptr< formattedText > paid_media_caption_
Paid media caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") char...
Definition: td_api.h:23285
int53 chat_id_
Chat identifier.
Definition: td_api.h:94050
string description_
Chat description; 0-255 characters.
Definition: td_api.h:71895
string name_
The name of the option.
Definition: td_api.h:84272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5891
int64 pre_checkout_query_id_
Identifier of the pre-checkout query.
Definition: td_api.h:68487
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16993
int53 seller_bot_user_id_
User identifier of the seller bot.
Definition: td_api.h:40926
int53 bot_user_id_
Identifier of the bot.
Definition: td_api.h:95804
array< object_ptr< notification > > notifications_
The list of active notifications.
Definition: td_api.h:36388
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98791
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:75187
bool has_spoiler_
True, if the animation preview must be covered by a spoiler animation.
Definition: td_api.h:30695
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70306
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< minithumbnail > minithumbnail_
Document minithumbnail; may be null.
Definition: td_api.h:15897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2017
string tokenize_url_
URL for sending card tokenization requests.
Definition: td_api.h:40791
bool can_invite_users_
New value of can_invite_users permission.
Definition: td_api.h:9755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64674
string name_
Name of the sticker set.
Definition: td_api.h:52321
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87975
string native_middle_name_
Native middle name of the user; 0-255 characters.
Definition: td_api.h:41132
string caption_
Animation caption.
Definition: td_api.h:45142
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16017
Definition: td_api.h:67390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23793
Definition: td_api.h:91931
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47978
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57522
int64 query_id_
Identifier of the inline query.
Definition: td_api.h:96407
bool is_close_friend_
The user is a close friend of the current user; implies that the user is a contact.
Definition: td_api.h:64879
array< object_ptr< jsonObjectMember > > members_
The list of object members.
Definition: td_api.h:27469
int53 chat_id_
Chat identifier.
Definition: td_api.h:58929
object_ptr< messageReplyInfo > reply_info_
Information about the message thread; may be null for forum topic threads.
Definition: td_api.h:35755
int32 profile_accent_color_id_
The new chat profile accent color identifier; -1 if none.
Definition: td_api.h:59145
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:74867
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92759
void store(TlStorerToString &s, const char *field_name) const final
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:44587
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:1273
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98202
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5936
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:66750
string title_
Title of the saved credentials.
Definition: td_api.h:48977
string postal_code_
Address postal code.
Definition: td_api.h:398
string inline_message_id_
Inline message identifier.
Definition: td_api.h:74865
object_ptr< chatPhotoInfo > photo_
The new chat photo; may be null.
Definition: td_api.h:59099
bool autosave_videos_
True, if video autosave is enabled.
Definition: td_api.h:49274
object_ptr< sticker > sticker_
The animated sticker with the dice animation.
Definition: td_api.h:15797
string language_pack_id_
Language pack identifier of the strings to be returned.
Definition: td_api.h:82602
void store(TlStorerToString &s, const char *field_name) const final
bool is_good_
Pass true if the speech recognition is good.
Definition: td_api.h:90462
object_ptr< forumTopic > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81383
Definition: td_api.h:20268
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:59871
object_ptr< formattedText > caption_
Message caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") charact...
Definition: td_api.h:22722
object_ptr< file > macos_side_menu_icon_
Icon for the bot in PNG format for the official macOS app side menu; may be null.
Definition: td_api.h:743
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104685
object_ptr< chatNotificationSettings > notification_settings_
New notification settings for the forum topic. If the topic is muted for more than 366 days,...
Definition: td_api.h:100130
string country_code_
A two-letter ISO 3166-1 alpha-2 country code as received from getCountries.
Definition: td_api.h:80269
int53 message_id_
Identifier of the message.
Definition: td_api.h:74176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18100
object_ptr< chatEvents > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78082
object_ptr< animation > animation_
Promotion animation for the feature.
Definition: td_api.h:42546
int64 background_custom_emoji_id_
The new identifier of a custom emoji to be shown on the reply header and link preview background; 0 i...
Definition: td_api.h:59143
double auto_delete_in_
Time left before the message will be automatically deleted by message_auto_delete_time setting of the...
Definition: td_api.h:30340
Definition: td_api.h:37824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11421
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:104473
int53 message_id_
Message identifier.
Definition: td_api.h:58883
int53 saved_messages_topic_id_
If not 0, only messages in the specified Saved Messages topic will be counted; pass 0 to count all me...
Definition: td_api.h:78994
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:90102
object_ptr< chatRevenueTransactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79355
int32 active_period_
Period after which the story is moved to archive, in seconds; must be one of 6 * 3600,...
Definition: td_api.h:96918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42456
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95690
string key_
Language pack key of the string to be returned.
Definition: td_api.h:82549
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97376
int53 last_message_id_
Identifier of the last reply to the message.
Definition: td_api.h:34744
Definition: td_api.h:16198
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31775
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 users to be returned.
Definition: td_api.h:94400
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38844
int64 media_album_id_
Unique identifier of an album this message belongs to; 0 if none. Only audios, documents,...
Definition: td_api.h:30350
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > last_message_
The new last message in the chat; may be null if the last message became unknown. While the last mess...
Definition: td_api.h:59234
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10406
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45924
object_ptr< tMeUrls > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63570
int53 chat_id_
Chat identifier.
Definition: td_api.h:104766
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103929
Definition: td_api.h:2468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94774
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:25126
int32 video_duration_
Video duration, in seconds.
Definition: td_api.h:22239
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:106109
Definition: td_api.h:30633
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57710
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:99339
Definition: td_api.h:29772
toggleStoryIsPostedToChatPage()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37640
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92113
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73638
void store(TlStorerToString &s, const char *field_name) const final
int32 dark_theme_dimming_
Dimming of the background in dark themes, as a percentage; 0-100. Applied only to Wallpaper and Fill ...
Definition: td_api.h:98439
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72990
bytes data_
Encrypted JSON-encoded data about the user.
Definition: td_api.h:16914
int53 bot_user_id_
Bot's user identifier.
Definition: td_api.h:3300
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35583
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:83730
array< int53 > message_ids_
Identifiers of the deleted messages.
Definition: td_api.h:61049
int64 background_custom_emoji_id_
Identifier of a custom emoji to be shown on the message background; 0 if none.
Definition: td_api.h:51081
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8026
Definition: td_api.h:77720
double scale_
Mask scaling coefficient. (For example, 2.0 means a doubled size.)
Definition: td_api.h:30200
int64 profile_background_custom_emoji_id_
Identifier of a custom emoji to be shown on the background of the chat's profile; 0 if none.
Definition: td_api.h:6586
bool can_toggle_aggressive_anti_spam_
True, if aggressive anti-spam checks can be enabled or disabled in the supergroup after upgrading the...
Definition: td_api.h:2845
Definition: td_api.h:64791
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80418
object_ptr< SupergroupMembersFilter > filter_
The type of users to return; pass null to use supergroupMembersFilterRecent.
Definition: td_api.h:87555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92061
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93714
Definition: td_api.h:103568
void store(TlStorerToString &s, const char *field_name) const final
bool is_installed_
True, if the sticker set has been installed by the current user.
Definition: td_api.h:52418
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:94907
int32 unread_reaction_count_
The new number of messages with unread reactions left in the chat.
Definition: td_api.h:58887
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92778
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:106430
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:96811
object_ptr< chatBoostFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77753
int53 reply_to_message_id_
Identifier of a quick reply message in the same shortcut to be replied; pass 0 if none.
Definition: td_api.h:67932
Definition: td_api.h:62806
bool is_paused_
Pass true to pause screen sharing; pass false to unpause it.
Definition: td_api.h:105531
bool can_hide_members_
True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searc...
Definition: td_api.h:55090
object_ptr< messageReactions > reactions_
The list of reactions or tags added to the message; may be null.
Definition: td_api.h:34066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6406
bool is_active_
True, if the group is active.
Definition: td_api.h:2782
Definition: td_api.h:37653
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12092
Definition: td_api.h:82751
bool is_my_video_enabled_
Pass true if the user's video is enabled.
Definition: td_api.h:89061
int53 chat_id_
Chat identifier.
Definition: td_api.h:72690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49874
int53 chat_id_
Chat identifier.
Definition: td_api.h:12291
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103380
object_ptr< databaseStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80510
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104952
string url_
URL to be opened.
Definition: td_api.h:68309
int53 chat_id_
Chat identifier.
Definition: td_api.h:99264
Definition: td_api.h:69564
object_ptr< ReplyMarkup > reply_markup_
New message reply markup; may be null.
Definition: td_api.h:58662
array< int64 > custom_emoji_ids_
Identifiers of custom emoji stickers. At most 200 custom emoji stickers can be received simultaneousl...
Definition: td_api.h:80449
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46872
int53 sender_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:53165
void store(TlStorerToString &s, const char *field_name) const final
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:101014
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:845
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15329
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
If not 0, the message thread identifier in which the draft was changed.
Definition: td_api.h:98658
int32 call_id_
Call identifier.
Definition: td_api.h:73900
bool for_album_
Pass true to return an HTML code for embedding of the whole media album.
Definition: td_api.h:83477
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95909
int32 sent_message_count_
Number of sent messages.
Definition: td_api.h:13606
string token_
Token to search for.
Definition: td_api.h:95651
Definition: td_api.h:39574
string many_value_
Value for many objects.
Definition: td_api.h:28087
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:22048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15316
string query_
Query to search for.
Definition: td_api.h:55385
bool only_check_
Pass true to check that the chat can be shared by the button instead of actually sharing it....
Definition: td_api.h:103127
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103549
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40820
Definition: td_api.h:67338
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91757
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:23511
string native_first_name_
Native first name of the user; 1-255 characters.
Definition: td_api.h:41130
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:73669
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:84875
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59115
Definition: td_api.h:100007
string title_
Title of the audio file.
Definition: td_api.h:21760
int32 header_background_color_
A color of the header background in the RGB24 format.
Definition: td_api.h:57365
void store(TlStorerToString &s, const char *field_name) const final
string currency_
ISO 4217 currency code for the payment.
Definition: td_api.h:51175
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36057
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89862
string id_
Unique identifier of the transaction.
Definition: td_api.h:51369
int53 verification_id_
Unique identifier for the verification process.
Definition: td_api.h:61812
array< object_ptr< botCommand > > commands_
List of bot commands.
Definition: td_api.h:3302
Definition: td_api.h:47992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103981
int53 chat_id_
Chat identifier.
Definition: td_api.h:86634
bool is_being_edited_
True, if the story is being edited by the current user.
Definition: td_api.h:53173
object_ptr< MessageSender > creator_id_
Identifier of a chat or a user that created the gift code; may be null if unknown....
Definition: td_api.h:42639
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:10070
Definition: td_api.h:5003
Definition: td_api.h:63790
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:15747
object_ptr< businessMessage > message_
The message from the business account from which the query originated.
Definition: td_api.h:64227
int53 message_id_
Identifier of the message from which the query originated.
Definition: td_api.h:64122
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60519
int53 reply_to_message_id_
The identifier of the quick reply message to which the message replies; 0 if none.
Definition: td_api.h:46556
object_ptr< AutosaveSettingsScope > scope_
Type of chats for which autosave settings were updated.
Definition: td_api.h:63801
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:76994
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95453
Definition: td_api.h:61213
Definition: td_api.h:55455
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50121
object_ptr< inputThumbnail > album_cover_thumbnail_
Thumbnail of the cover for the album; pass null to skip thumbnail uploading.
Definition: td_api.h:22618
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:82898
object_ptr< MessageSender > sender_id_
Identifier of the sender of messages to delete.
Definition: td_api.h:72809
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:102318
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:64331
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:49248
object_ptr< chatLists > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78791
int32 duration_
Duration of the video, in seconds; as defined by the sender.
Definition: td_api.h:66541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3193
array< object_ptr< storyInteraction > > interactions_
List of story interactions.
Definition: td_api.h:54048
Definition: td_api.h:36950
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:60840
object_ptr< RichText > text_
Text.
Definition: td_api.h:48474
bool is_first_recurring_
True, if this is the first recurring payment.
Definition: td_api.h:32781
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41826
bool only_for_self_
Pass true to set background only for self; pass false to set background for all chat users....
Definition: td_api.h:98441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54744
int53 message_id_
Identifier of the sponsored message.
Definition: td_api.h:92850
object_ptr< StickerType > sticker_type_
Type of the stickers to search for.
Definition: td_api.h:76169
object_ptr< sticker > sticker_
The premium sticker. The effect can be found at sticker.full_type.premium_animation.
Definition: td_api.h:33807
int53 max_other_file_size_
The maximum size of other file types to be auto-downloaded, in bytes.
Definition: td_api.h:1841
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:95450
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16440
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36407
Definition: td_api.h:13260
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101475
object_ptr< basicGroupFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76886
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59073
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:54505
object_ptr< chatPermissions > permissions_
User permissions in the chat.
Definition: td_api.h:11825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8202
int64 id_
Unique photo identifier.
Definition: td_api.h:12503
Definition: td_api.h:68354
string recovery_code_
Recovery code to check.
Definition: td_api.h:69727
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicInfo > topic_info_
New information about the topic.
Definition: td_api.h:10391
Definition: td_api.h:81819
Definition: td_api.h:2638
object_ptr< JsonValue > data_
The log event data.
Definition: td_api.h:93890
Definition: td_api.h:57487
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to forward. A message can be forwarded only if message.can_be_forwarded.
Definition: td_api.h:23437
Definition: td_api.h:102083
Definition: td_api.h:53306
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:94510
string id_
Unique language pack identifier.
Definition: td_api.h:27913
Definition: td_api.h:29802
string custom_title_
Custom title of the administrator.
Definition: td_api.h:7554
object_ptr< InputFile > sound_
Notification sound file to add.
Definition: td_api.h:68145
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< paymentReceipt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84663
Definition: td_api.h:56427
object_ptr< userPrivacySettingRules > rules_
The new privacy rules.
Definition: td_api.h:102908
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< minithumbnail > minithumbnail_
User profile photo minithumbnail; may be null.
Definition: td_api.h:44593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42336
bytes hash_
The decrypted data hash.
Definition: td_api.h:16865
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82205
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of a chat in which the video chat will be created.
Definition: td_api.h:72166
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60309
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41283
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which messages will be fetched.
Definition: td_api.h:85972
Definition: td_api.h:22707
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:94367
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:74380
object_ptr< chatLocation > old_location_
Previous location; may be null.
Definition: td_api.h:9200
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23325
int53 chat_id_
Chat identifier.
Definition: td_api.h:67241
Definition: td_api.h:104490
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:89903
int32 width_
Video width; as defined by the sender.
Definition: td_api.h:66543
Definition: td_api.h:21040
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97647
object_ptr< StatisticalGraph > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86662
canSendStoryResultActiveStoryLimitExceeded()
void store(TlStorerToString &s, const char *field_name) const final
string value_
String.
Definition: td_api.h:56198
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51682
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:105094
Definition: td_api.h:33747
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10445
int32 width_
Thumbnail width, usually doesn't exceed 40.
Definition: td_api.h:35932
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29942
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:14413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15565
string text_
Action text.
Definition: td_api.h:2688
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:54993
std::int64_t int64
Definition: td_api.h:31
Definition: td_api.h:64054
Definition: td_api.h:56911
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:23057
string street_line2_
Second line of the address.
Definition: td_api.h:396
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:30290
object_ptr< InputInlineQueryResult > result_
The result of the query.
Definition: td_api.h:68602
object_ptr< pageBlockCaption > caption_
Post caption.
Definition: td_api.h:38079
int64 game_id_
Identifier of the game; may be different from the games presented in the message with the game.
Definition: td_api.h:32728
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70590
bool join_by_request_
New value of join_by_request.
Definition: td_api.h:106164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55176
Definition: td_api.h:81144
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82409
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:70453
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73199
Definition: td_api.h:45966
int53 story_sender_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:62199
Definition: td_api.h:102250
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:60167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34355
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:68727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34620
Definition: td_api.h:105780
bool can_toggle_is_posted_to_chat_page_
True, if the story's is_posted_to_chat_page value can be changed.
Definition: td_api.h:53189
Definition: td_api.h:35523
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74209
array< object_ptr< BusinessFeature > > features_
The list of available business features.
Definition: td_api.h:4448
int32 date_
Point in time (Unix timestamp) when the connection was established.
Definition: td_api.h:4014
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
Message thread identifier in which reactions are marked as read.
Definition: td_api.h:90669
int53 chat_id_
Chat identifier.
Definition: td_api.h:64698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35360
Definition: td_api.h:13685
string message_file_head_
Beginning of the message file; up to 100 first lines.
Definition: td_api.h:83529
Definition: td_api.h:107073
int32 link_color_
A color of links in the RGB24 format.
Definition: td_api.h:57383
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42246
Definition: td_api.h:41541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47379
string query_
Text of the query.
Definition: td_api.h:64019
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102007
int53 chat_id_
Identifier of the original chat, which similar chats were requested.
Definition: td_api.h:89662
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:77363
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106187
object_ptr< StickerType > sticker_type_
Type of the sticker sets to reorder.
Definition: td_api.h:92357
Definition: td_api.h:44934
object_ptr< messageImportInfo > import_info_
Information about the initial message for messages created with importMessages; may be null if the me...
Definition: td_api.h:30322
object_ptr< MessageSender > message_sender_id_
New message sender for the chat.
Definition: td_api.h:98939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52545
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96367
Definition: td_api.h:29159
Definition: td_api.h:102747
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:89063
Definition: td_api.h:23382
object_ptr< businessConnectedBot > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77231
Definition: td_api.h:44287
object_ptr< MessageSelfDestructType > self_destruct_type_
Video self-destruct type; pass null if none; private chats only.
Definition: td_api.h:22898
string title_
Title of the new chat; 1-128 characters.
Definition: td_api.h:71889
void store(TlStorerToString &s, const char *field_name) const final
string button_text_
Text of the keyboardButtonTypeWebApp button, which opened the Web App.
Definition: td_api.h:33452
int53 chat_id_
Identifier of the chat where the query was sent.
Definition: td_api.h:82071
string url_
URL.
Definition: td_api.h:55498
Definition: td_api.h:44160
int53 from_message_id_
The message identifier from which to return information about message positions.
Definition: td_api.h:79595
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90906
Definition: td_api.h:62149
Definition: td_api.h:67738
object_ptr< newChatPrivacySettings > settings_
New settings.
Definition: td_api.h:101121
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27628
int32 total_count_
Total number of found messages sent on the day.
Definition: td_api.h:30528
object_ptr< RichText > caption_
Table caption.
Definition: td_api.h:38255
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37295
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68849
string thumbnail_url_
URL of the result thumbnail (JPEG, GIF, or MPEG4), if it exists.
Definition: td_api.h:21627
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6273
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10124
int32 proximity_alert_radius_
For live locations, a maximum distance to another chat member for proximity alerts,...
Definition: td_api.h:31234
object_ptr< chatPermissions > permissions_
The new chat permissions.
Definition: td_api.h:59192
int64 id_
Unique query identifier.
Definition: td_api.h:64170
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17050
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105975
Definition: td_api.h:81492
bool can_change_info_
True, if the administrator can change the chat title, photo, and other settings.
Definition: td_api.h:7599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85516
Definition: td_api.h:38058
bool bot_is_member_
True, if the bot must be a member of the chat; for basic group and supergroup chats only.
Definition: td_api.h:27775
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:98376
Definition: td_api.h:58386
Definition: td_api.h:21367
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99342
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93409
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:50158
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:102694
Definition: td_api.h:30091
array< object_ptr< fileDownload > > files_
The list of files.
Definition: td_api.h:18516
bool allow_write_access_
Pass true if the current user allowed the bot to send them messages. Ignored if is_added is false.
Definition: td_api.h:104449
int64 profile_background_custom_emoji_id_
Identifier of a custom emoji to be shown on the user's profile photo background; 0 if none.
Definition: td_api.h:101664
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17660
int32 duration_
Duration of the video, in seconds; as defined by the sender.
Definition: td_api.h:66662
int64 id_
Session identifier.
Definition: td_api.h:50132
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int64 custom_emoji_sticker_set_id_
Identifier of the custom emoji sticker set that can be used in the supergroup without Telegram Premiu...
Definition: td_api.h:55120
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39683
Definition: td_api.h:43666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79082
int32 timeout_
Query timeout.
Definition: td_api.h:64423
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102174
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100219
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18880
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85616
void store(TlStorerToString &s, const char *field_name) const final
int32 shortcut_id_
Unique quick reply shortcut identifier for the greeting messages.
Definition: td_api.h:4489
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70609
object_ptr< scopeAutosaveSettings > settings_
The new autosave settings; may be null if the settings are reset to default.
Definition: td_api.h:63803
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70893
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:57305
int32 offset_
Number of users and chats to skip in the result; must be non-negative.
Definition: td_api.h:76918
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13985
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52091
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< businessOpeningHours > opening_hours_
Opening hours of the business; may be null if none. The hours are guaranteed to be valid and has alre...
Definition: td_api.h:4546
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33908
void store(TlStorerToString &s, const char *field_name) const final
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:19617
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66093
void store(TlStorerToString &s, const char *field_name) const final
int32 notification_group_id_
Unique notification group identifier.
Definition: td_api.h:60864
object_ptr< MessageOrigin > origin_
Origin of the forwarded message.
Definition: td_api.h:33966
Definition: td_api.h:21681
Definition: td_api.h:31437
void store(TlStorerToString &s, const char *field_name) const final
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:21696
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50998
bytes data_
The thumbnail in JPEG format.
Definition: td_api.h:35936
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92595
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > message_
The new message.
Definition: td_api.h:58443
int53 last_read_outbox_message_id_
Identifier of last read outgoing message.
Definition: td_api.h:59450
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47461
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94473
int32 group_call_id_
Group call identifier.
Definition: td_api.h:75725
void store(TlStorerToString &s, const char *field_name) const final
string last_name_
Last name of the user; for bots only.
Definition: td_api.h:50840
array< object_ptr< PageBlock > > page_blocks_
Collage item contents.
Definition: td_api.h:38123
int32 message_auto_delete_time_
Current message auto-delete or self-destruct timer setting for the chat, in seconds; 0 if disabled....
Definition: td_api.h:6632
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7398
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87917
Definition: td_api.h:54396
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24959
Definition: td_api.h:13899
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:98131
Definition: td_api.h:61711
Definition: td_api.h:43821
object_ptr< readDatePrivacySettings > settings_
New settings.
Definition: td_api.h:101877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65613
object_ptr< statisticalValue > mean_story_reaction_count_
Mean number of times reactions were added to the recently sent stories.
Definition: td_api.h:13376
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70985
Definition: td_api.h:52521
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45472
Definition: td_api.h:14603
bool can_be_called_
True, if the user can be called.
Definition: td_api.h:64993
Definition: td_api.h:73007
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:71238
Definition: td_api.h:70679
int53 paid_media_message_id_
Identifier of the corresponding message with paid media; can be an identifier of a deleted message.
Definition: td_api.h:51708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17887
object_ptr< ChatType > type_
Type of the chat.
Definition: td_api.h:6574
int64 notification_sound_id_
Identifier of the notification sound.
Definition: td_api.h:86084
string payload_
JSON-encoded push notification payload.
Definition: td_api.h:85330
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundFill > outgoing_message_fill_
The fill to be used as a background for outgoing messages.
Definition: td_api.h:57447
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43683
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:75902
void store(TlStorerToString &s, const char *field_name) const final
int32 default_value_
Default value of the limit.
Definition: td_api.h:43146
void store(TlStorerToString &s, const char *field_name) const final
string error_message_
Cause of the verification failure, for example, PLAY_SERVICES_NOT_AVAILABLE, APNS_RECEIVE_TIMEOUT,...
Definition: td_api.h:47963
bool is_personal_
True, if the photo is visible only for the current user.
Definition: td_api.h:12572
object_ptr< InputFile > sticker_
Greeting sticker of the start page; pass null if none. The sticker must belong to a sticker set and m...
Definition: td_api.h:20998
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28008
string currency_
Currency for the paid amount.
Definition: td_api.h:14411
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103170
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67777
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50266
int53 story_sender_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:73719
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
premiumStoryFeatureLinksAndFormatting()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57620
Definition: td_api.h:32352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14486
string provider_
Name of the payment provider.
Definition: td_api.h:13092
Definition: td_api.h:37065
Definition: td_api.h:3460
object_ptr< invoice > invoice_
Full information about the invoice.
Definition: td_api.h:40640
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24310
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:83219
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80343
bool default_disable_notification_
The new default_disable_notification value.
Definition: td_api.h:60125
Definition: td_api.h:13351
object_ptr< starRevenueStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86485
string password_
The 2-step verification password for the current user.
Definition: td_api.h:6007
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100926
array< int53 > member_user_ids_
User identifiers of members in the basic group.
Definition: td_api.h:31843
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:62398
bool show_popup_
True, if a blocking popup with terms of service must be shown to the user.
Definition: td_api.h:56079
int32 duration_
Media duration, in seconds; 0 if unknown.
Definition: td_api.h:38859
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:60249
Definition: td_api.h:49008
string bio_
The new value of the user bio; 0-getOption("bio_length_max") characters without line feeds.
Definition: td_api.h:97573
int64 background_custom_emoji_id_
Identifier of a custom emoji to be shown on the reply header and link preview background; 0 if none....
Definition: td_api.h:64867
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:105925
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89988
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the user.
Definition: td_api.h:37117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1478
Definition: td_api.h:71105
double latitude_
Latitude of the location in degrees; as defined by the sender.
Definition: td_api.h:29682
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62050
int53 next_offset_message_thread_id_
Offset message thread identifier for the next getForumTopics request.
Definition: td_api.h:18317
object_ptr< scopeAutosaveSettings > channel_settings_
Default autosave settings for channel chats.
Definition: td_api.h:1953
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:11613
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2328
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56958
int32 date_
Point in time (Unix timestamp) when the message was originally sent.
Definition: td_api.h:33968
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:62916
string emoji_
Emoji corresponding to the sticker; may be empty.
Definition: td_api.h:45763
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatBoostSlots > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76681
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30218
Definition: td_api.h:17323
object_ptr< message > message_
Unpinned message.
Definition: td_api.h:8636
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104791
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76833
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:83305
Definition: td_api.h:62929
Definition: td_api.h:96108
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89403
int32 video_height_
Height of the video.
Definition: td_api.h:22237
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:27808
object_ptr< ReactionType > tag_
Tag to search for; pass null to return all suitable messages.
Definition: td_api.h:95249
int32 my_boost_count_
Number of times the current user boosted the supergroup or channel.
Definition: td_api.h:55114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40676
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:86236
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:75051
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41376
int53 chat_id_
Chat identifier.
Definition: td_api.h:91316
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:96203
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:97675
bool has_sponsored_messages_enabled_
True, if the user always enabled sponsored messages; known only for the current user.
Definition: td_api.h:65005
object_ptr< poll > poll_
The poll description.
Definition: td_api.h:31487
string username_
The username to change.
Definition: td_api.h:104503
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:102546
object_ptr< attachmentMenuBotColor > name_color_
Color to highlight selected name of the bot if appropriate; may be null.
Definition: td_api.h:727
int32 push_timeout_
Time after the next authentication method is supposed to be used if verification push notification is...
Definition: td_api.h:1341
int53 chat_id_
Identifier of the forum chat.
Definition: td_api.h:81503
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:53014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41746
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:23696
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33551
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73934
void store(TlStorerToString &s, const char *field_name) const final
int53 id_
User identifier.
Definition: td_api.h:64851
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:29815
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83133
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:945
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96577
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 distance_
If non-negative, the current user was found by the other user through searchChatsNearby and this is t...
Definition: td_api.h:7352
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101578
int53 chat_id_
Chat identifier.
Definition: td_api.h:90614
string author_signature_
For channel posts and anonymous group messages, optional author signature.
Definition: td_api.h:30348
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string gift_code_
The created Telegram Premium gift code, which is known only if this is a gift code for the current us...
Definition: td_api.h:8236
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:21353
string url_
HTTP or tg:// URL to be opened when the area is clicked.
Definition: td_api.h:25070
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52134
void store(TlStorerToString &s, const char *field_name) const final
string password_
Password for logging in; may be empty.
Definition: td_api.h:44748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37451
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17527
int32 file_id_
Identifier of a file to stop downloading.
Definition: td_api.h:69236
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:74708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68222
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47286
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:106134
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71185
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65830
Definition: td_api.h:17420
Definition: td_api.h:83189
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16951
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98626
Definition: td_api.h:99412
Definition: td_api.h:78353
object_ptr< SecretChatState > state_
State of the secret chat.
Definition: td_api.h:49943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106951
void store(TlStorerToString &s, const char *field_name) const final
bool disable_notification_
Pass true to disable notification about the pinned message. Notifications are always disabled in chan...
Definition: td_api.h:90078
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79405
array< object_ptr< forumTopic > > topics_
List of forum topics.
Definition: td_api.h:18311
bool can_disable_sponsored_messages_
True, if sponsored messages can be disabled in the chat.
Definition: td_api.h:7998
int32 message_auto_delete_time_
Message auto-delete time value, in seconds; must be from 0 up to 365 * 86400 and be divisible by 8640...
Definition: td_api.h:71899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86142
object_ptr< datedFile > front_side_
The front side of an identity document.
Definition: td_api.h:16916
Definition: td_api.h:89370
Definition: td_api.h:52000
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95217
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91179
Definition: td_api.h:87105
Definition: td_api.h:44061
object_ptr< passportAuthorizationForm > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84406
Definition: td_api.h:12887
Definition: td_api.h:68810
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > header_
Header.
Definition: td_api.h:37319
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11569
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22035
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
int53 chat_id_
Chat identifier.
Definition: td_api.h:63594
string first_name_
The first name of the user; 1-64 characters.
Definition: td_api.h:91154
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58770
object_ptr< personalDocument > utility_bill_
Utility bill.
Definition: td_api.h:39308
Definition: td_api.h:104384
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38141
Definition: td_api.h:86681
string offset_
Offset of the first entry to return; use empty string to get the first chunk of results.
Definition: td_api.h:82077
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49356
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25142
int32 photo_height_
Product photo height.
Definition: td_api.h:23273
string name_
Contact's name.
Definition: td_api.h:45227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50037
void store(TlStorerToString &s, const char *field_name) const final
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:76089
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:92199
int32 limit_
The maximum number of chats to be returned; up to 100.
Definition: td_api.h:81884
bool is_rtl_
True, if the language pack strings are RTL.
Definition: td_api.h:27925
bool join_to_send_messages_
New value of join_to_send_messages.
Definition: td_api.h:106217
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96200
int32 duration_
Duration of the voice note, in seconds.
Definition: td_api.h:23002
object_ptr< animatedEmoji > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76250
int32 height_
Video height.
Definition: td_api.h:54503
object_ptr< emailAddressAuthenticationCodeInfo > code_info_
Information about the sent authentication code.
Definition: td_api.h:1506
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105978
int53 story_sender_chat_id_
The identifier of the sender of the story.
Definition: td_api.h:79758
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:54509
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:34738
int32 min_supergroup_chat_boost_level_
The minimum chat boost level required to use the color in a supergroup chat.
Definition: td_api.h:44493
object_ptr< EmojiCategorySource > source_
Source of stickers for the emoji category.
Definition: td_api.h:16343
double y_percentage_
The ordinate of the rectangle's center, as a percentage of the media height.
Definition: td_api.h:53319
Definition: td_api.h:103899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82957
Definition: td_api.h:62764
string url_
URL that needs to be opened when the photo is clicked.
Definition: td_api.h:37839
object_ptr< InputFile > photo_
Photo to send. The photo must be at most 10 MB in size. The photo size must be 1080x1920.
Definition: td_api.h:25160
object_ptr< CanTransferOwnershipResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69208
void store(TlStorerToString &s, const char *field_name) const final
int32 offset_
The number of photos to skip; must be non-negative.
Definition: td_api.h:88307
Definition: td_api.h:54488
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7150
int53 message_id_
Message identifier.
Definition: td_api.h:13657
string data_
The data.
Definition: td_api.h:33454
bool is_silent_
True, if the notification was explicitly sent without sound.
Definition: td_api.h:36332
Definition: td_api.h:50080
array< object_ptr< premiumStatePaymentOption > > payment_options_
The list of available options for buying Telegram Premium.
Definition: td_api.h:44074
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106028
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56551
string country_calling_code_
The part of the phone number denoting country calling code or its part.
Definition: td_api.h:41404
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49394
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1751
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which messages will be deleted.
Definition: td_api.h:73574
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40771
int32 retry_after_
Time left before the session can be used to transfer ownership of a chat, in seconds.
Definition: td_api.h:6460
object_ptr< location > location_
Location of the map center.
Definition: td_api.h:83046
string nonce_
Base64url-encoded nonce to pass to the Play Integrity API.
Definition: td_api.h:18038
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:67988
string query_
Query to search for.
Definition: td_api.h:94623
string inline_query_placeholder_
Placeholder for inline queries (displayed on the application input field).
Definition: td_api.h:66172
array< string > emojis_
The new list of emojis suggested for searching.
Definition: td_api.h:63641
bool supports_stun_
True, if the server supports STUN.
Definition: td_api.h:5611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97116
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:72807
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71135
object_ptr< message > old_message_
The original message before the edit.
Definition: td_api.h:8513
array< object_ptr< chatFolderInfo > > chat_folders_
The new list of chat folders.
Definition: td_api.h:60417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39949
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicIcon > icon_
Icon of the topic.
Definition: td_api.h:32485
object_ptr< InputChatPhoto > photo_
New chat photo; pass null to delete the chat photo.
Definition: td_api.h:99104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86233
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:98548
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:97731
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1360
Definition: td_api.h:82429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74959
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14800
string title_
Title of the group chat; may be empty if unrecognized.
Definition: td_api.h:33893
int32 date_
Point in time (Unix timestamp) when the draft was created.
Definition: td_api.h:15995
object_ptr< file > ios_static_icon_
Icon for the bot in SVG format for the official iOS app; may be null.
Definition: td_api.h:731
void store(TlStorerToString &s, const char *field_name) const final
int53 log_size_
Size of the TDLib internal log.
Definition: td_api.h:52822
Definition: td_api.h:84004
int53 message_id_
Identifier of the message. Only successfully sent non-scheduled messages can be specified.
Definition: td_api.h:25030
Definition: td_api.h:21927
bool include_contacts_
True, if contacts need to be included.
Definition: td_api.h:10649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8161
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:98736
int32 file_id_
Identifier of the photo to report. Only full photos from chatPhoto can be reported.
Definition: td_api.h:92791
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48174
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91912
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:75495
object_ptr< ReactionType > reaction_type_
Type of the reaction to add.
Definition: td_api.h:67637
Definition: td_api.h:50309
Definition: td_api.h:91355
Definition: td_api.h:97027
array< int53 > message_ids_
Identifiers of messages to report.
Definition: td_api.h:93128
int32 total_count_
Number of times the reaction was added.
Definition: td_api.h:53470
object_ptr< RevenueWithdrawalState > state_
State of the withdrawal.
Definition: td_api.h:13049
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85466
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90043
Definition: td_api.h:34368
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< game > game_
Game result.
Definition: td_api.h:20281
string text_
Text of the option.
Definition: td_api.h:47405
object_ptr< formattedText > text_
Formatted text to be sent; 0-getOption("message_text_length_max") characters. Only Bold,...
Definition: td_api.h:22508
int32 video_width_
Width of the video.
Definition: td_api.h:22235
Definition: td_api.h:65451
int32 sticker_width_
Width of the sticker.
Definition: td_api.h:22115
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:94347
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:76814
array< object_ptr< messageReaction > > reactions_
The list of reactions added to the message.
Definition: td_api.h:64758
string sender_name_
Name of the sender.
Definition: td_api.h:36883
void store(TlStorerToString &s, const char *field_name) const final
bool is_translatable_
New value of is_translatable.
Definition: td_api.h:60209
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:73175
array< object_ptr< sticker > > stickers_
List of stickers.
Definition: td_api.h:52631
int32 retry_date_
Point in time (Unix timestamp) when the password reset can be retried.
Definition: td_api.h:48079
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:79825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71032
Definition: td_api.h:101003
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95106
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:104579
int53 star_count_
Number of Telegram stars that will be paid.
Definition: td_api.h:40700
array< int53 > pinned_chat_ids_
The chat identifiers of pinned chats in the folder. There can be up to getOption("chat_folder_chosen_...
Definition: td_api.h:10637
object_ptr< MessageContent > content_
Notification content.
Definition: td_api.h:61469
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_pinned_
Pass true to pin the chat; pass false to unpin it.
Definition: td_api.h:104825
Definition: td_api.h:62317
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Map height.
Definition: td_api.h:38396
bool is_added_
True, if the bot was explicitly added by the user. If the bot isn't added, then on the first bot laun...
Definition: td_api.h:717
int53 message_id_
Identifier of the message with live location.
Definition: td_api.h:58976
bool is_active_
True, if the call is active.
Definition: td_api.h:18940
Definition: td_api.h:18921
Definition: td_api.h:91199
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:64118
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58458
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22592
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76286
Definition: td_api.h:98365
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61119
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:21999
object_ptr< ChatAvailableReactions > new_available_reactions_
New chat available reactions.
Definition: td_api.h:8992
Definition: td_api.h:33641
Definition: td_api.h:46992
string terms_of_service_id_
Identifier of the terms of service.
Definition: td_api.h:63024
void store(TlStorerToString &s, const char *field_name) const final
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:95947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100433
Definition: td_api.h:57432
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:105816
object_ptr< storageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89941
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:76247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46520
Definition: td_api.h:18454
bool approve_
Pass true to approve the request; pass false to decline it.
Definition: td_api.h:90300
bool only_missed_
Pass true to search only for messages with missed/declined calls.
Definition: td_api.h:93996
string inline_message_id_
Inline message identifier.
Definition: td_api.h:74802
string client_data_
Application-specific data associated with the chat. (For example, the chat scroll position or local c...
Definition: td_api.h:6652
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100151
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
object_ptr< autoDownloadSettings > high_
Preset with highest settings; supposed to be used by default when connected on Wi-Fi.
Definition: td_api.h:1904
string link_
A tg:// URL for the QR code. The link will be updated frequently.
Definition: td_api.h:1589
object_ptr< businessStartPage > start_page_
Information about start page of the account; may be null if none.
Definition: td_api.h:4558
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:81330
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none.
Definition: td_api.h:32951
bool for_dark_theme_
Pass true to order returned backgrounds for a dark theme.
Definition: td_api.h:82131
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
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Approximate total number of messages senders found.
Definition: td_api.h:35201
string text_
Text of the button.
Definition: td_api.h:19661
Definition: td_api.h:50549
Definition: td_api.h:102421
bool have_unreceived_notifications_
True, if there can be some yet unreceived notifications, which are being fetched from the server.
Definition: td_api.h:61007
Definition: td_api.h:70718
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33044
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106723
void store(TlStorerToString &s, const char *field_name) const final
int64 generation_id_
Unique identifier for the generation process.
Definition: td_api.h:61548
string store_product_id_
Identifier of the purchased store product.
Definition: td_api.h:68762
bytes file_hash_
Current hash of the file containing the reverse side.
Definition: td_api.h:24462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66230
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17925
object_ptr< productInfo > product_info_
Information about the bought product; may be null if not applicable.
Definition: td_api.h:51663
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19355
int32 reaction_count_
Number of times reactions were added to the object.
Definition: td_api.h:13520
int64 custom_emoji_id_
Unique identifier of the custom emoji.
Definition: td_api.h:57159
int32 cache_time_
Allowed time to cache the results of the query, in seconds.
Definition: td_api.h:68430
array< int32 > sticker_ids_
The new list of file identifiers of recently used stickers.
Definition: td_api.h:62618
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92432
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40946
int32 date_
Information change date.
Definition: td_api.h:66055
Definition: td_api.h:54552
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:18968
object_ptr< pageBlockCaption > caption_
Photo caption.
Definition: td_api.h:37837
int32 unclaimed_prize_count_
Number of undistributed prizes.
Definition: td_api.h:33211
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
bool can_have_sponsored_messages_
The new value of can_have_sponsored_messages.
Definition: td_api.h:105849
Definition: td_api.h:8703
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23832
Definition: td_api.h:32196
string gift_code_
Telegram Premium gift code that was received by the current user; empty if the user isn't a winner in...
Definition: td_api.h:42856
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45187
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the target chat.
Definition: td_api.h:95806
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38099
string password_
The 2-step verification password of the current user.
Definition: td_api.h:72113
string description_
A short description of the result.
Definition: td_api.h:21700
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:6907
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19331
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forwardSource > source_
For messages forwarded to the chat with the current user (Saved Messages), to the Replies bot chat,...
Definition: td_api.h:33970
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:29903
int53 message_id_
Identifier of the message.
Definition: td_api.h:100184
object_ptr< testInt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104328
bool is_verified_
True, if the user is verified.
Definition: td_api.h:64881
inlineQueryResultArticle()
object_ptr< emojiStatuses > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80638
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:94535
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:69238
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:92567
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< themeSettings > light_settings_
Theme settings for a light chat theme.
Definition: td_api.h:13739
object_ptr< rtmpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92648
Definition: td_api.h:2335
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23556
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:100602
int53 message_id_
Message identifier of the message with the button.
Definition: td_api.h:82931
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41337
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:74382
object_ptr< animation > animation_
Animation file; may be null.
Definition: td_api.h:37748
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:88583
pageBlockRelatedArticle()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43713
array< object_ptr< NetworkStatisticsEntry > > entries_
Network statistics entries.
Definition: td_api.h:35981
bool can_accept_calls_
True, if incoming calls can be accepted by the session.
Definition: td_api.h:50142
bool need_cardholder_name_
True, if the cardholder name must be provided.
Definition: td_api.h:40837
object_ptr< webPageInstantView > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88667
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82150
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75518
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69261
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105872
object_ptr< TopChatCategory > category_
Category of chats to be returned.
Definition: td_api.h:87950
object_ptr< FileType > file_type_
File type.
Definition: td_api.h:52769
Definition: td_api.h:20859
Definition: td_api.h:76659
object_ptr< StickerType > sticker_type_
Type of the affected stickers.
Definition: td_api.h:62532
string file_name_
The name of the file or path to the file.
Definition: td_api.h:81308
Definition: td_api.h:99359
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30716
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:79115
int32 old_story_id_
The previous temporary story identifier.
Definition: td_api.h:62243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42672
void store(TlStorerToString &s, const char *field_name) const final
string reason_
The reason why the account was deleted; optional.
Definition: td_api.h:72225
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68013
array< int64 > sticker_set_ids_
Identifiers of installed sticker sets in the new correct order.
Definition: td_api.h:92359
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21186
array< object_ptr< businessMessage > > messages_
List of business messages.
Definition: td_api.h:4694
bool is_shareable_
True, if at least one link has been created for the folder.
Definition: td_api.h:10759
Definition: td_api.h:95640
bool is_forum_
New value of is_forum.
Definition: td_api.h:10232
void store(TlStorerToString &s, const char *field_name) const final
bool can_accept_secret_chats_
Pass true to allow accepting secret chats by the session; pass false otherwise.
Definition: td_api.h:105740
string url_
The web page URL.
Definition: td_api.h:88642
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60675
string config_
A JSON-encoded call config.
Definition: td_api.h:5745
int53 chat_id_
Chat identifier.
Definition: td_api.h:78821
Definition: td_api.h:58059
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34400
bool is_chosen_
True, if the reaction is chosen by the current user.
Definition: td_api.h:34476
int53 chat_id_
Chat identifier.
Definition: td_api.h:67130
Definition: td_api.h:104295
int53 chat_id_
Chat identifier.
Definition: td_api.h:92148
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48537
Definition: td_api.h:23482
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:55886
int32 interaction_date_
Approximate point in time (Unix timestamp) when the interaction happened.
Definition: td_api.h:53815
bool request_write_access_
True, if the user must be asked for the permission to the bot to send them messages.
Definition: td_api.h:18738
int53 chat_id_
Chat identifier.
Definition: td_api.h:99317
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69594
int53 from_chat_id_
Identifier for the chat this forwarded message came from.
Definition: td_api.h:23435
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:54973
bool can_be_edited_
True, if the current user can edit the administrator privileges for the called user.
Definition: td_api.h:11748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4753
bool allow_p2p_
True, if peer-to-peer connection is allowed by users privacy settings.
Definition: td_api.h:5751
object_ptr< stories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79246
array< int53 > winner_user_ids_
Up to 100 user identifiers of the winners of the giveaway.
Definition: td_api.h:33209
object_ptr< SavedMessagesTopicType > type_
Type of the topic.
Definition: td_api.h:49113
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80985
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:36770
int53 chat_id_
Chat identifier.
Definition: td_api.h:59745
void store(TlStorerToString &s, const char *field_name) const final
string system_language_code_
IETF language tag of the user's operating system language; must be non-empty.
Definition: td_api.h:102778
string currency_
ISO 4217 currency code for Telegram Premium gift code payment.
Definition: td_api.h:42696
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8459
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67482
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75899
int32 call_id_
Call identifier.
Definition: td_api.h:96119
object_ptr< minithumbnail > minithumbnail_
Photo minithumbnail; may be null.
Definition: td_api.h:12507
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:64225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53031
int53 message_id_
Identifier of the giveaway or a giveaway winners message in the chat.
Definition: td_api.h:85010
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:75014
object_ptr< chatFolder > folder_
The edited chat folder.
Definition: td_api.h:74509
bool is_visible_only_for_self_
True, if the story is visible only for the current user.
Definition: td_api.h:53179
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:85469
Definition: td_api.h:101325
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< RichText > text_
Text.
Definition: td_api.h:48279
string username_
The username to change.
Definition: td_api.h:106323
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35630
array< object_ptr< testString > > x_
Vector of objects to return.
Definition: td_api.h:104064
bool info_changes_
True, if changes in chat information need to be returned.
Definition: td_api.h:10527
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4966
bool force_
Pass true to create the chat without a network request. In this case all information about the chat e...
Definition: td_api.h:71959
string provider_
Provider of the venue database; as defined by the sender. Currently, only "foursquare" and "gplaces" ...
Definition: td_api.h:66487
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18725
object_ptr< reactionNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:60825
Definition: td_api.h:21747
Definition: td_api.h:38292
int64 effect_id_
Unique identifier of the effect added to the message; 0 if none.
Definition: td_api.h:30352
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:67755
object_ptr< message > last_message_
Last message in the chat; may be null if none or unknown.
Definition: td_api.h:6590
int32 total_count_
Total number of transactions.
Definition: td_api.h:13134
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< emojiStatus > emoji_status_
New emoji status; pass null to remove emoji status.
Definition: td_api.h:98716
void store(TlStorerToString &s, const char *field_name) const final
int53 basic_group_id_
Identifier of a basic group.
Definition: td_api.h:61383
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68961
Definition: td_api.h:54718
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:79939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83763
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92327
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:47939
int53 game_message_id_
Identifier of the message with the game, can be an identifier of a deleted message.
Definition: td_api.h:32726
int53 chat_id_
Chat identifier.
Definition: td_api.h:59448
object_ptr< phoneNumberInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84713
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if none.
Definition: td_api.h:32953
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:83275
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70748
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:30168
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38733
int53 user_id_
New member user identifier.
Definition: td_api.h:8828
Definition: td_api.h:68186
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42306
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75644
bool skip_confirmation_
True, if there is no need to show an ordinary open URL confirmation.
Definition: td_api.h:29976
Definition: td_api.h:60322
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19851
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19276
void store(TlStorerToString &s, const char *field_name) const final
int64 new_background_custom_emoji_id_
New identifier of the custom emoji; 0 if none.
Definition: td_api.h:9626
object_ptr< scopeAutosaveSettings > group_settings_
Default autosave settings for basic group and supergroup chats.
Definition: td_api.h:1951
bool can_reply_
True, if the bot can send messages to the private chats; false otherwise.
Definition: td_api.h:3967
Definition: td_api.h:7202
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88083
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52283
object_ptr< stories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77653
Definition: td_api.h:102307
Definition: td_api.h:66977
object_ptr< statisticalValue > member_count_
Number of members in the chat.
Definition: td_api.h:13280
Definition: td_api.h:1704
object_ptr< SearchMessagesFilter > filter_
Filter for message content; searchMessagesFilterEmpty, searchMessagesFilterUnreadMention,...
Definition: td_api.h:79055
object_ptr< file > sound_
File containing the sound.
Definition: td_api.h:36669
Definition: td_api.h:5493
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16184
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< message > > messages_
List of messages.
Definition: td_api.h:18467
Definition: td_api.h:60853
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:101606
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20432
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:85830
object_ptr< BusinessAwayMessageSchedule > schedule_
Settings used to check whether the current user is away.
Definition: td_api.h:3734
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:75312
object_ptr< location > location_
The location description.
Definition: td_api.h:31226
object_ptr< InputMessageReplyTo > reply_to_
Information about the message to be replied; pass null if none.
Definition: td_api.h:95945
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73546
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99127
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72503
int32 total_count_
Approximate total number of interactions found.
Definition: td_api.h:54042
int53 message_id_
Identifier of the message.
Definition: td_api.h:84079
int32 reply_count_
Number of times the message was directly or indirectly replied.
Definition: td_api.h:34736
bool can_report_reactions_
True, if reactions on the message can be reported through reportMessageReactions.
Definition: td_api.h:30306
Definition: td_api.h:68749
object_ptr< createdBasicGroupChat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:71737
Definition: td_api.h:5957
Definition: td_api.h:47704
Definition: td_api.h:3952
Definition: td_api.h:96222
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< statisticalValue > member_count_
Number of members in the chat.
Definition: td_api.h:13364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66805
Definition: td_api.h:32238
int53 payment_provider_user_id_
User identifier of the payment provider bot.
Definition: td_api.h:40984
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45911
array< object_ptr< photoSize > > sizes_
Available variants of the photo, in different sizes.
Definition: td_api.h:41458
object_ptr< StorePaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:68707
int64 id_
Unique query identifier.
Definition: td_api.h:64275
bool has_stickers_
True, if stickers were added to the animation. The list of corresponding sticker set can be received ...
Definition: td_api.h:560
string query_
Query to search for.
Definition: td_api.h:95541
Definition: td_api.h:30954
void store(TlStorerToString &s, const char *field_name) const final
bool is_live_
True, if the location is live.
Definition: td_api.h:45470
Definition: td_api.h:93115
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2510
bool use_message_database_
Pass true to keep cache of chats and messages between restarts. Implies use_chat_info_database.
Definition: td_api.h:102770
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97063
Definition: td_api.h:18550
int32 min_custom_emoji_sticker_set_boost_level_
The minimum boost level required to set custom emoji sticker set for the chat; for supergroup chats o...
Definition: td_api.h:7921
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94212
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 limit_
The maximum number of story interactions to return.
Definition: td_api.h:87060
string currency_
Currency for the product price.
Definition: td_api.h:31573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84241
int32 topic_count_
Approximate total number of Saved Messages topics.
Definition: td_api.h:60543
object_ptr< InputFile > selfie_
Selfie with the document; pass null if unavailable.
Definition: td_api.h:21559
void store(TlStorerToString &s, const char *field_name) const final
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:40578
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:50326
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:32842
bool for_import_
Pass true to create a supergroup for importing messages using importMessages.
Definition: td_api.h:71901
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:72420
Definition: td_api.h:44527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22413
Definition: td_api.h:11969
object_ptr< groupCallStreams > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81852
Definition: td_api.h:80258
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18710
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32459
void store(TlStorerToString &s, const char *field_name) const final
bool force_read_
Pass true to mark as read the specified messages even the chat is closed.
Definition: td_api.h:106929
int32 color_id_
The identifier of the chosen color for the chat folder icon; from -1 to 6. If -1, then color is disab...
Definition: td_api.h:10757
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:35268
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55057
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100752
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages. Filters searchMessage...
Definition: td_api.h:94691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38879
Definition: td_api.h:19244
int32 start_date_
Point in time (Unix timestamp) when the chat was boosted.
Definition: td_api.h:7862
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:68675
object_ptr< file > sticker_
File containing the sticker.
Definition: td_api.h:52029
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35149
string number_
Document number; 1-24 characters.
Definition: td_api.h:19563
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< userSupportInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88383
object_ptr< InputPassportElementErrorSource > source_
Error source.
Definition: td_api.h:24293
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97644
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:21938
bool has_recovery_email_address_
True, if a recovery email is set.
Definition: td_api.h:40517
int53 id_
Unique button identifier.
Definition: td_api.h:19754
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22976
int32 start_date_
Point in time (Unix timestamp) when the away messages will start to be sent.
Definition: td_api.h:3684
bool show_in_side_menu_
True, if the bot must be shown in the side menu.
Definition: td_api.h:721
object_ptr< proxies > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68272
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:83766
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< SessionType > type_
Session type based on the system and application version, which can be used to display a correspondin...
Definition: td_api.h:50144
Definition: td_api.h:32637
string payload_
JSON-encoded push notification payload with all fields sent by the server, and "google....
Definition: td_api.h:90408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17587
int32 group_call_id_
Group call identifier.
Definition: td_api.h:100361
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 stories to be returned For optimal performance, the number of returned stories ...
Definition: td_api.h:79222
object_ptr< formattedText > text_
Text of the quote; 0-getOption("message_reply_quote_length_max") characters. Only Bold,...
Definition: td_api.h:25252
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73833
Definition: td_api.h:33693
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4683
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:58992
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:44334
array< object_ptr< thumbnail > > external_album_covers_
Album cover variants to use if the downloaded audio file contains no album cover. Provided thumbnail ...
Definition: td_api.h:870
object_ptr< storyStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87242
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37769
Definition: td_api.h:89163
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45144
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:104902
Definition: td_api.h:82003
Definition: td_api.h:49261
void store(TlStorerToString &s, const char *field_name) const final
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:75879
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35721
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75212
object_ptr< sticker > sticker_
Greeting sticker of the start page; may be null if none.
Definition: td_api.h:4882
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:104610
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100330
string name_
Background name.
Definition: td_api.h:76711
string description_
Article description; may be empty.
Definition: td_api.h:38633
object_ptr< ReactionType > reaction_type_
Type of the reactions to return; pass null to return all added reactions.
Definition: td_api.h:83309
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70612
bool delete_from_cache_
Pass true to delete the file from the TDLib file cache.
Definition: td_api.h:91214
int32 next_reset_date_
Point in time (Unix timestamp) when the weekly number of tries will reset; 0 if unknown.
Definition: td_api.h:63513
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
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:21991
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatLocation > location_
Location to which the supergroup is connected; may be null if none.
Definition: td_api.h:55122
Definition: td_api.h:99955
Definition: td_api.h:76386
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63738
string device_model_
Model of the device that was used for the session creation, as provided by the application.
Definition: td_api.h:58119
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13021
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:74875
object_ptr< MessageContent > new_content_
New message content.
Definition: td_api.h:58615
int32 creation_date_
Point in time (Unix timestamp) when the giveaway was created.
Definition: td_api.h:42846
int53 star_count_
Number of bought stars.
Definition: td_api.h:55990
void store(TlStorerToString &s, const char *field_name) const final
messageStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69544
string member_name_
Name of the deleted member.
Definition: td_api.h:46241
bool has_protected_content_
True, if chat content can't be saved locally, forwarded, or copied.
Definition: td_api.h:6600
object_ptr< formattedText > caption_
Audio caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:22626
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:62493
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76944
void store(TlStorerToString &s, const char *field_name) const final
bool can_send_audios_
True, if the user can send music files.
Definition: td_api.h:12419
array< object_ptr< languagePackString > > strings_
List of changed language pack strings; empty if all strings have changed.
Definition: td_api.h:62944
Definition: td_api.h:74923
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
int64 profile_background_custom_emoji_id_
The new identifier of a custom emoji to be shown on the profile background; 0 if none.
Definition: td_api.h:59147
object_ptr< formattedText > caption_
New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") c...
Definition: td_api.h:74180
bool delete_message_
Pass true to delete the message.
Definition: td_api.h:68882
object_ptr< InputFile > message_file_
File with messages to import. Only inputFileLocal and inputFileGenerated are supported....
Definition: td_api.h:88842
void store(TlStorerToString &s, const char *field_name) const final
double usd_rate_
Current conversion rate of a Telegram star to USD.
Definition: td_api.h:51275
object_ptr< AuthenticationCodeType > next_type_
The way the next code will be sent to the user; may be null.
Definition: td_api.h:925
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:21641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62634
object_ptr< timeZones > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87920
Definition: td_api.h:83518
Definition: td_api.h:32088
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29658
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68387
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:3963
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45707
string description_
A short description of the result, if known.
Definition: td_api.h:22227
string invite_link_
Invite link for which to process join requests. If empty, all join requests will be processed....
Definition: td_api.h:90354
Definition: td_api.h:71754
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38183
int53 chat_id_
Chat identifier.
Definition: td_api.h:106923
Definition: td_api.h:96781
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string tag_
Hashtag or cashtag to search for.
Definition: td_api.h:95019
void store(TlStorerToString &s, const char *field_name) const final
string device_model_
Model of the device the application is being run on; must be non-empty.
Definition: td_api.h:102780
string new_login_email_address_
New login email address.
Definition: td_api.h:100733
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:91266
object_ptr< ReactionType > tag_
The tag which label will be changed.
Definition: td_api.h:101982
Definition: td_api.h:79040
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< starPaymentOptions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86430
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:33018
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2198
Definition: td_api.h:34564
bool resize_keyboard_
True, if the application needs to resize the keyboard vertically.
Definition: td_api.h:47314
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41210
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95047
bool is_pinned_
True, if the message is pinned.
Definition: td_api.h:58708
int53 id_
Unique topic identifier.
Definition: td_api.h:49111
bool needs_premium_
True, if Telegram Premium is needed to use the message sender.
Definition: td_api.h:12210
Definition: td_api.h:9315
bytes data_
Data that was attached to the callback button.
Definition: td_api.h:6009
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46481
Definition: td_api.h:85319
string application_version_
The version of the application, as provided by the application.
Definition: td_api.h:50150
void store(TlStorerToString &s, const char *field_name) const final
bool is_anonymous_
True, if the administrator isn't shown in the chat member list and sends messages anonymously; applic...
Definition: td_api.h:7625
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95044
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15481
object_ptr< chatEventLogFilters > filters_
The types of events to return; pass null to get chat events of all types.
Definition: td_api.h:78053
object_ptr< inputSticker > sticker_
Sticker to add to the set.
Definition: td_api.h:68201
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:77025
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31202
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39284
int53 chat_id_
Chat identifier.
Definition: td_api.h:2139
int32 total_count_
Total number of unread notifications in the group, can be bigger than number of active notifications.
Definition: td_api.h:60916
array< object_ptr< InputFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:21561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74529
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:91735
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73090
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89884
int53 star_count_
The amount of added owned Telegram stars; negative for outgoing transactions.
Definition: td_api.h:51371
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8846
void store(TlStorerToString &s, const char *field_name) const final
int32 rowspan_
The number of rows the cell spans.
Definition: td_api.h:38695
Definition: td_api.h:22490
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Call identifier, not persistent.
Definition: td_api.h:4925
Definition: td_api.h:43606
int53 total_amount_
Product total price in the smallest units of the currency.
Definition: td_api.h:31575
int32 unread_mention_count_
Number of unread messages with a mention/reply in the chat.
Definition: td_api.h:6624
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58104
Definition: td_api.h:97083
object_ptr< StorePaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:69044
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20522
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102515
object_ptr< messageAutoDeleteTime > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80755
bytes peer_tag_
A peer tag to be used with the reflector.
Definition: td_api.h:5563
string last_name_
The new value of the optional last name for the current user; 0-64 characters.
Definition: td_api.h:101016
Definition: td_api.h:42790
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88706
bool is_current_user_
True, if the current user was deleted from the group.
Definition: td_api.h:46243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37985
object_ptr< groupCallId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72197
void store(TlStorerToString &s, const char *field_name) const final
int32 intensity_
Intensity of the pattern when it is shown above the filled background; 0-100.
Definition: td_api.h:2523
Definition: td_api.h:88938
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:78110
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72085
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:80382
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 reaction was added.
Definition: td_api.h:299
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:57120
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49081
object_ptr< inputSticker > new_sticker_
Sticker to add to the set.
Definition: td_api.h:92573
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45937
bool is_enabled_
True, if the proxy is enabled now.
Definition: td_api.h:44692
array< int64 > custom_emoji_ids_
The list of custom emoji identifiers.
Definition: td_api.h:16785
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39773
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:99180
Definition: td_api.h:59128
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:22829
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 received_bytes_
Total number of bytes received.
Definition: td_api.h:36085
int32 file_id_
File identifier.
Definition: td_api.h:61722
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:12343
int32 limit_
The maximum number of users to be returned; up to 200.
Definition: td_api.h:94054
void store(TlStorerToString &s, const char *field_name) const final
string venue_id_
Identifier of the venue in the provider database.
Definition: td_api.h:95077
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:91837
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:77080
Definition: td_api.h:96281
object_ptr< supergroupFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87523
object_ptr< location > location_
The location; may be null if not specified.
Definition: td_api.h:4606
void store(TlStorerToString &s, const char *field_name) const final
bool forum_changes_
True, if forum-related actions need to be returned.
Definition: td_api.h:10535
int32 last_active_date_
Point in time (Unix timestamp) when obtained authorization was last used.
Definition: td_api.h:14561
string address_
Venue address; as defined by the sender.
Definition: td_api.h:66485
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:52424
string type_
Notification type. If type begins with "AUTH_KEY_DROP_", then two buttons "Cancel" and "Log out" must...
Definition: td_api.h:61467
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82731
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88631
Definition: td_api.h:97509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55322
bool request_name_
Pass true to request name of the users; bots only.
Definition: td_api.h:27706
object_ptr< AuthenticationCodeType > type_
The way the code was sent to the user.
Definition: td_api.h:923
int53 chat_id_
Chat identifier.
Definition: td_api.h:98769
int53 user_id_
Identifier of a user, for which the gift code was created.
Definition: td_api.h:8234
object_ptr< identityDocument > identity_card_
Identity card.
Definition: td_api.h:39191
void store(TlStorerToString &s, const char *field_name) const final
bool supports_turn_
True, if the server supports TURN.
Definition: td_api.h:5609
array< object_ptr< PassportElement > > elements_
Telegram Passport elements.
Definition: td_api.h:40335
int32 rotation_angle_
Clockwise rotation angle of the gradient, in degrees; 0-359. Must always be divisible by 45.
Definition: td_api.h:2389
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81944
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70659
int53 chat_id_
Chat identifier.
Definition: td_api.h:59277
Definition: td_api.h:73057
object_ptr< scopeNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:60785
int53 message_id_
Identifier of the message.
Definition: td_api.h:106488
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:75430
string id_
Unique identifier of the query result.
Definition: td_api.h:22292
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33843
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:19728
array< object_ptr< emojiCategory > > categories_
List of categories.
Definition: td_api.h:16296
string code_
The code.
Definition: td_api.h:16049
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6745
void store(TlStorerToString &s, const char *field_name) const final
int53 sender_user_id_
Identifier of the user that originally sent the message.
Definition: td_api.h:34214
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44764
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< usernames > usernames_
Usernames of the supergroup or channel; may be null.
Definition: td_api.h:54963
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24438
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > title_
Title.
Definition: td_api.h:37199
void store(TlStorerToString &s, const char *field_name) const final
bool join_by_request_
True, if all users directly joining the supergroup need to be approved by supergroup administrators....
Definition: td_api.h:54981
object_ptr< file > animation_
File containing the animation.
Definition: td_api.h:566
Definition: td_api.h:57723
object_ptr< draftMessage > draft_message_
A draft of a message in the topic; may be null if none.
Definition: td_api.h:18150
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
closeStory()
array< object_ptr< InlineQueryResult > > results_
Results of the query.
Definition: td_api.h:20647
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89740
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:43775
Definition: td_api.h:36216
object_ptr< quickReplyMessage > first_message_
The first shortcut message.
Definition: td_api.h:46657
string new_hint_
New password hint; may be empty.
Definition: td_api.h:101340
object_ptr< StatisticalGraph > mute_graph_
A graph containing number of members muted and unmuted the chat.
Definition: td_api.h:13384
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105064
Definition: td_api.h:93981
array< bytes > file_hashes_
Current hashes of all files with the translation.
Definition: td_api.h:24579
object_ptr< location > location_
New location content of the message; pass null to stop sharing the live location.
Definition: td_api.h:74869
object_ptr< background > background_
The new default background; may be null.
Definition: td_api.h:62777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6883
string address_
Location address; 1-64 characters, as defined by the chat owner.
Definition: td_api.h:11597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105551
int53 chat_id_
Identifier of a chat to which all notifications in the group belong.
Definition: td_api.h:60910
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31142
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77278
string system_version_
Version of the operating system the application is being run on. If empty, the version is automatical...
Definition: td_api.h:102782
bool has_aggressive_anti_spam_enabled_
True, if aggressive anti-spam checks are enabled in the supergroup. The value of this field is only a...
Definition: td_api.h:55108
int32 story_id_
Unique story identifier among stories of the given sender.
Definition: td_api.h:53762
int32 date_
Point in time (Unix timestamp) when the message is sent; 0 if unknown.
Definition: td_api.h:18370
int32 next_level_boost_count_
The number of boosts needed to reach the next level; 0 if the next level isn't available.
Definition: td_api.h:8377
string server_
Proxy server domain or IP address.
Definition: td_api.h:44686
Definition: td_api.h:23088
Definition: td_api.h:5700
getStoryInteractions()
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:56007
Definition: td_api.h:15617
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:78051
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102349
Definition: td_api.h:44257
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102819
inputStoryAreaTypeLocation()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51434
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:72718
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91862
bool need_country_
True, if the user country must be provided.
Definition: td_api.h:40833
Definition: td_api.h:69866
int32 button_id_
Identifier of the keyboard button with the request.
Definition: td_api.h:33292
int64 id_
Website identifier.
Definition: td_api.h:14549
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:64817
int32 duration_
Call duration, in seconds.
Definition: td_api.h:31638
Definition: td_api.h:30861
string vcard_
Additional data about the user in a form of vCard; 0-2048 bytes in length.
Definition: td_api.h:14817
object_ptr< address > shipping_address_
Shipping address for this order; may be null.
Definition: td_api.h:37123
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9386
int53 chat_id_
Chat identifier.
Definition: td_api.h:59490
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:102149
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53534
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54894
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the sponsored message.
Definition: td_api.h:51075
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< location > user_location_
User location; may be null.
Definition: td_api.h:64067
bool show_preview_
True, if reaction sender and emoji must be displayed in notifications.
Definition: td_api.h:46709
int64 chat_instance_
An identifier uniquely corresponding to the chat a message was sent to.
Definition: td_api.h:64176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86545
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68390
void store(TlStorerToString &s, const char *field_name) const final
string verification_url_
URL for additional payment credentials verification.
Definition: td_api.h:41082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8339
Definition: td_api.h:77408
object_ptr< emojiStatus > old_emoji_status_
Previous emoji status; may be null if none.
Definition: td_api.h:9116
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105385
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
Definition: td_api.h:103449
string id_
Unique identifier of the query result.
Definition: td_api.h:20141
array< int53 > chat_ids_
The chat identifiers, total number of chats in all rules must not exceed 20.
Definition: td_api.h:65736
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:102518
object_ptr< StatisticalGraph > instant_view_interaction_graph_
A graph containing number of views of associated with the chat instant views.
Definition: td_api.h:13402
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106687
int53 message_id_
Identifier of the message; may be 0 if unknown.
Definition: td_api.h:18364
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:74247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70153
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:34292
void store(TlStorerToString &s, const char *field_name) const final
int53 saved_messages_topic_id_
If not 0, only messages in the specified Saved Messages topic will be considered; pass 0 to consider ...
Definition: td_api.h:79599
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42019
object_ptr< callProtocol > protocol_
The call protocols supported by the application.
Definition: td_api.h:66937
Definition: td_api.h:3040
string order_info_id_
Identifier returned by validateOrderInfo, or an empty string.
Definition: td_api.h:96671
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59692
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49844
Definition: td_api.h:58783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37811
object_ptr< StatisticalGraph > join_by_source_graph_
A graph containing number of new member joins per source.
Definition: td_api.h:13292
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:61053
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:40580
Definition: td_api.h:36070
Definition: td_api.h:72214
string title_
Venue name; as defined by the sender.
Definition: td_api.h:66483
Definition: td_api.h:37998
bool was_refunded_
True, if the giveaway was canceled and was fully refunded.
Definition: td_api.h:42850
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1150
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53091
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:75236
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15863
Definition: td_api.h:30473
string query_
Query to search for; may be empty to return all contacts.
Definition: td_api.h:94398
Definition: td_api.h:68981
Definition: td_api.h:59221
int53 id_
Chat unique identifier.
Definition: td_api.h:6572
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:265
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:54690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17082
int53 user_id_
Identifier of the user to which Premium was gifted.
Definition: td_api.h:52917
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:81986
int32 start_date_
Point in time (Unix timestamp) when the chat was boosted; 0 if none.
Definition: td_api.h:8138
Definition: td_api.h:16384
string error_message_
An error message, empty on success.
Definition: td_api.h:68489
array< int32 > chat_folder_ids_
Identifiers of chat folders in the new correct order.
Definition: td_api.h:92302
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69258
Definition: td_api.h:29916
int32 banned_user_count_
Number of users banned by the administrator.
Definition: td_api.h:13468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103651
Definition: td_api.h:88050
int53 chat_id_
Chat identifier.
Definition: td_api.h:92906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100495
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98959
object_ptr< messageSendOptions > options_
Options to be used to send the messages; pass null to use default options.
Definition: td_api.h:96552
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:9326
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106667
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > message_
The message with the poll.
Definition: td_api.h:8675
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:104501
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90215
string query_
Query to search for.
Definition: td_api.h:55307
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundFill > fill_
Fill of the background.
Definition: td_api.h:2521
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:21770
array< object_ptr< connectedWebsite > > websites_
List of connected websites.
Definition: td_api.h:14614
object_ptr< ChatList > chat_list_
The chat list. Use getChatListsToAddChat to get suitable chat lists.
Definition: td_api.h:67243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23738
int32 was_online_
Point in time (Unix timestamp) when the user was last online.
Definition: td_api.h:65893
int53 downloaded_size_
Total downloaded size of files in the file download list, in bytes.
Definition: td_api.h:61639
inputInlineQueryResultArticle()
string performer_
Performer of the audio; as defined by the sender.
Definition: td_api.h:860
Definition: td_api.h:79814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103321
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:83035
array< int53 > except_user_ids_
Identifiers of the users that can't see the story; always unknown and empty for non-owned stories.
Definition: td_api.h:54258
bool restrict_chat_is_forum_
True, if the chat must or must not be a forum supergroup.
Definition: td_api.h:27761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101575
Definition: td_api.h:78201
object_ptr< unconfirmedSession > session_
The unconfirmed session; may be null if none.
Definition: td_api.h:63105
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91018
int53 via_bot_user_id_
If non-zero, the user identifier of the bot through which this message was sent.
Definition: td_api.h:46558
Definition: td_api.h:24888
array< object_ptr< ReactionType > > reaction_types_
Types of the reaction to set.
Definition: td_api.h:100902
object_ptr< chatPermissions > new_permissions_
New chat permissions.
Definition: td_api.h:9286
bool is_default_
True, if this is one of default backgrounds.
Definition: td_api.h:2286
bool protect_content_
Pass true if the content of the story must be protected from forwarding and screenshotting.
Definition: td_api.h:96924
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:39245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47563
string inline_message_id_
Inline message identifier.
Definition: td_api.h:82014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81380
Definition: td_api.h:67505
void store(TlStorerToString &s, const char *field_name) const final
int64 effect_id_
Identifier of the effect to apply to the message; pass 0 if none; applicable only to sendMessage and ...
Definition: td_api.h:35063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12122
array< int32 > colors_
A list of 3 or 4 colors of the freeform gradient in the RGB24 format.
Definition: td_api.h:2430
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:50140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96261
array< object_ptr< JsonValue > > values_
The list of array elements.
Definition: td_api.h:27430
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:75077
object_ptr< premiumGiftCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41570
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:99615
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45765
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:54969
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Quote text.
Definition: td_api.h:37664
Definition: td_api.h:31950
array< object_ptr< accentColor > > colors_
Information about supported colors; colors with identifiers 0 (red), 1 (orange), 2 (purple/violet),...
Definition: td_api.h:62856
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34499
Definition: td_api.h:45750
Definition: td_api.h:6243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32978
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:30020
int53 bot_user_id_
Bot's user identifier.
Definition: td_api.h:104445
Definition: td_api.h:32676
int32 row_size_
Number of reaction per row, 5-25.
Definition: td_api.h:86998
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73688
Definition: td_api.h:12197
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62673
string to_language_code_
Language code of the language to which the message is translated. Must be one of "af",...
Definition: td_api.h:106490
Definition: td_api.h:85447
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99670
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56373
bool can_toggle_aggressive_anti_spam_
True, if aggressive anti-spam checks can be enabled or disabled in the supergroup.
Definition: td_api.h:55102
Definition: td_api.h:239
object_ptr< phoneNumberAuthenticationSettings > settings_
Settings for the authentication of the user's phone number; pass null to use default settings.
Definition: td_api.h:96738
int53 chat_id_
Chat identifier.
Definition: td_api.h:73171
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram stars.
Definition: td_api.h:63465
Definition: td_api.h:102838
Definition: td_api.h:94284
int53 chat_id_
Chat identifier.
Definition: td_api.h:77625
pageBlockEmbeddedPost()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5337
array< int53 > member_user_ids_
User identifiers of the new members.
Definition: td_api.h:32030
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_owned_
True, if the sticker set is owned by the current user.
Definition: td_api.h:52416
Definition: td_api.h:72267
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36535
object_ptr< fileDownloadedPrefixSize > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81230
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none or unknown.
Definition: td_api.h:33012
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:2784
Definition: td_api.h:58825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39089
void store(TlStorerToString &s, const char *field_name) const final
int64 effect_id_
Identifier of the effect to apply to the message when it is sent; 0 if none.
Definition: td_api.h:15999
Definition: td_api.h:50825
int32 local_string_count_
Total number of non-deleted strings from the language pack available locally.
Definition: td_api.h:27935
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79408
object_ptr< savedMessagesTopic > topic_
New data about the topic.
Definition: td_api.h:60504
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int64 shipping_query_id_
Identifier of the shipping query.
Definition: td_api.h:68542
int53 currently_boosted_chat_id_
Identifier of the currently boosted chat; 0 if none.
Definition: td_api.h:8136
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:22300
object_ptr< chatNotificationSettings > notification_settings_
New notification settings for the chat. If the chat is muted for more than 366 days,...
Definition: td_api.h:98994
object_ptr< profilePhoto > profile_photo_
Profile photo of the user; may be null.
Definition: td_api.h:64863
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:95620
array< object_ptr< proxy > > proxies_
List of proxy servers.
Definition: td_api.h:44643
bool revoke_
Pass true to delete chat messages for all users; private chats only.
Definition: td_api.h:72752
bool is_big_
True, if the reaction was added with a big animation.
Definition: td_api.h:58171
Definition: td_api.h:36919
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:93229
Definition: td_api.h:7718
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:95832
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88183
bool revoke_
Pass true to delete the messages for all users.
Definition: td_api.h:72278
Definition: td_api.h:56971
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string name_
The option name.
Definition: td_api.h:62451
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:15160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76733
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42096
object_ptr< ChatAction > action_
The action description; pass null to cancel the currently active action.
Definition: td_api.h:96239
int53 saved_messages_topic_id_
If not 0, only messages in the specified Saved Messages topic will be considered; pass 0 to consider ...
Definition: td_api.h:79059
object_ptr< chatBackground > background_
Background set for the chat; may be null if none.
Definition: td_api.h:6636
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21491
Definition: td_api.h:67119
Definition: td_api.h:47033
bool is_attached_
True, if the list of stickers attached to photo or video files was updated; otherwise,...
Definition: td_api.h:62616
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86623
void store(TlStorerToString &s, const char *field_name) const final
bool is_flipped_
True, if reaction corner is flipped.
Definition: td_api.h:53474
string title_
Title of the bank card description.
Definition: td_api.h:2732
bool is_rtmp_stream_
True, if the chat is an RTMP stream instead of an ordinary video chat.
Definition: td_api.h:18942
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:45662
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104738
array< string > calling_codes_
List of country calling codes.
Definition: td_api.h:14950
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:32249
string name_
Name of the invoice.
Definition: td_api.h:22398
static const std::int32_t ID
Identifier uniquely determining a type of the object.
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:25270
bool can_be_edited_
True, if the message can be edited.
Definition: td_api.h:46554
Definition: td_api.h:104142
string id_
Unique identifier of the query result.
Definition: td_api.h:20594
Definition: td_api.h:67686
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:54834
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:14787
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:99533
Definition: td_api.h:57227
bool has_recovery_email_address_
True, if a recovery email address has been set up.
Definition: td_api.h:1669
object_ptr< SearchMessagesFilter > filter_
Filter for message content. Filters searchMessagesFilterEmpty, searchMessagesFilterMention,...
Definition: td_api.h:78931
object_ptr< premiumLimit > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85085
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:63531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98232
string type_
Event type.
Definition: td_api.h:93886
object_ptr< StatisticalGraph > story_interaction_graph_
A graph containing number of story views and shares.
Definition: td_api.h:13398
string venue_provider_
Provider of the venue.
Definition: td_api.h:24941
bool default_disable_notification_
Default value of the disable_notification parameter, used when a message is sent to the chat.
Definition: td_api.h:6616
int53 old_linked_chat_id_
Previous supergroup linked chat identifier.
Definition: td_api.h:9158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31859
Definition: td_api.h:20535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93148
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:105417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64197
int32 self_destruct_time_
The message's self-destruct time, in seconds; must be between 0 and 60 in private chats.
Definition: td_api.h:34982
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:6622
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57260
Definition: td_api.h:53709
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< chatBoost > > boosts_
List of boosts.
Definition: td_api.h:18420
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:75109
object_ptr< InputFile > thumbnail_
Thumbnail file to send. Sending thumbnails by file_id is currently not supported.
Definition: td_api.h:25296
array< int53 > user_ids_
Identifiers of at most 3 users sent the newest pending join requests.
Definition: td_api.h:11405
object_ptr< ReactionType > reaction_type_
Type of the reaction to remove.
Definition: td_api.h:91577
int32 duration_
Duration of the sound, in seconds.
Definition: td_api.h:36661
object_ptr< archiveChatListSettings > settings_
New settings.
Definition: td_api.h:97304
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:23910
array< int32 > animation_ids_
The new list of file identifiers of saved animations.
Definition: td_api.h:62697
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88350
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68730
object_ptr< StickerFullType > full_type_
Sticker's full type.
Definition: td_api.h:52023
bool prefer_forwards_
Pass true to get forwards and reposts first, then reactions, then other views; pass false to get inte...
Definition: td_api.h:87054
int53 chat_id_
Identifier of the new personal chat; pass 0 to remove the chat. Use getSuitablePersonalChats to get s...
Definition: td_api.h:101398
array< object_ptr< storyInfo > > stories_
Basic information about the stories; use getStory to get full information about the stories....
Definition: td_api.h:7509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78896
int32 volume_level_
Participant's volume level; 1-20000 in hundreds of percents.
Definition: td_api.h:19106
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55811
object_ptr< PassportElementType > type_
Type of the Telegram Passport element which has the error.
Definition: td_api.h:39585
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3402
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64479
object_ptr< testVectorInt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103932
object_ptr< photo > photo_
Game photo.
Definition: td_api.h:18797
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92615
bool is_moving_
True, if the background needs to be slightly moved when device is tilted.
Definition: td_api.h:2527
int32 total_count_
Approximate total number of messages found; -1 if unknown.
Definition: td_api.h:18561
object_ptr< ResendCodeReason > reason_
Reason of code resending; pass null if unknown.
Definition: td_api.h:93309
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39713
object_ptr< chatFolderIcon > icon_
The chosen icon for the chat folder; may be null. If null, use getChatFolderDefaultIconName to get de...
Definition: td_api.h:10631
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StickerType > sticker_type_
Type of the sticker sets to return.
Definition: td_api.h:95428
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89350
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:45275
Definition: td_api.h:17360
object_ptr< userSupportInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102986
void store(TlStorerToString &s, const char *field_name) const final
string password_hint_
Hint for the password; may be empty.
Definition: td_api.h:40515
Definition: td_api.h:21288
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:40309
bool has_private_forwards_
True, if the user can't be linked in forwarded messages due to their privacy settings.
Definition: td_api.h:64999
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:19573
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:65673
Definition: td_api.h:38970
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70203
Definition: td_api.h:62440
object_ptr< basicGroup > basic_group_
New data about the group.
Definition: td_api.h:61224
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20615
void store(TlStorerToString &s, const char *field_name) const final
bool is_marked_as_unread_
True, if the chat is marked as unread.
Definition: td_api.h:6604
string inline_message_id_
Identifier of the sent inline message, if known.
Definition: td_api.h:64073
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:92931
int32 chat_limit_
Same as in getStorageStatistics. Affects only returned statistics.
Definition: td_api.h:89911
int53 chat_id_
Chat identifier.
Definition: td_api.h:59913
Definition: td_api.h:86842
Definition: td_api.h:92238
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65317
int32 id_
Unique persistent auto-incremented from 1 identifier of the notification group.
Definition: td_api.h:36380
int32 id_
Group call identifier.
Definition: td_api.h:19031
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:64325
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15442
object_ptr< chatBoost > boost_
New information about the boost.
Definition: td_api.h:64658
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54031
string description_
A short description of the result, if known.
Definition: td_api.h:22050
Definition: td_api.h:85408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12536
int32 count_
The number of identical boosts applied.
Definition: td_api.h:7858
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66864
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5983
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73641
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 personal_chat_id_
Identifier of the personal chat of the user; 0 if none.
Definition: td_api.h:65015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97700
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31710
bool can_get_read_date_
True, if read date of the message can be received through getMessageReadDate.
Definition: td_api.h:30300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11767
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89243
Definition: td_api.h:2597
string name_
Name of the sticker set.
Definition: td_api.h:52410
string original_path_
The path to a file from which a new file is generated; may be empty.
Definition: td_api.h:61550
array< int53 > chat_ids_
The new list of pinned chats.
Definition: td_api.h:101452
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:59424
object_ptr< photo > photo_
Article photo; may be null.
Definition: td_api.h:38635
int32 edit_date_
Point in time (Unix timestamp) when the message was last edited.
Definition: td_api.h:30318
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101308
string old_title_
Previous chat title.
Definition: td_api.h:9494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90212
int32 limit_
The maximum number of reactions to be returned; must be positive and can't be greater than 100.
Definition: td_api.h:83313
Definition: td_api.h:22818
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102064
double longitude_
Longitude of the location, in degrees; as defined by the sender.
Definition: td_api.h:29684
int53 message_id_
Identifier of the message.
Definition: td_api.h:81570
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46100
int32 level_
Chat boost level.
Definition: td_api.h:77783
Definition: td_api.h:72520
Definition: td_api.h:81557
int32 limit_
The maximum number of photos to be returned; up to 100.
Definition: td_api.h:88309
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10686
int53 chat_id_
Optional chat identifier, associated with the event.
Definition: td_api.h:93888
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72774
int32 offset_
Specify 0 to get results from exactly the message from_message_id or a negative offset to get the spe...
Definition: td_api.h:94121
object_ptr< scopeAutosaveSettings > settings_
New autosave settings for the scope; pass null to set autosave settings to default.
Definition: td_api.h:97522
Definition: td_api.h:12651
array< object_ptr< premiumPaymentOption > > premium_gift_options_
The list of available options for gifting Telegram Premium to the user.
Definition: td_api.h:65017
Definition: td_api.h:86253
int32 accent_text_color_
An accent color of the text in the RGB24 format.
Definition: td_api.h:57373
string privacy_policy_url_
URL for the privacy policy of the service; may be empty.
Definition: td_api.h:39017
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103262
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< SearchMessagesFilter > filter_
Filter for message content. Filters searchMessagesFilterEmpty, searchMessagesFilterMention,...
Definition: td_api.h:79593
int32 min_speech_recognition_boost_level_
The minimum boost level allowing to recognize speech in video note and voice note messages for non-Pr...
Definition: td_api.h:7923
void store(TlStorerToString &s, const char *field_name) const final
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:94265
Definition: td_api.h:82918
bool is_channel_
Pass true to create a channel chat; ignored if a forum is created.
Definition: td_api.h:71893
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:103525
string query_
Query to search for.
Definition: td_api.h:94855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7528
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90741
Definition: td_api.h:51945
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:84023
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22856
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100986
object_ptr< NetworkType > type_
Type of the network for which the new settings are relevant.
Definition: td_api.h:97465
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:77988
Definition: td_api.h:65113
int53 user_id_
User identifier.
Definition: td_api.h:88164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75333
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:45893
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21147
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34590
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_open_
True, if the block is open by default.
Definition: td_api.h:38307
int53 user_id_
User identifier of the viewer.
Definition: td_api.h:35805
object_ptr< bankCardInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76786
int32 marked_as_unread_unmuted_count_
Total number of unmuted chats marked as unread.
Definition: td_api.h:62116
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:96237
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66123
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7189
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:95872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38461
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31155
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75394
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:16912
Definition: td_api.h:14643
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93653
int53 message_id_
Identifier of the clicked message.
Definition: td_api.h:70781
object_ptr< failedToAddMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67158
Definition: td_api.h:20397
Definition: td_api.h:15882
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 number of messages and stories found.
Definition: td_api.h:45032
array< int32 > available_accent_color_ids_
The list of accent color identifiers, which can be set through setAccentColor and setChatAccentColor....
Definition: td_api.h:62858
Definition: td_api.h:37545
bool has_spoiler_
True, if the photo preview must be covered by a spoiler animation.
Definition: td_api.h:30878
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103036
object_ptr< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:8949
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98467
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66110
Definition: td_api.h:99634
array< object_ptr< sponsoredMessage > > messages_
List of sponsored messages.
Definition: td_api.h:51133
object_ptr< InputFile > old_sticker_
Sticker to remove from the set.
Definition: td_api.h:92571
Definition: td_api.h:91562
Definition: td_api.h:797
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48204
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:60099
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:12770
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
Identifier of the file. The file must be located in the TDLib file cache.
Definition: td_api.h:90772
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:80160
object_ptr< basicGroup > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76836
object_ptr< statisticalValue > mean_story_view_count_
Mean number of times the recently sent stories were viewed.
Definition: td_api.h:13372
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:49321
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77494
Definition: td_api.h:70768
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8265
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
int64 old_sticker_set_id_
Previous identifier of the chat sticker set; 0 if none.
Definition: td_api.h:9452
Definition: td_api.h:32514
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 current_level_boost_count_
The number of boosts added to reach the current level.
Definition: td_api.h:8375
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105117
object_ptr< callProtocol > protocol_
The call protocols supported by the application.
Definition: td_api.h:71375
Definition: td_api.h:19368
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
The identifier of the message to be replied in the specified chat. A message can be replied in anothe...
Definition: td_api.h:23537
int32 member_count_
Number of members in the supergroup or channel; 0 if unknown.
Definition: td_api.h:55072
object_ptr< StoryPrivacySettings > privacy_settings_
The privacy settings for the story; ignored for stories sent to supergroup and channel chats.
Definition: td_api.h:96916
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70751
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:91964
bool one_time_
True, if the application needs to hide the keyboard after use.
Definition: td_api.h:47316
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:72679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64632
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12267
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > message_ids_
Identifiers of the messages to resend. Message identifiers must be in a strictly increasing order.
Definition: td_api.h:93441
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< sharedUser > > users_
The shared users.
Definition: td_api.h:33290
Definition: td_api.h:56148
string anchor_name_
The name of a richTextAnchor object, which is the first element of the target richTexts object.
Definition: td_api.h:48767
bool only_completed_
Pass true to search only for completed downloads.
Definition: td_api.h:94508
string password_hint_
Hint for the password; may be empty.
Definition: td_api.h:1667
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93370
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:103462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42036
int32 max_reaction_count_
The maximum allowed number of reactions per message; 1-11.
Definition: td_api.h:7729
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105061
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17037
int53 chat_id_
Chat identifier.
Definition: td_api.h:104930
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19702
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44274
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32225
bool premium_required_to_send_messages_
True, if subscription to Telegram Premium is required to send the user chat invite link.
Definition: td_api.h:17065
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:59279
int32 month_count_
Number of months the Telegram Premium subscription will be active for the users.
Definition: td_api.h:55892
object_ptr< StoryPrivacySettings > privacy_settings_
Privacy rules affecting story visibility; may be approximate for non-owned stories.
Definition: td_api.h:53203
object_ptr< messagePositions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79625
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:66609
object_ptr< inputPersonalDocument > bank_statement_
The bank statement to be saved.
Definition: td_api.h:24051
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88433
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53938
int32 authorization_delay_
The number of days to pass between consecutive authorizations if the user declines to set password; i...
Definition: td_api.h:54729
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5290
int53 message_id_
Identifier of the sponsored message.
Definition: td_api.h:70834
int53 chat_id_
Chat identifier.
Definition: td_api.h:59190
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16285
array< int53 > user_ids_
User identifiers of close friends; the users must be contacts of the current user.
Definition: td_api.h:99423
int53 chat_id_
Identifier of the chat to add.
Definition: td_api.h:68041
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the other user.
Definition: td_api.h:69094
void store(TlStorerToString &s, const char *field_name) const final
int53 story_sender_chat_id_
The identifier of the sender of the story to report.
Definition: td_api.h:93014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44096
object_ptr< forumTopicInfo > topic_info_
Information about the topic.
Definition: td_api.h:10271
int53 boosted_chat_id_
Identifier of the supergroup or channel chat, which will be automatically boosted by the winners of t...
Definition: td_api.h:42900
object_ptr< emojiStatuses > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85430
int32 view_count_
Number of times the object was viewed.
Definition: td_api.h:13516
string mime_type_
MIME type of the file; as defined by the sender. Usually, one of "audio/ogg" for Opus in an OGG conta...
Definition: td_api.h:66727
int53 user_id_
Identifier of the user.
Definition: td_api.h:67132
Definition: td_api.h:87362
object_ptr< MessageSender > sender_id_
Identifier of the chat member, applied the reaction.
Definition: td_api.h:295
int53 chat_id_
Chat identifier.
Definition: td_api.h:59055
array< object_ptr< storageStatisticsByFileType > > by_file_type_
Statistics split by file types.
Definition: td_api.h:52725
bool show_story_sender_
True, if the sender of stories must be displayed in notifications.
Definition: td_api.h:12355
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65921
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:106865
object_ptr< PageBlockHorizontalAlignment > align_
Horizontal cell content alignment.
Definition: td_api.h:38697
Definition: td_api.h:90232
int32 count_
Number of times the tag was used; may be 0 if the tag has non-empty label.
Definition: td_api.h:49023
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41856
object_ptr< invoice > invoice_
Invoice.
Definition: td_api.h:23261
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:74318
bool are_tags_enabled_
Pass true to enable folder tags; pass false to disable them.
Definition: td_api.h:104663
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:51893
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:101195
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77050
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:27289
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45578
bool can_be_edited_
True, if the story can be edited.
Definition: td_api.h:53183
Definition: td_api.h:98981
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98904
object_ptr< businessConnection > connection_
New data about the connection.
Definition: td_api.h:63843
int32 old_accent_color_id_
Previous identifier of chat accent color.
Definition: td_api.h:9620
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:97787
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102231
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74350
bool can_manage_topics_
True, if the administrator can create, rename, close, reopen, hide, and unhide forum topics; applicab...
Definition: td_api.h:7613
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82359
std::string to_string(const BaseObject &value)
Definition: td_api.h:69278
object_ptr< photo > photo_
Photo of the chat; for bots only; may be null.
Definition: td_api.h:50792
int53 saved_messages_topic_id_
If not 0, only messages in the specified Saved Messages topic will be considered; pass 0 to consider ...
Definition: td_api.h:95247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37946
Definition: td_api.h:16423
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13886
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:19096
object_ptr< photo > photo_
The photo.
Definition: td_api.h:38903
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12726
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:97845
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:22884
Definition: td_api.h:2128
string token_
Device registration token; may be empty to deregister a device.
Definition: td_api.h:15745
void store(TlStorerToString &s, const char *field_name) const final
bool show_story_sender_
True, if the sender of stories must be displayed in notifications.
Definition: td_api.h:49329
Definition: td_api.h:16551
void store(TlStorerToString &s, const char *field_name) const final
bool chat_is_created_
True, if the chat must be created by the current user.
Definition: td_api.h:27769
string endpoint_
Absolute URL exposed by the push service where the application server can send push messages; may be ...
Definition: td_api.h:15544
object_ptr< location > location_
Location result.
Definition: td_api.h:20188
int53 chat_id_
Chat identifier.
Definition: td_api.h:105092
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50050
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40807
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11459
bool exclude_read_
True, if read chats need to be excluded.
Definition: td_api.h:10645
int53 chat_id_
The channel chat the message belongs to.
Definition: td_api.h:100840
string description_
Web App description.
Definition: td_api.h:66782
Definition: td_api.h:1938
int53 supergroup_id_
Identifier of the channel.
Definition: td_api.h:106268
void store(TlStorerToString &s, const char *field_name) const final
int32 photo_width_
Product photo width.
Definition: td_api.h:23271
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98851
void store(TlStorerToString &s, const char *field_name) const final
array< string > keys_
Language pack keys of the strings to be returned; leave empty to request all available strings.
Definition: td_api.h:82604
Definition: td_api.h:22659
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89634
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68456
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:51727
string sender_name_
Name of the original sender.
Definition: td_api.h:34014
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:22085
object_ptr< sticker > around_animation_
Around animation for the reaction; may be null.
Definition: td_api.h:16693
object_ptr< point > end_point_
The end point of the curve.
Definition: td_api.h:66438
object_ptr< TMeUrlType > type_
Type of the URL.
Definition: td_api.h:55500
int32 date_
Point in time (Unix timestamp) relative to which to search for messages.
Definition: td_api.h:86033
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92168
Definition: td_api.h:13123
array< object_ptr< chatStatisticsInteractionInfo > > recent_interactions_
Detailed statistics about number of views and shares of recently sent messages and stories.
Definition: td_api.h:13404
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100655
void store(TlStorerToString &s, const char *field_name) const final
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:71166
Definition: td_api.h:89757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94588
array< object_ptr< unreadReaction > > unread_reactions_
The new list of unread reactions.
Definition: td_api.h:58885
int32 winner_count_
Number of users which will be able to activate the gift codes.
Definition: td_api.h:55941
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:23598
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< venue > venue_
Venue result.
Definition: td_api.h:22168
object_ptr< sticker > sticker_
Message content; may be null.
Definition: td_api.h:45761
object_ptr< sticker > select_animation_
Select animation for the effect in TGS format.
Definition: td_api.h:33765
int64 effect_id_
Identifier of the effect to apply to the message.
Definition: td_api.h:95951
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:47168
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30899
Definition: td_api.h:18776
int64 old_background_custom_emoji_id_
Previous identifier of the custom emoji; 0 if none.
Definition: td_api.h:9622
array< object_ptr< chatAdministrator > > administrators_
A list of chat administrators.
Definition: td_api.h:7680
int64 chat_instance_
An identifier uniquely corresponding to the chat a message was sent to.
Definition: td_api.h:64229
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103693
Definition: td_api.h:100569
int32 deleted_message_count_
Number of messages deleted by the administrator.
Definition: td_api.h:13466
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54069
object_ptr< sticker > left_reel_
The animated sticker with the left reel.
Definition: td_api.h:15840
string name_
The name of the option.
Definition: td_api.h:101173
int53 message_thread_id_
If not 0, the message thread identifier in which the messages will be sent.
Definition: td_api.h:96548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80674
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:59592
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61278
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:36081
bool is_from_offline_
True, if the message was sent because of a scheduled action by the message sender,...
Definition: td_api.h:30280
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:91238
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47901
object_ptr< CallDiscardReason > discard_reason_
Reason why the call was discarded.
Definition: td_api.h:31636
bool approve_
Pass true to approve all requests; pass false to decline them.
Definition: td_api.h:90356
void store(TlStorerToString &s, const char *field_name) const final
bool has_scheduled_messages_
True, if the chat has scheduled messages.
Definition: td_api.h:6608
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42822
void store(TlStorerToString &s, const char *field_name) const final
premiumStoryFeatureVideoQuality()
Definition: td_api.h:37959
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33596
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:74451
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64299
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG or MPEG4 format; may be null.
Definition: td_api.h:54511
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:45623
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98024
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:21710
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:69096
int32 thumbnail_height_
Height of the thumbnail.
Definition: td_api.h:21886
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49634
bytes value_
Bytes.
Definition: td_api.h:56120
int32 total_voter_count_
Total number of voters, participating in the poll.
Definition: td_api.h:41608
bool restricts_new_chats_
True, if the user may restrict new chats with non-contacts. Use canSendMessageToUser to check whether...
Definition: td_api.h:64897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16103
object_ptr< ChatAvailableReactions > available_reactions_
Types of reaction, available in the chat.
Definition: td_api.h:6630
Definition: td_api.h:20682
Definition: td_api.h:38574
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< botMenuButton > menu_button_
New menu button.
Definition: td_api.h:100787
int53 bot_user_id_
Identifier of the bot.
Definition: td_api.h:96982
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:75113
bool revoke_
Pass true to delete chat history for all users.
Definition: td_api.h:72694
int32 file_id_
File identifier.
Definition: td_api.h:17204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12023
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105710
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76639
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:47229
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:38719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19231
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103150
int53 download_offset_
Download will be started from this offset. downloaded_prefix_size is calculated from this offset.
Definition: td_api.h:29591
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2256
Definition: td_api.h:67285
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:7350
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:73196
messageReplyToStory()
Definition: td_api.h:98484
Definition: td_api.h:55975
Definition: td_api.h:55776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45404
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86162
int32 restricted_count_
Number of restricted users in the supergroup; 0 if unknown.
Definition: td_api.h:55076
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19650
int32 total_count_
Total number of active notifications in the group.
Definition: td_api.h:36386
object_ptr< groupCall > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81685
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44632
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35450
Definition: td_api.h:38837
bool can_create_topics_
True, if the user can create topics.
Definition: td_api.h:12443
int32 pending_reset_date_
Point in time (Unix timestamp) after which the password can be reset immediately using resetPassword.
Definition: td_api.h:48040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13625
bool has_expired_viewers_
True, if users viewed the story can't be received, because the story has expired more than getOption(...
Definition: td_api.h:53195
premiumLimitTypeActiveStoryCount()
bool send_phone_number_to_provider_
True, if the user's phone number will be sent to the provider.
Definition: td_api.h:27171
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:106645
Definition: td_api.h:21540
int53 chat_id_
Chat identifier.
Definition: td_api.h:1999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47593
void store(TlStorerToString &s, const char *field_name) const final
int64 inline_query_id_
Identifier of the inline query.
Definition: td_api.h:68422
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:27670
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97168
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:41194
Definition: td_api.h:96535
object_ptr< StatisticalGraph > story_reaction_graph_
A graph containing number of story reactions.
Definition: td_api.h:54453
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:73691
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103810
bool only_active_
Pass true to remove only active downloads, including paused.
Definition: td_api.h:91210
double duration_
Precise duration of the video, in seconds; 0-60.
Definition: td_api.h:25206
Definition: td_api.h:15695
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:66317
Definition: td_api.h:45795
object_ptr< notificationSound > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68167
Definition: td_api.h:35968
object_ptr< businessOpeningHours > opening_hours_
The new opening hours of the business; pass null to remove the opening hours; up to 28 time intervals...
Definition: td_api.h:98161
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:74449
Definition: td_api.h:49857
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70004
Definition: td_api.h:54158
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87623
double corner_radius_percentage_
The radius of the rectangle corner rounding, as a percentage of the media width.
Definition: td_api.h:53327
string title_
New title of the chat; 1-128 characters.
Definition: td_api.h:99372
bool is_current_
True, if this session is the current session.
Definition: td_api.h:50134
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39812
int32 min_user_age_
The minimum age of a user to be able to accept the terms; 0 if age isn't restricted.
Definition: td_api.h:56077
bool allow_channel_chats_
True, if channel chats are allowed.
Definition: td_api.h:55793
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100702
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66361
object_ptr< messageAutoDeleteTime > message_auto_delete_time_
New default message auto-delete time; must be from 0 up to 365 * 86400 and be divisible by 86400....
Definition: td_api.h:99914
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69497
bool udp_p2p_
True, if UDP peer-to-peer connections are supported.
Definition: td_api.h:5451
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatPhotoSticker > sticker_
Sticker-based version of the chat photo; may be null.
Definition: td_api.h:12515
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:21643
void store(TlStorerToString &s, const char *field_name) const final
double y_
The point's second coordinate.
Definition: td_api.h:41554
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< autoDownloadSettings > medium_
Preset with medium settings; supposed to be used by default when using mobile data.
Definition: td_api.h:1902
object_ptr< InputMessageReplyTo > reply_to_
Information about the message to be replied; pass null if none.
Definition: td_api.h:95870
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the business user that created the connection.
Definition: td_api.h:4010
int64 id_
Identifier of the sticker set.
Definition: td_api.h:52406
object_ptr< address > address_
The address to be saved.
Definition: td_api.h:23973
Definition: td_api.h:15933
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:55084
Definition: td_api.h:36156
string parameter_
The parameter for the bot start message.
Definition: td_api.h:20743
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91015
string url_
HTTP or tg:// URL to open. If the link is of the type internalLinkTypeWebApp, then the button must be...
Definition: td_api.h:19713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31736
bool is_downloading_completed_
True, if the local copy is fully available.
Definition: td_api.h:29589
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105501
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:38417
Definition: td_api.h:106366
string title_
Option title.
Definition: td_api.h:50891
Definition: td_api.h:47257
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StickerFormat > format_
Format of the thumbnail; pass null if thumbnail is removed.
Definition: td_api.h:102324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56808
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58905
Definition: td_api.h:90503
int32 video_height_
Height of the video.
Definition: td_api.h:21639
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:107109
int64 story_sound_id_
Identifier of the notification sound to be played for stories; 0 if sound is disabled.
Definition: td_api.h:49327
void store(TlStorerToString &s, const char *field_name) const final
bool request_write_access_
True, if the user must be asked for the permission to send messages to the bot.
Definition: td_api.h:715
Definition: td_api.h:23127
object_ptr< location > location_
The new location of the user.
Definition: td_api.h:100528
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87342
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67440
int32 story_id_
Story identifier.
Definition: td_api.h:62201
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32006
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat administered by the user.
Definition: td_api.h:43064
int32 audio_source_id_
Screen sharing audio channel synchronization source identifier; received from tgcalls.
Definition: td_api.h:103354
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81327
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:90936
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:56481
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:87473
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:87451
string language_
Programming language of the code; as defined by the sender.
Definition: td_api.h:56982
bool is_public_
Pass true to set a public photo, which will be visible even the main photo is hidden by privacy setti...
Definition: td_api.h:101719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90265
object_ptr< maskPosition > mask_position_
Position where the mask is placed; may be null.
Definition: td_api.h:52226
string data_
JSON-encoded data with the credential identifier.
Definition: td_api.h:21299
int53 story_sender_chat_id_
The identifier of the sender of the opened story.
Definition: td_api.h:89768
void store(TlStorerToString &s, const char *field_name) const final
int32 audio_source_id_
User's audio channel synchronization source identifier.
Definition: td_api.h:19076
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24222
void store(TlStorerToString &s, const char *field_name) const final
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:75185
array< int53 > user_ids_
Identifiers of the users which can activate the gift codes.
Definition: td_api.h:55890
bool needs_repainting_
True, if stickers in the sticker set are custom emoji that must be repainted; for custom emoji sticke...
Definition: td_api.h:52337
object_ptr< termsOfService > terms_of_service_
The new terms of service.
Definition: td_api.h:63026
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5629
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:100192
string author_
Author of the article.
Definition: td_api.h:28578
object_ptr< PremiumFeature > feature_
The viewed premium feature.
Definition: td_api.h:106984
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:45647
array< int53 > shared_user_ids_
Identifiers of the shared users.
Definition: td_api.h:103237
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70156
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52121
Definition: td_api.h:73850
bool is_fake_
True, if many users reported this user as a fake account.
Definition: td_api.h:64891
string label_
Label of the tag; 0-12 characters. Always empty if the tag is returned for a Saved Messages topic.
Definition: td_api.h:49021
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputMessageContent > input_message_content_
The content of the message to be added; inputMessagePoll, inputMessageForwarded and inputMessageLocat...
Definition: td_api.h:67876
bool has_password_
True, if a temporary password is available.
Definition: td_api.h:56031
int32 height_
Height of a bounding box in which the image must be shown; 0 if unknown.
Definition: td_api.h:48724
string username_
Username for logging in; may be empty.
Definition: td_api.h:44788
int32 port_
Server port number.
Definition: td_api.h:5510
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:79827
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94930
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86388
int32 score_
New score.
Definition: td_api.h:32730
string url_
An HTTP URL, opening the reference.
Definition: td_api.h:48769
Definition: td_api.h:61885
object_ptr< minithumbnail > minithumbnail_
Media minithumbnail; may be null.
Definition: td_api.h:38861
array< object_ptr< PageBlock > > page_blocks_
Post content.
Definition: td_api.h:38077
array< int53 > user_ids_
Identifiers of users to be added to the basic group; may be empty to create a basic group without oth...
Definition: td_api.h:71709
int64 value_
The value of the option.
Definition: td_api.h:37037
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68459
Definition: td_api.h:66530
bool is_pinned_
Pass true to pin the topic; pass false to unpin it.
Definition: td_api.h:105096
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:69877
int53 time_offset_
Point in time when the stream currently ends; Unix timestamp in milliseconds.
Definition: td_api.h:19259
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:105440
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pushReceiverId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85352
bool mute_stories_
True, if story notifications are disabled.
Definition: td_api.h:49325
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:47170
Definition: td_api.h:25149
int32 shortcut_id_
Unique identifier of the quick reply shortcut to which the messages belong.
Definition: td_api.h:73379
string username_
Username of the user; for bots only.
Definition: td_api.h:50842
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:45036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2361
object_ptr< StoryInteractionType > type_
Type of the interaction.
Definition: td_api.h:53819
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:85547
string phone_number_
Phone number.
Definition: td_api.h:48680
object_ptr< StoryList > list_
Identifier of the story list in which the stories are shown; may be null if the stories aren't shown ...
Definition: td_api.h:7503
object_ptr< CheckStickerSetNameResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70356
int32 count_
Limit on the total number of files after deletion. Pass -1 to use the default limit.
Definition: td_api.h:89899
object_ptr< RichText > text_
Text.
Definition: td_api.h:48318
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19457
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82465
int53 message_id_
Identifier of the message.
Definition: td_api.h:100900
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86181
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43040
string currency_
Currency for the price of the product.
Definition: td_api.h:32775
Definition: td_api.h:63211
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53076
bytes database_encryption_key_
Encryption key for the database. If the encryption key is invalid, then an error with code 401 will b...
Definition: td_api.h:102764
Definition: td_api.h:100350
Definition: td_api.h:52169
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:82571
Definition: td_api.h:7490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88664
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90010
object_ptr< themeParameters > theme_
Preferred Web App theme; pass null to use the default theme.
Definition: td_api.h:89831
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43263
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87183
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:48786
bool is_hidden_
Pass true to hide and close the General topic; pass false to unhide it.
Definition: td_api.h:105150
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95511
bool disable_notification_
Pass true to disable notification about the current user joining Telegram for other users that added ...
Definition: td_api.h:91158
Definition: td_api.h:70423
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:69597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14202
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23871
int32 file_id_
Identifier of the file to delete.
Definition: td_api.h:73018
bool is_pinned_
True, if the message is pinned.
Definition: td_api.h:30278
bool can_pin_messages_
True, if the user can pin messages.
Definition: td_api.h:12441
object_ptr< animatedEmoji > animated_emoji_
The animated emoji.
Definition: td_api.h:31355
string photo_url_
The URL of the JPEG photo (photo size must not exceed 5MB).
Definition: td_api.h:22054
Definition: td_api.h:20813
object_ptr< statisticalValue > mean_message_share_count_
Mean number of times the recently sent messages were shared.
Definition: td_api.h:13368
int53 user_id_
Identifier of the user to be called.
Definition: td_api.h:71373
string value_
Unencrypted data, phone number or email address.
Definition: td_api.h:16926
string inline_message_id_
Inline message identifier.
Definition: td_api.h:75049
Definition: td_api.h:74791
int53 user_id_
User identifier.
Definition: td_api.h:11314
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:53123
array< object_ptr< MessageSender > > recent_voter_ids_
Identifiers of recent voters, if the poll is non-anonymous.
Definition: td_api.h:41610
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55578
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71926
string last_name_
Last name of the user.
Definition: td_api.h:14815
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48333
void store(TlStorerToString &s, const char *field_name) const final
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:33016
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16839
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4463
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:99266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53738
string conversion_
String specifying the conversion applied to the original file; must be persistent across application ...
Definition: td_api.h:21504
int53 message_id_
A temporary message identifier.
Definition: td_api.h:58484
Definition: td_api.h:60451
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:82712
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:32899
int53 message_id_
The identifier of the message to be replied in the same chat and forum topic.
Definition: td_api.h:23493
int53 message_thread_id_
Message thread identifier in which mentions are marked as read.
Definition: td_api.h:90616
void store(TlStorerToString &s, const char *field_name) const final
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:72584
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66630
object_ptr< InputStoryAreaType > type_
Type of the area.
Definition: td_api.h:24803
Definition: td_api.h:48108
Definition: td_api.h:39002
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:52575
int32 story_id_
Story identifier of the original story.
Definition: td_api.h:54171
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57680
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77047
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:5307
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30665
Definition: td_api.h:36119
Definition: td_api.h:80488
Definition: td_api.h:44476
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:103430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18056
string password_
The 2-step verification password of the current user.
Definition: td_api.h:76117
object_ptr< chatInviteLink > invite_link_
Primary invite link for the chat; may be null. For chat administrators with can_invite_users right on...
Definition: td_api.h:55124
Definition: td_api.h:52074
bool is_viewed_
True, if at least one of the recipients has viewed the video note.
Definition: td_api.h:31018
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:6596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29703
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95528
Definition: td_api.h:89213
object_ptr< AutosaveSettingsScope > scope_
Autosave settings scope.
Definition: td_api.h:97520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84977
fileTypeVideoStory()
bool is_hidden_
True, if the country must be hidden from the list of all countries.
Definition: td_api.h:14948
string json_data_
Graph data in JSON format.
Definition: td_api.h:51836
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32294
void store(TlStorerToString &s, const char *field_name) const final
bool needs_repainting_
True, if the sticker must be repainted to a text color in messages, the color of the Telegram Premium...
Definition: td_api.h:52267
bool select_contacts_
True, if all private chats with contacts are selected.
Definition: td_api.h:4827
string sticker_url_
The URL of the WEBP, TGS, or WEBM sticker (sticker file size must not exceed 5MB).
Definition: td_api.h:22113
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106614
string description_
New bot's description on the specified language.
Definition: td_api.h:97679
int53 chat_id_
Identifier of the chat to be removed.
Definition: td_api.h:91890
bool is_official_
True, if the sticker set is official.
Definition: td_api.h:52422
string title_
Game title, empty for pinned game message.
Definition: td_api.h:45341
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77750
Definition: td_api.h:85536
int53 chat_id_
Identifier of the chat to which the message that was forwarded belonged; may be 0 if unknown.
Definition: td_api.h:18362
int53 chat_id_
Chat identifier.
Definition: td_api.h:59955
int32 offset_
Specify 0 to get results from exactly the message from_message_id or a negative offset to get the spe...
Definition: td_api.h:95255
object_ptr< sticker > select_animation_
Select animation for the reaction.
Definition: td_api.h:16687
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21105
string question_
Poll question.
Definition: td_api.h:45602
void store(TlStorerToString &s, const char *field_name) const final
bool use_default_show_story_sender_
If true, the value for the relevant type of chat is used instead of show_story_sender.
Definition: td_api.h:12353
Definition: td_api.h:100950
string referrer_
Google Play referrer to identify the user.
Definition: td_api.h:85597
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< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98573
int32 max_quantity_
The maximum number of users to share.
Definition: td_api.h:27704
int53 chat_id_
Chat identifier.
Definition: td_api.h:104713
object_ptr< BusinessFeature > source_
Source of the request; pass null if the method is called from settings or some non-standard source.
Definition: td_api.h:77311
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:32957
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:73543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62136
object_ptr< InputFile > animation_
Animation file to be removed.
Definition: td_api.h:91942
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103324
array< object_ptr< InputFile > > attached_files_
Files used in the imported messages. Only inputFileLocal and inputFileGenerated are supported....
Definition: td_api.h:88844
string recovery_code_
Recovery code to check.
Definition: td_api.h:70084
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1973
Definition: td_api.h:15371
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:20192
int32 story_per_day_count_
Number of stories that the chat can publish daily.
Definition: td_api.h:7974
object_ptr< formattedText > text_
Text in which to search for the quote.
Definition: td_api.h:95136
int32 id_
Unique button identifier.
Definition: td_api.h:27757
bool video_chat_changes_
True, if video chat actions need to be returned.
Definition: td_api.h:10533
int32 offset_
Number of transactions to skip.
Definition: td_api.h:79329
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33470
Definition: td_api.h:10618
Definition: td_api.h:96971
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram stars; can be identifier of an owned bot, or identifier of a ...
Definition: td_api.h:86460
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68911
string first_name_
First name of the user.
Definition: td_api.h:64853
array< object_ptr< ChatList > > chat_lists_
Chat lists to which the chat belongs. A chat can have a non-zero position in a chat list even it does...
Definition: td_api.h:6594
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72882
array< object_ptr< failedToAddMember > > failed_to_add_members_
Information about users that weren't added to the chat.
Definition: td_api.h:17108
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67977
object_ptr< sticker > center_animation_
Center animation for the reaction; may be null.
Definition: td_api.h:16695
array< object_ptr< PaidMedia > > media_
Information about the media.
Definition: td_api.h:30826
string mime_type_
MIME type of the file, usually "image/gif" or "video/mp4".
Definition: td_api.h:558
Definition: td_api.h:100517
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:14727
Definition: td_api.h:47299
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InternalLinkType > edit_description_link_
The internal link, which can be used to edit bot description; may be null.
Definition: td_api.h:3372
array< object_ptr< sticker > > stickers_
List of stickers in this set.
Definition: td_api.h:52343
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StoryList > story_list_
New list for active stories posted by the chat.
Definition: td_api.h:98323
string query_
Query to search for.
Definition: td_api.h:95430
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:21890
object_ptr< ReportReason > reason_
The reason for reporting the story.
Definition: td_api.h:93018
int32 channel_id_
Identifier of an audio/video channel.
Definition: td_api.h:19255
premiumStoryFeatureSaveStories()
string application_version_
Application version; must be non-empty.
Definition: td_api.h:102784
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:43771
void store(TlStorerToString &s, const char *field_name) const final
int64 new_sticker_set_id_
New identifier of the chat sticker set; 0 if none.
Definition: td_api.h:9454
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:52964
int32 scale_
Scale of segment durations in the stream. The duration is 1000/(2**scale) milliseconds.
Definition: td_api.h:19257
int64 old_sticker_set_id_
Previous identifier of the chat sticker set; 0 if none.
Definition: td_api.h:9410
object_ptr< secretChat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86339
string last_name_
The last name of the user; 0-64 characters.
Definition: td_api.h:91156
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94724
bool has_private_calls_
True, if the user can't be called due to their privacy settings.
Definition: td_api.h:64997
int32 premium_value_
Value of the limit for Premium users.
Definition: td_api.h:43148
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15812
string currency_
Currency for the product price.
Definition: td_api.h:64327
string name_
Unique background name.
Definition: td_api.h:2290
string text_
The text to parse.
Definition: td_api.h:90021
int32 log_in_date_
Point in time (Unix timestamp) when the user was logged in.
Definition: td_api.h:14559
int64 profile_photo_id_
Identifier of the profile photo to delete.
Definition: td_api.h:73279
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32264
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:66551
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72300
object_ptr< InputFile > background_
Background file to use. Only inputFileLocal and inputFileGenerated are supported. The file must be in...
Definition: td_api.h:20831
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied in the message sent by the Web App; pass null if...
Definition: td_api.h:89837
int32 file_id_
Identifier of the file to stop uploading.
Definition: td_api.h:69328
Definition: td_api.h:98252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49209
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:33102
Definition: td_api.h:23569
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80340
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34268
int32 duration_
Duration of the video, in seconds; 0-60.
Definition: td_api.h:22953
object_ptr< InternalLinkType > feedback_link_
An internal link to be opened to leave feedback about the instant view.
Definition: td_api.h:66885
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StoryContent > content_
Content of the story.
Definition: td_api.h:53205
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:82340
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57826
double seconds_
Number of seconds before the function returns.
Definition: td_api.h:97199
object_ptr< MessageSender > actor_id_
Identifier of the user or chat that changed reactions.
Definition: td_api.h:64702
Definition: td_api.h:77209
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89143
Definition: td_api.h:106912
Definition: td_api.h:45330
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:6922
object_ptr< chatFolderIcon > icon_
The chosen or default icon for the chat folder.
Definition: td_api.h:10755
Definition: td_api.h:52758
void store(TlStorerToString &s, const char *field_name) const final
array< int64 > sticker_effect_ids_
The new list of available message effects from Premium stickers.
Definition: td_api.h:63263
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45090
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102674
int32 file_id_
Identifier of the downloaded file.
Definition: td_api.h:104983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48132
Definition: td_api.h:30432
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79508
string token_
The token.
Definition: td_api.h:16127
bytes x_
Bytes to return.
Definition: td_api.h:103771
Definition: td_api.h:94334
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:14629
int53 chat_id_
Identifier of the chat to which to forward messages.
Definition: td_api.h:75932
void store(TlStorerToString &s, const char *field_name) const final
int32 new_verbosity_level_
New verbosity level; 1-1024.
Definition: td_api.h:100632
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89456
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
The identifier of the story.
Definition: td_api.h:87157
Definition: td_api.h:53905
object_ptr< FileType > file_type_
File type; pass null if unknown.
Definition: td_api.h:90189
Definition: td_api.h:53152
int53 size_
Total size of the files in the chat, in bytes.
Definition: td_api.h:52721
object_ptr< FirebaseDeviceVerificationParameters > device_verification_parameters_
Parameters to be used for device verification.
Definition: td_api.h:1297
Definition: td_api.h:16581
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42396
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75215
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:101610
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:106514
int53 chat_id_
Identifier of a chat in which the thumbnail will be shown. Use 0 if unknown.
Definition: td_api.h:83056
Definition: td_api.h:20175
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:21993
Definition: td_api.h:20898
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:68010
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79622
int64 callback_query_id_
Identifier of the callback query.
Definition: td_api.h:68303
object_ptr< countries > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80202
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:103293
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61833
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
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77497
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:21819
Definition: td_api.h:4914
int32 year_
Birth year; 0 if unknown.
Definition: td_api.h:2899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78843
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:71982
Definition: td_api.h:94894
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3124
Definition: td_api.h:39102
string name_
Name of the other party; may be empty if unrecognized.
Definition: td_api.h:33854
object_ptr< CanSendStoryResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69169
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53405
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104228
string title_
Sticker set title; 1-64 characters.
Definition: td_api.h:71821
bool is_manual_
True, if the quote was manually chosen by the message sender.
Definition: td_api.h:57320
string zero_value_
Value for zero objects.
Definition: td_api.h:28079
Definition: td_api.h:39056
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95723
int53 bot_user_id_
Identifier of the bot, providing the Web App.
Definition: td_api.h:89827
bool show_alert_
True, if an alert must be shown to the user instead of a toast notification.
Definition: td_api.h:5917
Definition: td_api.h:2273
array< int53 > message_ids_
Identifiers of the messages to be deleted.
Definition: td_api.h:73173
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20384
Definition: td_api.h:98645
object_ptr< textQuote > quote_
Chosen quote from the replied message; may be null if none.
Definition: td_api.h:34805
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8531
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which message will be returned.
Definition: td_api.h:86031
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:96034
object_ptr< premiumState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85124
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< shippingOption > > shipping_options_
Available shipping options.
Definition: td_api.h:68544
Definition: td_api.h:91510
int32 width_
Sticker width; as defined by the sender.
Definition: td_api.h:52015
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:21706
bool show_caption_above_media_
Pass true to show the caption above the media; otherwise, the caption will be shown below the media....
Definition: td_api.h:75117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58632
int64 sound_id_
Identifier of the notification sound to be played; 0 if sound is disabled.
Definition: td_api.h:49319
int64 available_amount_
Amount of the cryptocurrency available for withdrawal, in the smallest units of the cryptocurrency.
Definition: td_api.h:12852
string label_
New label for the tag; 0-12 characters.
Definition: td_api.h:101984
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:61682
int53 id_
Unique message identifier among all quick replies.
Definition: td_api.h:46550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42276
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:36518
int32 total_count_
Number of times the reaction was added.
Definition: td_api.h:34474
bool can_invite_users_
True, if the user can invite new users to the chat.
Definition: td_api.h:12439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80288
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:73329
int64 id_
Session identifier.
Definition: td_api.h:58115
object_ptr< sticker > effect_animation_
Effect animation for the effect in TGS format.
Definition: td_api.h:33767
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97975
Definition: td_api.h:12553
Definition: td_api.h:96053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87748
Definition: td_api.h:50639
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:74443
object_ptr< StarTransactionPartner > partner_
Source of the incoming transaction, or its recipient for outgoing transactions.
Definition: td_api.h:51377
object_ptr< InputFile > photo_
Photo to send. The photo must be at most 10 MB in size. The photo's width and height must not exceed ...
Definition: td_api.h:22766
int32 position_
Position in the high score table.
Definition: td_api.h:18844
int32 group_call_id_
Group call identifier.
Definition: td_api.h:105201
object_ptr< RichText > author_
Author.
Definition: td_api.h:37277
int32 boost_count_
Number of times the chat was boosted.
Definition: td_api.h:32444
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:101847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56628
bool udp_reflector_
True, if connection through UDP reflectors is supported.
Definition: td_api.h:5453
bool restore_previous_
Pass true to restore previously set background. Can be used only in private and secret chats with non...
Definition: td_api.h:72533
Definition: td_api.h:58513
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:74873
int53 current_count_
The number of Telegram stars that aren't withdrawn yet.
Definition: td_api.h:51318
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7428
int53 story_sender_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:75613
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73093
Definition: td_api.h:52067
void store(TlStorerToString &s, const char *field_name) const final
int64 sound_id_
Identifier of the notification sound to be played for messages; 0 if sound is disabled.
Definition: td_api.h:12339
bool has_hidden_members_
True, if non-administrators can receive only administrators and bots using getSupergroupMembers or se...
Definition: td_api.h:55088
Definition: td_api.h:84897
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:50760
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:66200
int53 message_id_
Message identifier; unique for the chat to which the sponsored message belongs among both ordinary an...
Definition: td_api.h:51065
Definition: td_api.h:36648
bytes data_
File bytes.
Definition: td_api.h:17294
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105819
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90692
Definition: td_api.h:49370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83498
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:4852
int32 month_
Month of the year; 1-12.
Definition: td_api.h:2897
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
int32 port_
Proxy server port.
Definition: td_api.h:75491
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11911
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73251
string button_text_
Text for the message action button.
Definition: td_api.h:51077
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:83239
string name_
Time zone name.
Definition: td_api.h:57766
bytes file_hash_
Current hash of the file containing the translation.
Definition: td_api.h:24540
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool mute_new_participants_
True, if only group call administrators can unmute new participants.
Definition: td_api.h:18964
Definition: td_api.h:62647
array< object_ptr< ChatList > > chat_lists_
List of chat lists.
Definition: td_api.h:11554
string password_
The 2-step verification password of the current user.
Definition: td_api.h:106434
void store(TlStorerToString &s, const char *field_name) const final
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:42647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75576
Definition: td_api.h:42289
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:40521
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82820
int64 chat_photo_id_
Identifier of the current user's profile photo to reuse.
Definition: td_api.h:21051
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< datedFile > front_side_
Front side of the document.
Definition: td_api.h:19567
string url_
URL of a Web App to open when the button is pressed. If the link is of the type internalLinkTypeWebAp...
Definition: td_api.h:3428
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96512
object_ptr< chatPhotos > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88333
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42366
object_ptr< MessageSendingState > sending_state_
The sending state of the message; may be null if the message isn't being sent and didn't fail to be s...
Definition: td_api.h:46552
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:54606
Definition: td_api.h:40502
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105279
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request.
Definition: td_api.h:95941
int53 chat_id_
Chat identifier.
Definition: td_api.h:89174
string order_info_id_
Temporary identifier of the order information.
Definition: td_api.h:66343
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:72060
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101091
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:3258
bool can_get_statistics_
True, if the supergroup or channel statistics are available.
Definition: td_api.h:55096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46391
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:63423
object_ptr< ReactionNotificationSource > message_reaction_source_
Source of message reactions for which notifications are shown.
Definition: td_api.h:46703
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:59705
void store(TlStorerToString &s, const char *field_name) const final
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:2479
object_ptr< customRequestResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97010
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57337
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< businessAwayMessageSettings > away_message_settings_
The away message; may be null if none or the Business account is not of the current user.
Definition: td_api.h:4556
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37227
Definition: td_api.h:90397
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:41238
int53 sent_bytes_
Total number of bytes sent.
Definition: td_api.h:36037
int53 chat_id_
Chat identifier.
Definition: td_api.h:100126
array< object_ptr< premiumFeaturePromotionAnimation > > animations_
The list of available promotion animations for Premium features.
Definition: td_api.h:44076
Definition: td_api.h:7240
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:89146
int32 date_
Point in time (Unix timestamp) when the story was published.
Definition: td_api.h:53169
string country_code_
A two-letter ISO 3166-1 alpha-2 country code of the country for which the fact-check is shown.
Definition: td_api.h:17021
int32 story_id_
Unique story identifier among stories of the given sender.
Definition: td_api.h:53722
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45343
object_ptr< filePart > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90800
void store(TlStorerToString &s, const char *field_name) const final
string id_
Shipping option identifier.
Definition: td_api.h:50889
string zoom_token_
If non-empty, a token which can be used to receive a zoomed in graph.
Definition: td_api.h:51838
Definition: td_api.h:11303
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:103521
int53 chat_id_
Chat identifier.
Definition: td_api.h:104823
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15643
int53 offset_
The offset from which to write the data to the file.
Definition: td_api.h:107086
string message_
Message text of the start page; 0-getOption("business_start_page_message_length_max") characters.
Definition: td_api.h:20996
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14112
int32 total_count_
Number of forwarded messages.
Definition: td_api.h:46415
object_ptr< countryInfo > country_
Information about the country to which the phone number belongs; may be null.
Definition: td_api.h:41402
string name_
New name for the shortcut. Use checkQuickReplyShortcutName to check its validness.
Definition: td_api.h:101772
bool prefer_with_reaction_
Pass true to get interactions with reaction first; pass false to get interactions sorted just by inte...
Definition: td_api.h:87056
void store(TlStorerToString &s, const char *field_name) const final
int32 video_width_
Width of the video.
Definition: td_api.h:21637
Definition: td_api.h:49983
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:93994
Definition: td_api.h:86892
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93911
Definition: td_api.h:60406
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104470
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53492
Definition: td_api.h:15982
Definition: td_api.h:89512
string url_
URL of the result, if it exists.
Definition: td_api.h:21694
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31331
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24594
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:92171
array< object_ptr< PassportElementType > > types_
List of Telegram Passport element types sent.
Definition: td_api.h:33494
string result_id_
Identifier of the inline query result.
Definition: td_api.h:96409
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:100128
string few_value_
Value for few objects.
Definition: td_api.h:28085
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76472
int53 chat_id_
Chat identifier.
Definition: td_api.h:68821
object_ptr< PremiumGiveawayParticipantStatus > status_
Status of the current user in the giveaway.
Definition: td_api.h:42803
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:52420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36730
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > file_
Information about the animation file.
Definition: td_api.h:446
Definition: td_api.h:93428
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< shippingOption > > shipping_options_
Available shipping options.
Definition: td_api.h:66345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2664
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90797
object_ptr< CollectibleItemType > type_
Type of the collectible item. The item must be used by a user and must be visible to the current user...
Definition: td_api.h:80008
string application_name_
Short name of the application; 0-64 English letters, digits, and underscores.
Definition: td_api.h:88589
Definition: td_api.h:61924
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2445
void store(TlStorerToString &s, const char *field_name) const final
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:53057
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37347
int53 expected_size_
Expected size of the generated file, in bytes; 0 if unknown.
Definition: td_api.h:21506
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86783
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 stickers to be returned.
Definition: td_api.h:86798
object_ptr< MessageSender > creator_id_
Identifier of the creator of the topic.
Definition: td_api.h:18252
string email_address_
The email address to be saved.
Definition: td_api.h:24246
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8921
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:75308
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Call identifier.
Definition: td_api.h:5134
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:84796
array< object_ptr< botCommands > > bot_commands_
List of commands of bots in the group.
Definition: td_api.h:55126
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50656
Definition: td_api.h:41720
int32 position_
Quote position in the original message in UTF-16 code units.
Definition: td_api.h:25254
bool remove_caption_
Pass true to remove media captions of message copies. Ignored if send_copy is false.
Definition: td_api.h:75944
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72553
bool allow_multiple_answers_
True, if multiple answer options can be chosen simultaneously.
Definition: td_api.h:41731
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100755
void store(TlStorerToString &s, const char *field_name) const final
string start_parameter_
Unique invoice bot start_parameter to be passed to getInternalLink.
Definition: td_api.h:31577
Definition: td_api.h:55866
Definition: td_api.h:85819
string two_value_
Value for two objects.
Definition: td_api.h:28083
array< string > hashtags_
A list of hashtags.
Definition: td_api.h:19481
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 priority_
Priority of the upload (1-32). The higher the priority, the earlier the file will be uploaded....
Definition: td_api.h:90191
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:94242
Definition: td_api.h:16852
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3592
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37141
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:100468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41916
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70935
object_ptr< groupCallParticipant > participant_
New data about a participant.
Definition: td_api.h:61937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98570
int53 chat_id_
Chat identifier.
Definition: td_api.h:14995
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:45953
bool is_outgoing_
True, if the call is outgoing.
Definition: td_api.h:4929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105329
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36173
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:105038
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103033
Definition: td_api.h:16454
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67719
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:93597
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41290
Definition: td_api.h:6896
Definition: td_api.h:93875
void store(TlStorerToString &s, const char *field_name) const final
int64 web_app_launch_id_
Identifier of Web App launch.
Definition: td_api.h:63183
object_ptr< DiceStickers > initial_state_
The animated stickers with the initial dice animation; may be null if unknown. The update updateMessa...
Definition: td_api.h:31397
bool is_shareable_
True, if at least one link has been created for the folder.
Definition: td_api.h:10635
int32 limit_
The maximum number of topics to be loaded. For optimal performance, the number of loaded topics is ch...
Definition: td_api.h:89523
string value_
The value of the option.
Definition: td_api.h:37076
int53 chat_id_
Chat identifier.
Definition: td_api.h:104877
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105226
object_ptr< passportElements > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76139
object_ptr< formattedText > bio_
A short user bio; may be null for bots.
Definition: td_api.h:65011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16508
Definition: td_api.h:101387
string title_
Group call title.
Definition: td_api.h:18934
array< string > emojis_
The new list of active emoji reactions.
Definition: td_api.h:63222
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:21275
string title_
Group call recording title; 0-64 characters.
Definition: td_api.h:103295
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15656
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Media caption.
Definition: td_api.h:30828
string name_
The name of the background.
Definition: td_api.h:93942
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:71957
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60942
string number_
Document number; 1-24 characters.
Definition: td_api.h:21551
Definition: td_api.h:16813
int32 administrator_count_
Number of privileged users in the supergroup or channel; 0 if unknown.
Definition: td_api.h:55074
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:29188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71235
double horizontal_accuracy_
The estimated horizontal accuracy of the location, in meters; as defined by the sender....
Definition: td_api.h:29686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79558
Definition: td_api.h:93692
Definition: td_api.h:71205
bool is_restore_
Pass true if this is a restore of a Telegram Premium purchase; only for App Store.
Definition: td_api.h:52875
Definition: td_api.h:99197
int32 date_
Point in time (Unix timestamp) when the current user joined, or the point in time when the supergroup...
Definition: td_api.h:54965
Definition: td_api.h:58156
array< int53 > except_user_ids_
User identifiers of the contacts that can't see the story; always unknown and empty for non-owned sto...
Definition: td_api.h:54297
bool restrict_user_is_premium_
True, if the shared users must or must not be Telegram Premium users.
Definition: td_api.h:27700
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68115
object_ptr< orderInfo > order_info_
Information about the order; may be null.
Definition: td_api.h:64335
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:53012
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95773
string emoji_
The emoji.
Definition: td_api.h:76228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91437
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:65019
Definition: td_api.h:56521
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32144
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87037
Definition: td_api.h:102588
object_ptr< MessageSender > participant_id_
Identifier of the affected group call participant.
Definition: td_api.h:10148
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30419
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52693
Definition: td_api.h:18187
Definition: td_api.h:8223
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:92569
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76522
string first_name_
First name of the user; 1-255 characters in length.
Definition: td_api.h:14813
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:96550
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG format; as defined by the sender; may be null.
Definition: td_api.h:66670
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of stories to be returned; up to 100. For optimal performance, the number of retur...
Definition: td_api.h:95081
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77444
Definition: td_api.h:45591
Definition: td_api.h:83783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23195
object_ptr< AuthorizationState > authorization_state_
New authorization state.
Definition: td_api.h:58404
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50106
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33236
Definition: td_api.h:70323
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:21848
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97542
object_ptr< attachmentMenuBot > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76525
Definition: td_api.h:48922
object_ptr< hashtags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94591
getStoryAvailableReactions()
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:73068
array< object_ptr< datedFile > > files_
List of attached files.
Definition: td_api.h:16924
Definition: td_api.h:44111
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73780
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:15842
string method_
The method name.
Definition: td_api.h:96984
Definition: td_api.h:50579
int32 actual_winners_selection_date_
Point in time (Unix timestamp) when the winners were selected. May be bigger than winners selection d...
Definition: td_api.h:33197
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:106349
Definition: td_api.h:96656
object_ptr< location > user_location_
User location; may be null.
Definition: td_api.h:64015
Definition: td_api.h:102895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82036
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:22119
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< location > location_
The location.
Definition: td_api.h:53387
object_ptr< pageBlockCaption > caption_
Audio file caption.
Definition: td_api.h:37795
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102816
int53 chat_id_
Chat identifier of the message with the button.
Definition: td_api.h:82929
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool supports_group_chats_
True, if the bot supports opening from attachment menu in basic group and supergroup chats.
Definition: td_api.h:711
int32 valid_for_
Time during which the temporary password will be valid, in seconds; must be between 60 and 86400.
Definition: td_api.h:72115
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53247
string title_
Title of the chat to which the join request was sent.
Definition: td_api.h:7452
Definition: td_api.h:75355
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
Phone number of the user.
Definition: td_api.h:64859
object_ptr< NotificationGroupType > type_
New type of the notification group.
Definition: td_api.h:60908
object_ptr< formattedText > quote_
Quote to search for.
Definition: td_api.h:95138
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:57273
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103265
object_ptr< passportElementsWithErrors > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84459
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:61425
int64 total_amount_
Total amount of the cryptocurrency earned, in the smallest units of the cryptocurrency.
Definition: td_api.h:12848
Definition: td_api.h:15104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89631
object_ptr< RevenueWithdrawalState > withdrawal_state_
State of the withdrawal; may be null for refunds from Fragment.
Definition: td_api.h:51592
string text_
Text to search for.
Definition: td_api.h:82440
Definition: td_api.h:59902
Definition: td_api.h:66818
string invite_link_
Invite link for which to return join requests. If empty, all join requests will be returned....
Definition: td_api.h:78709
int32 open_period_
Amount of time the poll will be active after creation, in seconds; for bots only.
Definition: td_api.h:23344
array< object_ptr< ReactionType > > old_reaction_types_
Old list of chosen reactions.
Definition: td_api.h:64706
int53 user_id_
User identifier.
Definition: td_api.h:82016
Definition: td_api.h:71999
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:13910
object_ptr< InputCredentials > credentials_
The credentials chosen by user for payment; pass null for a payment in Telegram stars.
Definition: td_api.h:96675
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98962
Definition: td_api.h:12036
string password_
The 2-step verification password of the current user.
Definition: td_api.h:86582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76364
array< int32 > removed_notification_ids_
Identifiers of removed group notifications, sorted by notification identifier.
Definition: td_api.h:60920
void store(TlStorerToString &s, const char *field_name) const final
bool premium_would_allow_invite_
True, if subscription to Telegram Premium would have allowed to add the user to the chat.
Definition: td_api.h:17063
int32 width_
Block width; 0 if unknown.
Definition: td_api.h:38015
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92698
Definition: td_api.h:100672
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49040
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73298
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > excluded_chat_ids_
Identifiers of private chats that are always excluded; for businessConnectedBot only.
Definition: td_api.h:4821
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65347
bool request_write_access_
True, if the user must be asked for the permission to the bot to send them messages.
Definition: td_api.h:30022
Definition: td_api.h:27979
Definition: td_api.h:66598
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:29963
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6775
bool can_send_basic_messages_
True, if the user can send text messages, contacts, giveaways, giveaway winners, invoices,...
Definition: td_api.h:12417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3318
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_unmuted_for_current_user_
True, if the current user can unmute the participant for self.
Definition: td_api.h:19098
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17407
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:68939
object_ptr< PassportElementType > type_
Element type.
Definition: td_api.h:73229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5020
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:75053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66275
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:49141
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
The phone number to be saved.
Definition: td_api.h:24207
array< object_ptr< availableReaction > > popular_reactions_
List of popular reactions.
Definition: td_api.h:2230
Definition: td_api.h:82379
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inputBusinessStartPage > start_page_
The new start page of the business; pass null to remove custom start page.
Definition: td_api.h:98213
object_ptr< datedFile > reverse_side_
Reverse side of the document; only for driver license and identity card; may be null.
Definition: td_api.h:19569
object_ptr< user > user_
New data about the user.
Definition: td_api.h:61185
object_ptr< maskPosition > mask_position_
Position where the mask is placed; pass null if not specified.
Definition: td_api.h:24752
Definition: td_api.h:48307
int32 duration_
Duration of the audio, in seconds; as defined by the sender.
Definition: td_api.h:856
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11683
void store(TlStorerToString &s, const char *field_name) const final
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:22565
int32 group_call_id_
Group call identifier.
Definition: td_api.h:105307
Definition: td_api.h:44822
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:90268
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:59973
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:98601
array< object_ptr< testString > > value_
Vector of objects.
Definition: td_api.h:56358
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:10515
string parameter_
A hidden parameter sent to the bot for deep linking purposes (https://core.telegram....
Definition: td_api.h:95808
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74902
Definition: td_api.h:61456
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:50910
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38603
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93226
string recurring_payment_terms_of_service_url_
An HTTP URL with terms of service for recurring payments. If non-empty, the invoice payment will resu...
Definition: td_api.h:27157
Definition: td_api.h:20223
string url_
The URL where the withdrawal transaction can be viewed.
Definition: td_api.h:48158
bool request_photo_
Pass true to request photo of the users; bots only.
Definition: td_api.h:27710
object_ptr< formattedText > paid_media_caption_
Extended media caption; may be null if none.
Definition: td_api.h:31587
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63292
void store(TlStorerToString &s, const char *field_name) const final
int53 user_chat_id_
Chat identifier of the private chat with the user.
Definition: td_api.h:4012
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< maskPosition > mask_position_
Position where the mask is placed; pass null to remove mask position.
Definition: td_api.h:102208
Definition: td_api.h:84730
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104849
bool can_save_credentials_
True, if the user can choose to save credentials.
Definition: td_api.h:40652
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:75179
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > video_
Video to be sent.
Definition: td_api.h:22880
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:520
bool select_existing_chats_
True, if all existing private chats are selected.
Definition: td_api.h:4823
Definition: td_api.h:24790
object_ptr< Update > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104367
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80141
object_ptr< error > error_
The error to be returned.
Definition: td_api.h:104256
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:52434
linkPreviewTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20255
Definition: td_api.h:78758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60759
bool invite_link_changes_
True, if changes to invite links need to be returned.
Definition: td_api.h:10531
int32 color_id_
The identifier of the chosen color for the chat folder icon; from -1 to 6. If -1, then color is disab...
Definition: td_api.h:10633
string id_
Unique identifier of the connection.
Definition: td_api.h:4008
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 game_short_name_
Short name of the game.
Definition: td_api.h:23221
Definition: td_api.h:57573
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:11896
string custom_title_
A custom title of the owner; 0-16 characters without emoji; applicable to supergroups only.
Definition: td_api.h:11701
object_ptr< addedReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83339
array< int32 > slot_ids_
Identifiers of boost slots of the current user from which to apply boosts to the chat.
Definition: td_api.h:68941
Definition: td_api.h:40324
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:88896
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< storyInteractions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87088
Definition: td_api.h:27341
object_ptr< authenticationCodeInfo > code_info_
Information about the authorization code that was sent.
Definition: td_api.h:1550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20297
int32 complete_date_
Point in time (Unix timestamp) when the file downloading was completed; 0 if the file downloading isn...
Definition: td_api.h:17210
int32 volume_level_
New participant's volume level; 1-20000 in hundreds of percents.
Definition: td_api.h:100309
string manage_premium_subscription_url_
A URL for managing Telegram Premium subscription.
Definition: td_api.h:54918
setStoryReaction()
int32 unread_count_
Total number of unread chats.
Definition: td_api.h:62110
int53 chat_id_
Identifier of the chat with the message. Currently, the chat must be a supergroup or a channel chat.
Definition: td_api.h:25028
object_ptr< recoveryEmailAddress > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85747
int53 chat_id_
Identifier of the chat that posted original story.
Definition: td_api.h:54169
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:49333
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78012
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:42698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100093
bool use_chat_info_database_
Pass true to keep cache of users, basic groups, supergroups, channels and secret chats between restar...
Definition: td_api.h:102768
object_ptr< ToType > move_object_as(FromType &&from)
Definition: td_api.h:125
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:54312
Definition: td_api.h:92399
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69547
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StickerFormat > format_
Format of the sticker.
Definition: td_api.h:24748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6260
int53 message_id_
The identifier of the message; may be 0 if the replied message is in unknown chat.
Definition: td_api.h:34803
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8495
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< EmailAddressAuthentication > code_
Email address authentication to check.
Definition: td_api.h:69627
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60183
array< int53 > message_ids_
Identifiers of the messages to forward. Message identifiers must be in a strictly increasing order....
Definition: td_api.h:75938
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66455
object_ptr< inputThumbnail > thumbnail_
Sticker thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:22831
Definition: td_api.h:106973
Definition: td_api.h:15280
array< string > emojis_
Encryption key fingerprint represented as 4 emoji.
Definition: td_api.h:5749
Definition: td_api.h:59392
string title_
Title of the chat; for bots only.
Definition: td_api.h:50788
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7830
bool need_password_
True, if the user will be able to save credentials, if sets up a 2-step verification password.
Definition: td_api.h:40654
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:50596
bool force_full_
Pass true to get full instant view for the web page.
Definition: td_api.h:88644
int53 saved_messages_topic_id_
If not0, only messages in the specified Saved Messages topic will be considered; pass 0 to consider a...
Definition: td_api.h:78935
int32 priority_
Priority of the download (1-32). The higher the priority, the earlier the file will be downloaded....
Definition: td_api.h:67457
string button_text_
Text of the keyboardButtonTypeWebApp button, which opened the Web App.
Definition: td_api.h:97040
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
Phone number of the user.
Definition: td_api.h:37119
string sender_name_
Name of the story sender.
Definition: td_api.h:54211
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6230
Definition: td_api.h:76345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47631
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32339
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97188
int32 shortcut_id_
The identifier of the deleted shortcut.
Definition: td_api.h:60621
Definition: td_api.h:3167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22646
int53 new_linked_chat_id_
New supergroup linked chat identifier.
Definition: td_api.h:9160
string language_pack_id_
Language pack identifier.
Definition: td_api.h:82547
string purchase_token_
Google Play purchase token.
Definition: td_api.h:68764
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:67872
array< object_ptr< notification > > added_notifications_
List of added group notifications, sorted by notification identifier.
Definition: td_api.h:60918
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:29974
object_ptr< emojiKeywords > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94476
Definition: td_api.h:90176
object_ptr< inputTextQuote > quote_
Quote from the message to be replied; pass null if none. Must always be null for replies in secret ch...
Definition: td_api.h:23495
string query_
Query to search for. If the query is empty, returns up to 50 recently found chats.
Definition: td_api.h:94240
int53 id_
Message identifier; unique for the chat to which the message belongs.
Definition: td_api.h:30266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93367
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76136
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:84607
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< timeZone > > time_zones_
A list of time zones.
Definition: td_api.h:57811
bool has_password_
True, if a 2-step verification password is set.
Definition: td_api.h:40513
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61071
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106031
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69347
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58950
int32 new_slow_mode_delay_
New value of slow_mode_delay, in seconds.
Definition: td_api.h:9370
string description_
Chat folder description.
Definition: td_api.h:47046
object_ptr< forumTopicInfo > new_topic_info_
Information about the new pinned topic; may be null.
Definition: td_api.h:10471
int32 length_
Length of the code.
Definition: td_api.h:1018
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105223
Definition: td_api.h:79528
Definition: td_api.h:31125
Definition: td_api.h:82701
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:16918
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< story > story_
The sent story.
Definition: td_api.h:62241
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45301
Definition: td_api.h:6342
object_ptr< background > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99780
string store_product_id_
Identifier of the store product associated with the option; may be empty if none.
Definition: td_api.h:42704
object_ptr< venue > venue_
Venue to send.
Definition: td_api.h:23099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85744
object_ptr< InputPassportElement > element_
Input Telegram Passport element.
Definition: td_api.h:101228
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:85497
object_ptr< LoginUrlInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83016
Definition: td_api.h:63454
object_ptr< RichText > text_
Content of the caption.
Definition: td_api.h:38443
object_ptr< MessageReplyTo > reply_to_
Information about the message or the story this message is replying to; may be null if none.
Definition: td_api.h:30330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17797
Definition: td_api.h:79372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99124
bool is_secret_
True, if the animation thumbnail must be blurred and the animation must be shown only while tapped.
Definition: td_api.h:30697
string credentials_title_
Title of the saved credentials chosen by the buyer.
Definition: td_api.h:40992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14300
bool use_default_show_preview_
If true, the value for the relevant type of chat or the forum chat is used instead of show_preview.
Definition: td_api.h:12341
void store(TlStorerToString &s, const char *field_name) const final
int53 offset_
Offset from which downloaded prefix size needs to be calculated.
Definition: td_api.h:81207
int64 id_
The globally unique identifier of push notification subscription.
Definition: td_api.h:46505
object_ptr< chatRevenueAmount > revenue_amount_
Amount of earned revenue.
Definition: td_api.h:12902
Definition: td_api.h:98537
Definition: td_api.h:69186
bool has_hidden_listeners_
True, if group call participants, which are muted, aren't returned in participant list.
Definition: td_api.h:18952
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106346
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:94453
void store(TlStorerToString &s, const char *field_name) const final
int32 date_
Point in time (Unix timestamp) when the message was originally sent.
Definition: td_api.h:34016
string email_address_pattern_
Pattern of the email address to which an authentication code was sent.
Definition: td_api.h:16166
object_ptr< botMenuButton > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83222
int32 length_
Length of the code; 0 if unknown.
Definition: td_api.h:16168
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81983
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36317
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62469
Definition: td_api.h:60571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30502
bool supports_streaming_
True, if the video is supposed to be streamed.
Definition: td_api.h:66553
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49484
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:85369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93594
bool is_premium_
True, if Telegram Premium subscription is required to use the effect.
Definition: td_api.h:33710
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:97920
bool is_tcp_
True, if the server uses TCP instead of UDP.
Definition: td_api.h:5565
string query_
Query to search for; may be empty to return all downloaded files.
Definition: td_api.h:94504
int53 chat_id_
Chat identifier.
Definition: td_api.h:72746
object_ptr< scopeAutosaveSettings > private_chat_settings_
Default autosave settings for private chats.
Definition: td_api.h:1949
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:29877
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61911
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:105148
Definition: td_api.h:57937
Definition: td_api.h:105674
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:67155
string name_
Name of the category.
Definition: td_api.h:16339
int32 use_date_
Point in time (Unix timestamp) when the code was activated; 0 if none.
Definition: td_api.h:42651
Definition: td_api.h:33402
string key_
String key.
Definition: td_api.h:27990
void store(TlStorerToString &s, const char *field_name) const final
bytes new_encryption_key_
New encryption key.
Definition: td_api.h:99698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6025
int53 story_sender_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:105791
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60238
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:51177
bool is_topic_message_
True, if the message is a forum topic message.
Definition: td_api.h:30312
array< object_ptr< chatStatisticsInviterInfo > > top_inviters_
List of most active inviters of new members in the last week.
Definition: td_api.h:13308
bool include_non_contacts_
True, if non-contact users need to be included.
Definition: td_api.h:10651
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24672
string start_parameter_
Unique invoice bot deep link parameter for the generation of this invoice. If empty,...
Definition: td_api.h:23281
Definition: td_api.h:81347
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67667
object_ptr< formattedText > text_
The text.
Definition: td_api.h:83111
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68570
object_ptr< MessageSelfDestructType > self_destruct_type_
Photo self-destruct type; pass null if none; private chats only.
Definition: td_api.h:22780
string password_
The 2-step verification password of the current user.
Definition: td_api.h:84491
string title_
Title of the query result.
Definition: td_api.h:21625
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94777
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 or chat theme background.
Definition: td_api.h:98435
Definition: td_api.h:47644
bytes data_
The data to write.
Definition: td_api.h:107088
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:95320
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72609
int53 message_id_
Identifier of the message.
Definition: td_api.h:91575
string name_
Theme name.
Definition: td_api.h:13737
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41307
object_ptr< datedFile > selfie_
Selfie with the document; may be null.
Definition: td_api.h:16920
int32 date_
Notification date.
Definition: td_api.h:36330
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:50160
Definition: td_api.h:94555
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:67010
Definition: td_api.h:92188
string language_code_
A two-letter ISO 639-1 language code for country information localization.
Definition: td_api.h:84741
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:86967
int53 chat_id_
Identifier of the target chat; must be an identifier of a channel chat.
Definition: td_api.h:79539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49694
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:40249
int32 date_
Point in time (Unix timestamp) when the file was uploaded.
Definition: td_api.h:15206
Definition: td_api.h:105025
string id_
Unique identifier of the query result.
Definition: td_api.h:20504
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47421
void store(TlStorerToString &s, const char *field_name) const final
bool user_is_premium_
True, if the shared users must be Telegram Premium users; otherwise, the shared users must not be Tel...
Definition: td_api.h:27702
int53 bot_user_id_
User identifier of the bot that owns the game.
Definition: td_api.h:23219
Definition: td_api.h:2997
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93187
bool only_new_members_
True, if only new members of the chats were eligible for the giveaway.
Definition: td_api.h:33199
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102399
string custom_title_
A custom title of the administrator; 0-16 characters without emoji; applicable to supergroups only.
Definition: td_api.h:11746
Definition: td_api.h:76106
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:14439
string title_
New sticker set title.
Definition: td_api.h:102379
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74830
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7296
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50236
Definition: td_api.h:44869
Definition: td_api.h:1988
object_ptr< animation > animation_
Animation shown in the chat with the bot if the chat is empty; may be null.
Definition: td_api.h:3360
object_ptr< InputFile > file_
File to upload.
Definition: td_api.h:90187
string title_
Title for the option choice.
Definition: td_api.h:47515
int53 message_id_
Message identifier.
Definition: td_api.h:58613
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35570
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:52335
void store(TlStorerToString &s, const char *field_name) const final
string endpoint_
Absolute URL exposed by the push service where the application server can send push messages; may be ...
Definition: td_api.h:15589
Definition: td_api.h:13551
Definition: td_api.h:30255
Definition: td_api.h:99687
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78957
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
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:58838
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:94117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27247
Definition: td_api.h:41713
void store(TlStorerToString &s, const char *field_name) const final
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:102377
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:15836
void store(TlStorerToString &s, const char *field_name) const final
int32 live_period_
Period for which the location can be updated, in seconds; must be between 60 and 86400 for a temporar...
Definition: td_api.h:23053
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:22121
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
Definition: td_api.h:9525
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98076
Definition: td_api.h:71946
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:40922
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:35302
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram stars; can be identifier of an owned bot, or identifier of an...
Definition: td_api.h:86369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14385
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40279
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:49179
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:14553
int32 proxy_id_
Proxy identifier. Use 0 to ping a Telegram server without a proxy.
Definition: td_api.h:90133
object_ptr< PaymentFormType > type_
Type of the payment form.
Definition: td_api.h:40576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36983
Definition: td_api.h:101916
Definition: td_api.h:97293
array< int53 > user_ids_
User identifiers. At most 10 users can be invited simultaneously.
Definition: td_api.h:88898
string phone_number_prefix_
The phone number prefix.
Definition: td_api.h:84743
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:9554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49574
int32 file_id_
Identifier of the downloaded file.
Definition: td_api.h:91468
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:57096
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string description_
A short description of the result.
Definition: td_api.h:20095
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10367
object_ptr< InternalLinkType > edit_commands_link_
The internal link, which can be used to edit bot commands; may be null.
Definition: td_api.h:3370
bytes file_hash_
Current hash of the file containing the selfie.
Definition: td_api.h:24501
int32 end_date_
Point in time (Unix timestamp) when the away messages will stop to be sent.
Definition: td_api.h:3686
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94933
string email_address_
The email address of the user.
Definition: td_api.h:97354
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52605
bool use_default_story_sound_
If true, the value for the relevant type of chat is used instead of story_sound_id.
Definition: td_api.h:12349
Definition: td_api.h:95064
int53 from_message_id_
Identifier of the message starting from which messages must be fetched; use 0 to get results from the...
Definition: td_api.h:85974
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75794
bool clear_cashtags_
Pass true to clear the list of recently searched for cashtags; otherwise, the list of recently search...
Definition: td_api.h:70729
string title_
The title of the folder; 1-12 characters without line feeds.
Definition: td_api.h:10753
object_ptr< PremiumLimitType > limit_type_
Type of the limit.
Definition: td_api.h:85063
string payload_
Group call join payload; received from tgcalls.
Definition: td_api.h:103356
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. All messages must have...
Definition: td_api.h:67934
Definition: td_api.h:43486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90533
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83083
array< int32 > source_ids_
The list of synchronization source identifiers.
Definition: td_api.h:19441
string web_app_short_name_
Short name of the Web App.
Definition: td_api.h:95703
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< TopChatCategory > category_
Category of frequently used chats.
Definition: td_api.h:92146
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79190
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22694
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:77681
int32 total_count_
Approximate total number of chat members found.
Definition: td_api.h:11937
bool show_caption_above_media_
True, if the caption must be shown above the animation; otherwise, the caption must be shown below th...
Definition: td_api.h:22567
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99502
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83392
double premium_member_percentage_
A percentage of Telegram Premium subscribers joined the chat; always 0 if the current user isn't an a...
Definition: td_api.h:8381
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:59532
int32 video_upload_bitrate_
The maximum suggested bitrate for uploaded videos, in kbit/s.
Definition: td_api.h:1843
int53 saved_messages_topic_id_
If not 0, only messages in the specified Saved Messages topic will be returned; pass 0 to return all ...
Definition: td_api.h:94129
int32 story_id_
The identifier of the story.
Definition: td_api.h:71065
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:65971
object_ptr< PassportElement > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84514
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:101088
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:74255
Definition: td_api.h:35879
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the reply message.
Definition: td_api.h:85832
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74833
double duration_
Duration of the video, in seconds.
Definition: td_api.h:54499
bool show_caption_above_media_
True, if the caption must be shown above the animation; otherwise, the caption must be shown below th...
Definition: td_api.h:30693
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18174
Definition: td_api.h:45129
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message; may be null if unknown or the new message was forwarded not ...
Definition: td_api.h:18366
Definition: td_api.h:10740
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:21581
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100550
int32 message_auto_delete_time_
New time value, in seconds; unless the chat is secret, it must be from 0 up to 365 * 86400 and be div...
Definition: td_api.h:98884
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:87553
Definition: td_api.h:72904
int53 chat_id_
Chat identifier.
Definition: td_api.h:92626
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageText, inputMessageAnimati...
Definition: td_api.h:75555
Definition: td_api.h:77352
Definition: td_api.h:48709
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43593
int32 boost_count_
The number of boosts received by the chat.
Definition: td_api.h:8373
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14667
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94649
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:77594
string language_pack_id_
Identifier of a previously added custom local language pack in the current localization target.
Definition: td_api.h:99645
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:41976
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 chat_id_
Identifier of the chat.
Definition: td_api.h:71601
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44317
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78448
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:79455
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:31560
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54016
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2497
int53 chat_id_
Identifier of the chat where the query was sent.
Definition: td_api.h:64120
int53 story_sender_chat_id_
The identifier of the sender of the story. Currently, stories can be replied only in the sender's cha...
Definition: td_api.h:23580
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86286
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:95161
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80791
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68791
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10699
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106720
object_ptr< userFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88186
Definition: td_api.h:106257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17467
array< int32 > story_ids_
New list of pinned stories. All stories must be posted to the chat page first. There can be up to get...
Definition: td_api.h:99157
Definition: td_api.h:91774
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:74324
double seconds_
Number of seconds.
Definition: td_api.h:49898
object_ptr< document > document_
Document with the background; may be null. Null only for filled and chat theme backgrounds.
Definition: td_api.h:2292
int32 live_period_
Time relative to the message send date, for which the location can be updated, in seconds; if 0x7FFFF...
Definition: td_api.h:31228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56688
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:106595
Definition: td_api.h:85141
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84172
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:70103
object_ptr< chatLocation > location_
New location for the chat; must be valid and not null.
Definition: td_api.h:98771
Definition: td_api.h:81613
int53 chat_id_
Chat identifier.
Definition: td_api.h:83853
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15403
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:83908
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77388
void store(TlStorerToString &s, const char *field_name) const final
string state_
State, if applicable; empty if unknown.
Definition: td_api.h:29729
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25285
Definition: td_api.h:35190
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:66489
void store(TlStorerToString &s, const char *field_name) const final
array< string > keywords_
List of up to 20 keywords with total length up to 64 characters, which can be used to find the sticke...
Definition: td_api.h:24754
int32 unread_count_
Total number of unread messages.
Definition: td_api.h:62063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19140
Definition: td_api.h:43828
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34950
Definition: td_api.h:86567
object_ptr< PassportElementType > type_
Type of the element.
Definition: td_api.h:40463
string result_id_
Identifier of the inline query result.
Definition: td_api.h:67814
Definition: td_api.h:63913
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55283
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85799
Definition: td_api.h:61624
bool has_scheduled_messages_
New value of has_scheduled_messages.
Definition: td_api.h:60377
void store(TlStorerToString &s, const char *field_name) const final
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:94687
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:65505
bool need_autoplay_
True, if the animation must be played automatically.
Definition: td_api.h:37752
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19992
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSelfDestructType > self_destruct_type_
The message's self-destruct type; may be null if none.
Definition: td_api.h:30336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16478
object_ptr< document > document_
The document description.
Definition: td_api.h:30782
object_ptr< BlockList > block_list_
Block list to which the chat is added; may be null if none.
Definition: td_api.h:6598
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:41454
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:70053
int53 giveaway_message_id_
Identifier of the message with the giveaway; can be 0 if the message was deleted.
Definition: td_api.h:33146
Definition: td_api.h:56064
object_ptr< backgrounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82153
Definition: td_api.h:52478
string code_
Authentication code to check.
Definition: td_api.h:69575
string id_
Unique identifier of the query result.
Definition: td_api.h:20186
object_ptr< quickReplyMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67958
Definition: td_api.h:47922
object_ptr< animatedChatPhoto > animation_
A big (up to 1280x1280) animated variant of the photo in MPEG4 format; may be null.
Definition: td_api.h:12511
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50007
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70534
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79725
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:75540
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61239
Definition: td_api.h:48268
string query_
Query to search for.
Definition: td_api.h:95251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34680
void store(TlStorerToString &s, const char *field_name) const final
string short_name_
Web App short name.
Definition: td_api.h:66778
int32 min_profile_background_custom_emoji_boost_level_
The minimum boost level required to set custom emoji for profile background.
Definition: td_api.h:7911
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76008
object_ptr< ReplyMarkup > reply_markup_
Reply markup for the message; may be null if none.
Definition: td_api.h:30358
Definition: td_api.h:29765
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23475
string location_
Human-readable description of a country and a region from which the user was logged in,...
Definition: td_api.h:14565
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45560
string title_
Title of the video.
Definition: td_api.h:20550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101250
Definition: td_api.h:34514
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:53055
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:105360
object_ptr< location > location_
Current user location.
Definition: td_api.h:94295
int53 story_sender_chat_id_
The identifier of the chat that posted the story.
Definition: td_api.h:29170
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97756
Definition: td_api.h:61966
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91338
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90639
Definition: td_api.h:63133
object_ptr< location > location_
The location.
Definition: td_api.h:11595
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96701
Definition: td_api.h:72735
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< statisticalValue > sender_count_
Number of users who sent messages to the chat.
Definition: td_api.h:13286
Definition: td_api.h:85586
Definition: td_api.h:23709
string old_description_
Previous chat description.
Definition: td_api.h:9074
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52374
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69899
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:78696
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4510
Definition: td_api.h:53369
string email_address_
Email address of the user.
Definition: td_api.h:37121
Definition: td_api.h:51217
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93042
bool is_paused_
True, if downloading of the file is paused.
Definition: td_api.h:61726
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:78416
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60057
Definition: td_api.h:26684
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:46051
Definition: td_api.h:7381
void store(TlStorerToString &s, const char *field_name) const final
int32 section_separator_color_
A color of the section separator in the RGB24 format.
Definition: td_api.h:57369
Definition: td_api.h:37869
bool allow_save_
Pass true to save the order information.
Definition: td_api.h:106869
Definition: td_api.h:56941
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:11528
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:76864
string application_name_
Short name of the application; 0-64 English letters, digits, and underscores.
Definition: td_api.h:89833
object_ptr< InlineQueryResultsButtonType > type_
Type of the button.
Definition: td_api.h:20695
Definition: td_api.h:75164
object_ptr< identityDocument > driver_license_
Driver license.
Definition: td_api.h:39152
int53 offset_message_id_
The message identifier of the last message in the last found topic, or 0 for the first request.
Definition: td_api.h:81509
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:47340
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:92598
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56611
int32 height_
Block height; 0 if unknown.
Definition: td_api.h:38017
Definition: td_api.h:35613
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68242
string event_
A JSON-serialized event.
Definition: td_api.h:64380
int32 fitzpatrick_type_
Emoji modifier fitzpatrick type; 0-6; 0 if none.
Definition: td_api.h:499
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:1691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100272
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatMember > old_chat_member_
Previous chat member.
Definition: td_api.h:64560
Definition: td_api.h:40622
Definition: td_api.h:32277
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:105685
Definition: td_api.h:82329
string street_
The address; empty if unknown.
Definition: td_api.h:29733
object_ptr< InputFile > video_
Video to be sent. The video size must be 720x1280. The video must be streamable and stored in MPEG4 f...
Definition: td_api.h:25202
Definition: td_api.h:78034
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66583
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:10487
void store(TlStorerToString &s, const char *field_name) const final
bool is_translatable_
True, if translation of all messages in the chat must be suggested to the user.
Definition: td_api.h:6602
int32 width_
Map width in pixels before applying scale; 16-1024.
Definition: td_api.h:83050
object_ptr< autoDownloadSettings > low_
Preset with lowest settings; supposed to be used by default when roaming.
Definition: td_api.h:1900
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76736
object_ptr< InputFile > animation_
Animation to be set as profile photo. Only inputFileLocal and inputFileGenerated are allowed.
Definition: td_api.h:21129
object_ptr< callbackQueryAnswer > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77391
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99392
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93331
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105008
void store(TlStorerToString &s, const char *field_name) const final
bool is_bot_paused_
True, if the bot is paused. Use toggleBusinessConnectedBotChatIsPaused to change the value of the fie...
Definition: td_api.h:3782
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81280
int32 joined_chat_date_
Point in time (Unix timestamp) when the user joined/was promoted/was banned in the chat.
Definition: td_api.h:11645
Definition: td_api.h:10221
Definition: td_api.h:92291
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13066
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:68622
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:64554
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:29727
string description_
Product description; 0-255 characters.
Definition: td_api.h:23265
int53 user_id_
Identifier of the user.
Definition: td_api.h:88113
string short_description_
New bot's short description on the specified language.
Definition: td_api.h:97735
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6844
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:35053
void store(TlStorerToString &s, const char *field_name) const final
int64 sticker_set_id_
Identifier of the sticker set.
Definition: td_api.h:55667
int32 total_count_
Total number of messages found.
Definition: td_api.h:34426
inputStoryAreaTypeSuggestedReaction()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86603
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93672
Definition: td_api.h:50369
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:12226
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:104364
int53 amount_
The paid amount, in the smallest units of the currency; 0 if unknown.
Definition: td_api.h:33010
Definition: td_api.h:11543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67600
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:102094
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:79137
Definition: td_api.h:74432
Definition: td_api.h:55487
object_ptr< messageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45161
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44364
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages.
Definition: td_api.h:94125
Definition: td_api.h:72849
object_ptr< RichText > text_
Text.
Definition: td_api.h:48561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22268
Definition: td_api.h:48754
array< object_ptr< passportElementError > > errors_
Errors in the elements that are already available.
Definition: td_api.h:40380
string text_
Additional report details; 0-1024 characters.
Definition: td_api.h:93020
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:81358
string mobile_network_code_
Current mobile network code.
Definition: td_api.h:92962
string title_
Title of the result.
Definition: td_api.h:22225
Definition: td_api.h:93207
int32 button_id_
Identifier of the button.
Definition: td_api.h:103123
getStoryNotificationSettingsExceptions()
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:56500
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
The new number of Telegram stars owned.
Definition: td_api.h:63384
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:21704
array< string > strings_
The strings to search in for the query.
Definition: td_api.h:95539
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:27484
Definition: td_api.h:21207
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20480
int53 star_count_
Number of Telegram stars that were paid.
Definition: td_api.h:41038
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story to delete.
Definition: td_api.h:73721
object_ptr< formattedText > text_
Text of the quote. Only Bold, Italic, Underline, Strikethrough, Spoiler, and CustomEmoji entities can...
Definition: td_api.h:57316
int32 unread_count_
The number of unread messages left in the chat.
Definition: td_api.h:59407
int32 port_
Proxy server port.
Definition: td_api.h:104196
Definition: td_api.h:86449
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74705
object_ptr< ChatBoostSource > source_
Source of the boost.
Definition: td_api.h:7860
int53 files_size_
Approximate total size of files, in bytes.
Definition: td_api.h:52814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43413
int32 unrestrict_boost_count_
New value of the unrestrict_boost_count supergroup setting; 0-8. Use 0 to remove the setting.
Definition: td_api.h:102654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47142
object_ptr< RichText > subheader_
Subheader.
Definition: td_api.h:37358
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:89088
Definition: td_api.h:50399
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83984
bool is_test_
True, if the payment is a test payment.
Definition: td_api.h:27161
double height_percentage_
The height of the rectangle, as a percentage of the media height.
Definition: td_api.h:53323
object_ptr< audio > audio_
Audio file; may be null.
Definition: td_api.h:37793
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24477
int53 user_id_
User identifier.
Definition: td_api.h:102849
Definition: td_api.h:78099
int32 volume_level_
New value of volume_level; 1-20000 in hundreds of percents.
Definition: td_api.h:10192
bool can_delete_messages_
True, if the administrator can delete messages of other users.
Definition: td_api.h:7605
array< object_ptr< chatPosition > > positions_
Positions of the chat in chat lists.
Definition: td_api.h:6592
Definition: td_api.h:76542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47062
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42767
Definition: td_api.h:35838
Definition: td_api.h:42199
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
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:44591
int32 payment_date_
Point in time (Unix timestamp) when the giveaway was paid.
Definition: td_api.h:44394
array< object_ptr< PageBlock > > page_blocks_
Slideshow item contents.
Definition: td_api.h:38165
bool is_posted_to_chat_page_
Pass true to keep the story accessible after expiration.
Definition: td_api.h:96922
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99579
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:28565
int64 story_sound_id_
Identifier of the notification sound to be played for stories; 0 if sound is disabled.
Definition: td_api.h:12351
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69749
Definition: td_api.h:51164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48654
string id_
Unique identifier of the query result.
Definition: td_api.h:21692
string stream_key_
Stream key.
Definition: td_api.h:48935
Definition: td_api.h:29671
bool is_additional_
True, if the option must be shown only in the full list of payment options.
Definition: td_api.h:51183
bool need_autoplay_
True, if the video must be played automatically.
Definition: td_api.h:37884
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:22620
Definition: td_api.h:24278
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74725
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:21502
Definition: td_api.h:17540
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:13580
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string new_description_
New chat description.
Definition: td_api.h:9076
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:64877
Definition: td_api.h:50775
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99988
string old_username_
Previous chat username.
Definition: td_api.h:9536
object_ptr< inlineQueryResults > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82103
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45430
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:1673
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:59403
object_ptr< photo > photo_
Photo.
Definition: td_api.h:20458
Definition: td_api.h:77067
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51637
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101792
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62550
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48424
int53 discussion_chat_id_
Identifier of a new channel's discussion group. Use 0 to remove the discussion group....
Definition: td_api.h:98603
object_ptr< ResendCodeReason > reason_
Reason of code resending; pass null if unknown.
Definition: td_api.h:93497
object_ptr< file > audio_
File containing the audio.
Definition: td_api.h:872
object_ptr< MessageContent > content_
Content of the message.
Definition: td_api.h:46562
int64 sticker_set_id_
Identifier of the supergroup sticker set that must be shown before user sticker sets; 0 if none.
Definition: td_api.h:55118
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:85872
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:45995
bool can_send_other_messages_
True, if the user can send animations, games, stickers, and dice and use inline bots.
Definition: td_api.h:12433
bool is_rtmp_stream_
Pass true to create an RTMP stream instead of an ordinary video chat; requires owner privileges.
Definition: td_api.h:72172
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:71002
int53 chat_id_
Chat identifier.
Definition: td_api.h:90352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55911
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:90881
Definition: td_api.h:539
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool edit_icon_custom_emoji_
Pass true to edit the icon of the topic. Icon of the General topic can't be edited.
Definition: td_api.h:74742
int53 chat_id_
Chat identifier.
Definition: td_api.h:99208
Definition: td_api.h:87859
object_ptr< availableReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68908
Definition: td_api.h:5230
Definition: td_api.h:87542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48411
int53 user_id_
User identifier.
Definition: td_api.h:17061
Definition: td_api.h:34196
void store(TlStorerToString &s, const char *field_name) const final
bool is_all_history_available_
The new value of is_all_history_available.
Definition: td_api.h:106008
int32 story_id_
Story identifier.
Definition: td_api.h:29172
int32 height_
Video height.
Definition: td_api.h:22890
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31305
int32 photo_size_
Product photo size.
Definition: td_api.h:23269
array< object_ptr< RichText > > texts_
Texts.
Definition: td_api.h:48894
array< int32 > palette_colors_
The list of 1-2 colors in RGB format, describing the colors, as expected to be shown in the color pal...
Definition: td_api.h:44538
object_ptr< localFile > local_
Information about the local copy of the file.
Definition: td_api.h:17157
Definition: td_api.h:17193
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2721
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4724
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< autoDownloadSettingsPresets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76603
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:21888
object_ptr< sticker > sticker_
The animated sticker to be played.
Definition: td_api.h:63598
Definition: td_api.h:55190
int32 since_date_
Point in time (Unix timestamp) from which the statistics are collected.
Definition: td_api.h:35979
string title_
Title of the voice note.
Definition: td_api.h:20598
Definition: td_api.h:8313
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:77367
int32 zoom_
Map zoom level.
Definition: td_api.h:38392
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86606
int32 width_
Width of the animation.
Definition: td_api.h:552
bool update_recent_reactions_
Pass true if the reaction needs to be added to recent reactions.
Definition: td_api.h:102493
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:74386
object_ptr< chatInviteLinkInfo > info_
Information about the chat invite link.
Definition: td_api.h:55628
int32 total_reaction_count_
Approximate total number of found reactions; always 0 for chat stories.
Definition: td_api.h:54046
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:70779
Definition: td_api.h:61252
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:10031
Definition: td_api.h:103510
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76086
int32 correct_option_id_
0-based identifier of the correct answer option; -1 for a yet unanswered poll.
Definition: td_api.h:41770
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< textEntities > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87751
int32 limit_
The maximum number of chats to be loaded. For optimal performance, the number of loaded chats is chos...
Definition: td_api.h:89330
int53 star_count_
Number of stars needed to buy access to the media in the message; 0 for pinned message.
Definition: td_api.h:45512
void store(TlStorerToString &s, const char *field_name) const final
string city_
City; empty if unknown.
Definition: td_api.h:29731
int53 message_id_
Identifier of the message.
Definition: td_api.h:75111
int32 translated_string_count_
Total number of translated strings from the language pack.
Definition: td_api.h:27933
bool need_debug_information_
True, if the call debug information must be sent to the server.
Definition: td_api.h:5832
bool is_outgoing_
True, if the message that was forwarded is outgoing; always false if sender is unknown.
Definition: td_api.h:18372
int53 sender_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:53720
Definition: td_api.h:38244
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17231
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:83794
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106954
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:102195
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61200
bool use_default_mute_stories_
If true, story notifications are received only for the first 5 chats from topChatCategoryUsers regard...
Definition: td_api.h:49323
array< object_ptr< languagePackInfo > > language_packs_
List of available language packs for this application.
Definition: td_api.h:29643
Definition: td_api.h:64687
Definition: td_api.h:34633
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84291
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92271
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21478
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:63966
Definition: td_api.h:10059
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:101525
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:39362
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29789
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3047
Definition: td_api.h:11392
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:67716
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< messageInteractionInfo > interaction_info_
New information about interactions with the message; may be null.
Definition: td_api.h:58753
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:100705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93406
Definition: td_api.h:60070
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45690
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101687
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36022
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13152
Definition: td_api.h:5380
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54425
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9260
bool has_animation_
True, if the photo has animated variant.
Definition: td_api.h:44595
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42876
object_ptr< ChatAvailableReactions > old_available_reactions_
Previous chat available reactions.
Definition: td_api.h:8990
object_ptr< savedMessagesTags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85944
object_ptr< error > error_
The cause of the story sending failure.
Definition: td_api.h:62285
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35175
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104225
int53 chat_id_
Chat identifier.
Definition: td_api.h:50786
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48883
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36936
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36855
int32 file_id_
Identifier of the file to download.
Definition: td_api.h:74051
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:65535
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool allow_google_id_
True, if authorization through Google ID is allowed.
Definition: td_api.h:1504
string title_
Game title, empty for pinned message.
Definition: td_api.h:45383
bool member_joins_
True, if members joining events need to be returned.
Definition: td_api.h:10517
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54226
int53 message_id_
Message identifier.
Definition: td_api.h:64754
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64356
Definition: td_api.h:50429
array< object_ptr< reportChatSponsoredMessageOption > > options_
List of available options.
Definition: td_api.h:47517
bytes nonce_
Nonce to pass to the SafetyNet Attestation API.
Definition: td_api.h:17999
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:61174
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:27173
bool can_be_deleted_
True, if the file can be deleted.
Definition: td_api.h:29585
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68337
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85941
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReactionType > chosen_reaction_type_
Type of the reaction that was chosen by the viewer; may be null if none.
Definition: td_api.h:53923
object_ptr< sticker > effect_animation_
Effect animation for the reaction.
Definition: td_api.h:16691
array< int53 > chat_ids_
The chat identifiers, total number of chats in all rules must not exceed 20.
Definition: td_api.h:65598
string theme_name_
Name of the new chat theme; pass an empty string to return the default theme.
Definition: td_api.h:99319
Definition: td_api.h:75476
int53 message_id_
The message identifier. The message will not be available in the chat history, but the identifier can...
Definition: td_api.h:36879
bool restrict_chat_has_username_
True, if the chat must or must not have a username.
Definition: td_api.h:27765
int53 chat_id_
Chat identifier.
Definition: td_api.h:61047
string name_
Anchor name.
Definition: td_api.h:48810
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > additional_chat_ids_
Identifiers of other supergroup or channel chats that must be subscribed by the users to be eligible ...
Definition: td_api.h:42902
Definition: td_api.h:41113
object_ptr< message > message_
The message.
Definition: td_api.h:4650
int32 max_notification_id_
The maximum identifier of removed notifications.
Definition: td_api.h:91684
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
Number of stars needed to buy access to the media in the message.
Definition: td_api.h:30824
object_ptr< error > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104278
Definition: td_api.h:103710
array< int53 > other_user_ids_
List of user identifiers of other users currently using the application.
Definition: td_api.h:93257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88330
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51054
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:66168
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43233
string language_code_
A two-letter ISO 639-1 language code. If empty, the name will be shown to all users for whose languag...
Definition: td_api.h:97789
bool member_promotions_
True, if member promotion/demotion events need to be returned.
Definition: td_api.h:10523
Definition: td_api.h:84783
bool can_get_star_revenue_statistics_
True, if the supergroup or channel Telegram Star revenue statistics are available.
Definition: td_api.h:55100
string result_id_
Identifier of the inline query result.
Definition: td_api.h:24901
bool return_local_
Pass true to get the number of chats without sending network requests, or -1 if the number of chats i...
Definition: td_api.h:79488
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:18948
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59944
object_ptr< personalDetails > personal_details_
Personal details of the user.
Definition: td_api.h:23778
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51037
void store(TlStorerToString &s, const char *field_name) const final
int32 wait_period_
Time required to wait before the email address can be reset; 0 if the user is subscribed to Telegram ...
Definition: td_api.h:16216
object_ptr< venue > venue_
The venue description.
Definition: td_api.h:31277
bool is_channel_post_
True, if the message is a channel post. All messages to channels are channel posts,...
Definition: td_api.h:30310
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 bot_user_id_
Bot's user identifier.
Definition: td_api.h:76503
object_ptr< phoneNumberInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84766
string query_
A query to search for in the first names, last names and usernames of the users to return.
Definition: td_api.h:78711
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:87698
int64 giveaway_id_
Unique identifier of the prepaid giveaway.
Definition: td_api.h:89121
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100929
Definition: td_api.h:67230
Definition: td_api.h:29632
Definition: td_api.h:93298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61788
string hash_
Hash value from the link.
Definition: td_api.h:41361
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:83579
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77447
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5687
Definition: td_api.h:39962
object_ptr< ChatStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63159
Definition: td_api.h:32472
Definition: td_api.h:102366
Definition: td_api.h:18678
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:96844
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Number of messages in the album.
Definition: td_api.h:46454
inputStoryAreaTypeMessage()
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:74172
Definition: td_api.h:68030
int32 id_
Unique persistent identifier of this notification.
Definition: td_api.h:36328
object_ptr< photo > photo_
Product photo; may be null.
Definition: td_api.h:44444
string short_description_
The text that is shown on the bot's profile page and is sent together with the link when users share ...
Definition: td_api.h:3354
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43971
int32 new_profile_accent_color_id_
New identifier of chat's profile accent color; -1 if none.
Definition: td_api.h:9672
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102286
Definition: td_api.h:89601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83130
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:75275
object_ptr< chatBoostSlots > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68964
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59805
int53 chat_id_
Chat identifier.
Definition: td_api.h:58704
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38787
Definition: td_api.h:17330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42216
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60393
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:50476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16142
Definition: td_api.h:42581
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38957
Definition: td_api.h:74675
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43001
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105005
int64 custom_emoji_id_
Unique identifier of the custom emoji.
Definition: td_api.h:46896
object_ptr< TargetChat > target_chat_
Target chat from which to send the inline query.
Definition: td_api.h:19946
Definition: td_api.h:14892
Definition: td_api.h:86987
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:40069
int32 rating_
Call rating; 1-5.
Definition: td_api.h:96121
int64 sticker_set_id_
Sticker set identifier.
Definition: td_api.h:12669
array< string > x_
Vector of strings to return.
Definition: td_api.h:104012
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17737
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93045
bool report_spam_
Pass true to report the sender to the Telegram moderators.
Definition: td_api.h:68886
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19593
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:87159
array< object_ptr< autosaveSettingsException > > exceptions_
Autosave settings for specific chats.
Definition: td_api.h:1955
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54273
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51538
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:83822
bool for_dark_theme_
True, if default background for dark theme has changed.
Definition: td_api.h:62775
object_ptr< voiceNote > voice_note_
The voice note description.
Definition: td_api.h:31061
object_ptr< shippingOption > shipping_option_
Chosen shipping option; may be null.
Definition: td_api.h:40990
object_ptr< InputFile > sticker_
File file to upload; must fit in a 512x512 square. For WEBP stickers the file must be in WEBP or PNG ...
Definition: td_api.h:106809
array< object_ptr< labeledPricePart > > price_parts_
A list of objects used to calculate the total shipping costs.
Definition: td_api.h:50893
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1604
object_ptr< PollType > type_
Type of the poll.
Definition: td_api.h:23342
bool is_outgoing_
True, if the reaction was added by the current user.
Definition: td_api.h:297
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:675
void store(TlStorerToString &s, const char *field_name) const final
int32 sticker_width_
Expected width of the sticker, which can be used if the sticker is null.
Definition: td_api.h:495
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96089
Definition: td_api.h:86408
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:52919
Definition: td_api.h:31830
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68411
array< object_ptr< gameHighScore > > scores_
A list of game high scores.
Definition: td_api.h:18891
object_ptr< minithumbnail > minithumbnail_
Chat photo minithumbnail; may be null.
Definition: td_api.h:12568
int32 withdrawal_date_
Point in time (Unix timestamp) when the earnings withdrawal started.
Definition: td_api.h:13045
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57785
string id_
Unique identifier of the saved credentials.
Definition: td_api.h:48975
int32 duration_
Duration of the video, in seconds.
Definition: td_api.h:22886
string text_
The text of the announcement.
Definition: td_api.h:13216
Definition: td_api.h:18298
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41069
Definition: td_api.h:82482
object_ptr< publicForwards > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83825
object_ptr< draftMessage > draft_message_
A draft of a message in the topic; may be null if none.
Definition: td_api.h:49121
object_ptr< MessageSender > member_id_
Member identifier. Chats can be only banned and unbanned in supergroups and channels.
Definition: td_api.h:98828
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:54987
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81593
int32 limit_
The expected number of message positions to be returned; 50-2000. A smaller number of positions can b...
Definition: td_api.h:79597
Definition: td_api.h:70512
int53 user_id_
User identifier.
Definition: td_api.h:81880
array< object_ptr< storageStatisticsByChat > > by_chat_
Statistics split by chats.
Definition: td_api.h:52676
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53837
string token_
The token to use for data loading.
Definition: td_api.h:51878
bool need_drop_reply_
True, if the message can be re-sent only if the message to be replied is removed. This will be done a...
Definition: td_api.h:35300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33308
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:43893
object_ptr< photo > photo_
Article's main photo; may be null.
Definition: td_api.h:28576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9176
void store(TlStorerToString &s, const char *field_name) const final
bool is_viewed_
True for already viewed trending sticker sets.
Definition: td_api.h:52341
bool has_posted_to_profile_stories_
True, if the user has posted to profile stories.
Definition: td_api.h:65003
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:74992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75694
int53 offset_message_thread_id_
The message thread identifier of the last found topic, or 0 for the first request.
Definition: td_api.h:81511
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, the chat theme was reset to the defau...
Definition: td_api.h:46202
object_ptr< InputFile > sticker_
File with the sticker; must fit in a 512x512 square. For WEBP stickers the file must be in WEBP or PN...
Definition: td_api.h:24746
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatLocation > new_location_
New location; may be null.
Definition: td_api.h:9202
activateStoryStealthMode()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14315
object_ptr< UserType > type_
Type of the user.
Definition: td_api.h:64901
int32 date_
Point in time (Unix timestamp) when the user rights were changed.
Definition: td_api.h:64552
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99667
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicIcon > icon_
Icon of the topic.
Definition: td_api.h:18248
object_ptr< logVerbosityLevel > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82823
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63987
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63081
bool enable_
Pass true to immediately enable the proxy.
Definition: td_api.h:67753
string store_product_id_
Identifier of the store product associated with the option.
Definition: td_api.h:43777
Definition: td_api.h:17600
bool is_looped_
True, if the video must be looped.
Definition: td_api.h:37886
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12870
object_ptr< inputTextQuote > quote_
New manually chosen quote from the message to be replied; pass null if none. Ignored if more than one...
Definition: td_api.h:93443
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59605
bool is_edited_
True, if the story was edited.
Definition: td_api.h:53175
void store(TlStorerToString &s, const char *field_name) const final
int64 media_album_id_
Unique identifier of an album this message belongs to; 0 if none. Only audios, documents,...
Definition: td_api.h:46560
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20797
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85121
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16800
Definition: td_api.h:61330
int32 story_id_
Story identifier.
Definition: td_api.h:26697
string theme_name_
Name of the chat theme.
Definition: td_api.h:2608
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:75253
Definition: td_api.h:73474
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:93190
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:19890
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 basic_group_id_
The identifier of the original basic group.
Definition: td_api.h:32209
string prize_description_
Additional description of the giveaway prize.
Definition: td_api.h:33205
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:103408
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:27921
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73973
bool is_beta_
True, if the language pack is a beta language pack.
Definition: td_api.h:27927
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:44146
bool has_documents_
True, if the album has at least one document.
Definition: td_api.h:46462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90152
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23949
Definition: td_api.h:104053
int32 unread_count_
Number of unread messages in the topic.
Definition: td_api.h:18138
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101949
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68512
premiumStoryFeatureCustomExpirationDuration()
string title_
Game title.
Definition: td_api.h:18791
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:9092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42156
string shipping_option_id_
Identifier of the shipping option chosen by the user; may be empty if not applicable.
Definition: td_api.h:32838
bool has_aggressive_anti_spam_enabled_
New value of has_aggressive_anti_spam_enabled.
Definition: td_api.h:9833
bool has_passport_data_
True, if some Telegram Passport elements were saved.
Definition: td_api.h:1671
int53 supergroup_id_
The identifier of the supergroup, which isn't a broadcast group.
Definition: td_api.h:105900
int32 duration_
Duration of the animation, in seconds; as defined by the sender.
Definition: td_api.h:550
Definition: td_api.h:104810
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:72155
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90959
Definition: td_api.h:24846
int53 chat_id_
Chat identifier.
Definition: td_api.h:64608
bool is_all_history_available_
True, if new chat members will have access to old messages. In public, discussion,...
Definition: td_api.h:55104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10208
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79692
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:64172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53624
Definition: td_api.h:48346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17270
Definition: td_api.h:27380
string id_
Unique identifier of the query result.
Definition: td_api.h:21872
Definition: td_api.h:103220
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:89835
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41014
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:96031
Definition: td_api.h:76442
Definition: td_api.h:70173
Definition: td_api.h:63751
Definition: td_api.h:103108
Definition: td_api.h:57070
bool need_another_sender_
True, if the message can be re-sent only on behalf of a different sender.
Definition: td_api.h:35296
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31037
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:89053
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReportReason > reason_
The reason for reporting the chat.
Definition: td_api.h:92732
Definition: td_api.h:62521
Definition: td_api.h:10419
int32 activation_count_
Number of winners, which activated their gift codes.
Definition: td_api.h:42854
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:7081
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5217
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74770
bool is_inline_
True, if the bot supports inline queries.
Definition: td_api.h:66170
array< object_ptr< pageBlockListItem > > items_
The items of the list.
Definition: td_api.h:37625
int53 chat_id_
Identifier of the chat that posted the stories.
Definition: td_api.h:99155
object_ptr< StatisticalGraph > revenue_by_hour_graph_
A graph containing amount of revenue in a given hour.
Definition: td_api.h:12898
Definition: td_api.h:18071
object_ptr< inputThumbnail > thumbnail_
Video thumbnail; may be null if empty; pass null to skip thumbnail uploading.
Definition: td_api.h:22951
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:90992
Definition: td_api.h:37106
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19812
void store(TlStorerToString &s, const char *field_name) const final
int64 id_
Unique identifier of the notification sound.
Definition: td_api.h:36659
Definition: td_api.h:9483
object_ptr< emojiStatus > emoji_status_
New emoji status; pass null to switch to the default badge.
Definition: td_api.h:100018
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89246
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36475
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75972
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:28109
object_ptr< formattedText > caption_
New message content caption; 0-getOption("message_caption_length_max") characters; pass null to remov...
Definition: td_api.h:75115
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92379
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5427
void store(TlStorerToString &s, const char *field_name) const final
array< string > new_usernames_
New list of active usernames.
Definition: td_api.h:9580
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:13232
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:72829
object_ptr< ChatList > chat_list_
The chat list from which the chat was removed.
Definition: td_api.h:59363
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98681
Definition: td_api.h:104652
Definition: td_api.h:100057
string title_
Title of the resulting file.
Definition: td_api.h:21874
Definition: td_api.h:1007
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23153
Definition: td_api.h:104919
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69205
Definition: td_api.h:58918
int32 height_
Height of the animation.
Definition: td_api.h:554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33783
void store(TlStorerToString &s, const char *field_name) const final
int64 profile_background_custom_emoji_id_
Identifier of a custom emoji to be shown on the chat's profile photo background; 0 if none....
Definition: td_api.h:99212
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95395
int53 user_id_
User identifier.
Definition: td_api.h:88305
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:105554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70531
void store(TlStorerToString &s, const char *field_name) const final
int32 position_
Approximate quote position in the original message in UTF-16 code units as specified by the message s...
Definition: td_api.h:57318
object_ptr< thumbnail > thumbnail_
Animation thumbnail in JPEG or MPEG4 format; may be null.
Definition: td_api.h:564
Definition: td_api.h:70373
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11842
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40966
int32 width_
Video width.
Definition: td_api.h:22888
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18865
Definition: td_api.h:101058
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:64178
Definition: td_api.h:36369
int64 query_id_
Identifier of the inline query, used to found the venue.
Definition: td_api.h:24899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37904
object_ptr< message > message_
The message with the file.
Definition: td_api.h:17206
Definition: td_api.h:66332
Definition: td_api.h:69666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99829
Definition: td_api.h:99036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58812
object_ptr< InputFile > audio_
Audio file to be sent.
Definition: td_api.h:22616
bool member_restrictions_
True, if member restricted/unrestricted/banned/unbanned events need to be returned.
Definition: td_api.h:10525
bool is_unclaimed_
True, if the winner for the corresponding Telegram Premium subscription wasn't chosen,...
Definition: td_api.h:8282
Definition: td_api.h:961
Definition: td_api.h:41759
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:63399
string mime_type_
The MIME type of the file.
Definition: td_api.h:81258
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98079
int32 distance_
The distance between the users.
Definition: td_api.h:33579
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8876
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:81908
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:29570
Definition: td_api.h:75602
string name_
The name of the shortcut that can be used to use the shortcut.
Definition: td_api.h:46655
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:56252
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:293
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52857
bool need_postal_code_
True, if the user ZIP/postal code must be provided.
Definition: td_api.h:40835
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66905
int53 user_id_
User identifier.
Definition: td_api.h:88061
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48016
object_ptr< InputFile > voice_note_
Voice note to be sent. The voice note must be encoded with the Opus codec and stored inside an OGG co...
Definition: td_api.h:23000
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79642
object_ptr< TextEntityType > type_
Type of the entity.
Definition: td_api.h:56483
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 set_id_
Identifier of the sticker set.
Definition: td_api.h:69469
array< object_ptr< prepaidPremiumGiveaway > > prepaid_giveaways_
The list of prepaid giveaways available for the chat; only for chat administrators.
Definition: td_api.h:8383
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77330
bool is_marked_as_unread_
New value of is_marked_as_unread.
Definition: td_api.h:60251
Definition: td_api.h:23617
Definition: td_api.h:65766
Definition: td_api.h:93731
object_ptr< userPrivacySettingRules > rules_
New privacy rules.
Definition: td_api.h:62021
Definition: td_api.h:30151
object_ptr< draftMessage > draft_message_
New draft message; pass null to remove the draft. All files in draft message content must be of the t...
Definition: td_api.h:98660
int32 port_
Proxy server port.
Definition: td_api.h:67751
string id_
Unique identifier of the query result.
Definition: td_api.h:22166
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1072
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:86462
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:53666
Definition: td_api.h:33609
int32 unread_message_count_
Approximate number of unread messages in the message thread.
Definition: td_api.h:35757
int32 sending_id_
Non-persistent identifier, which will be returned back in messageSendingStatePending object and can b...
Definition: td_api.h:96846
object_ptr< chatPhoto > photo_
The suggested chat photo. Use the method setProfilePhoto with inputChatPhotoPrevious to apply the pho...
Definition: td_api.h:32648
bool view_as_topics_
New value of view_as_topics.
Definition: td_api.h:104932
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78129
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2677
Definition: td_api.h:75921
void store(TlStorerToString &s, const char *field_name) const final
int53 button_id_
Button identifier.
Definition: td_api.h:82992
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81422
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98517
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87490
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:36352
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:90074
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80677
void store(TlStorerToString &s, const char *field_name) const final
int53 old_message_id_
The previous temporary message identifier.
Definition: td_api.h:58568
int32 width_
Video width.
Definition: td_api.h:54501
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6961
bool keep_unmuted_chats_archived_
True, if unmuted chats will be kept in the Archive chat list when they get a new message.
Definition: td_api.h:656
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36505
bool is_general_
True, if the topic is the General topic list.
Definition: td_api.h:18254
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 the message belongs to.
Definition: td_api.h:77419
int64 id_
The query identifier.
Definition: td_api.h:64419
object_ptr< StoryOrigin > origin_
Origin of the story that was reposted.
Definition: td_api.h:54407
object_ptr< file > file_
The thumbnail.
Definition: td_api.h:57504
Definition: td_api.h:42469
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96086
int53 chat_id_
Target chat.
Definition: td_api.h:67516
bool is_viewed_
True for already viewed trending sticker sets.
Definition: td_api.h:52430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19773
Definition: td_api.h:96167
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85569
string username_
Username to be resolved.
Definition: td_api.h:94805
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88868
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:5876
bool mute_new_participants_
New value of the mute_new_participants setting.
Definition: td_api.h:105362
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:63924
Definition: td_api.h:51650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51396
int53 chat_id_
Target chat.
Definition: td_api.h:96546
int53 chat_id_
Chat identifier.
Definition: td_api.h:89612
bool synchronous_
Pass true to return response only after the file download has succeeded, has failed,...
Definition: td_api.h:74059
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatMessageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77703
bool added_to_attachment_menu_
True, if the user added the current bot to attachment menu; only available to bots.
Definition: td_api.h:64905
Definition: td_api.h:77564
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67263
int53 message_id_
Identifier of the message. The message must be one of the following types: messageAnimation,...
Definition: td_api.h:100842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53696
object_ptr< MessageSender > creator_id_
Identifier of a chat or a user that created the gift code; may be null if unknown.
Definition: td_api.h:33002
bool is_official_
True, if the language pack is official.
Definition: td_api.h:27923
array< object_ptr< stickerSetInfo > > sets_
List of trending sticker sets.
Definition: td_api.h:58072
void store(TlStorerToString &s, const char *field_name) const final
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:15298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13758
int53 chat_id_
Chat identifier.
Definition: td_api.h:84077
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21439
bool is_my_video_enabled_
Pass true if the current user's video is enabled.
Definition: td_api.h:105256
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69014
object_ptr< file > premium_animation_
Premium animation of the sticker; may be null. If present, only Telegram Premium users can use the st...
Definition: td_api.h:52187
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41426
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:67664
array< object_ptr< profileAccentColor > > colors_
Information about supported colors.
Definition: td_api.h:62898
Definition: td_api.h:100403
bool is_received_
True, if the call has already been received by the other party.
Definition: td_api.h:5671
object_ptr< chatFolder > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78132
int53 bot_user_id_
Unique user identifier for the bot.
Definition: td_api.h:72431
object_ptr< formattedText > caption_
Audio caption.
Definition: td_api.h:30742
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15358
bool value_
The value.
Definition: td_api.h:27313
bool include_groups_
True, if basic groups and supergroups need to be included.
Definition: td_api.h:10655
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:826
bool is_from_giveaway_
True, if the gift code was created for a giveaway.
Definition: td_api.h:33004
Definition: td_api.h:18833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66957
Definition: td_api.h:55746
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4709
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3026
array< object_ptr< botCommands > > bot_commands_
List of commands of bots in the group.
Definition: td_api.h:2849
object_ptr< languagePackStrings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82627
deleteStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45116
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:22241
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88921
object_ptr< RichText > text_
Paragraph text.
Definition: td_api.h:37436
Definition: td_api.h:89317
int32 file_id_
Identifier of the file to download.
Definition: td_api.h:67451
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:86911
string result_
A JSON-serialized result.
Definition: td_api.h:15037
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105657
Definition: td_api.h:79997
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41528
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3767
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:16975
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:868
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:22774
int32 date_
Point in time (Unix timestamp) when the reactions were changed.
Definition: td_api.h:64756
void store(TlStorerToString &s, const char *field_name) const final
publicForwardStory()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41320
array< object_ptr< messageReaction > > reactions_
List of added reactions.
Definition: td_api.h:34525
Definition: td_api.h:91879
void store(TlStorerToString &s, const char *field_name) const final
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:47270
object_ptr< ChatEventAction > action_
The action.
Definition: td_api.h:8441
object_ptr< chatPhoto > photo_
User profile photo; may be null. If null and user.profile_photo is null, then the photo is empty; oth...
Definition: td_api.h:64987
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:48741
int53 user_id_
Administrator user identifier.
Definition: td_api.h:13464
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:96125
Definition: td_api.h:52708
int32 discount_percentage_
The discount associated with this option, as a percentage.
Definition: td_api.h:43773
void store(TlStorerToString &s, const char *field_name) const final
int32 left_count_
Number of left speech recognition attempts this week.
Definition: td_api.h:63511
object_ptr< StatisticalGraph > story_interaction_graph_
A graph containing number of story views and shares.
Definition: td_api.h:54451
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:81537
string directory_
Directory in which the file is supposed to be saved.
Definition: td_api.h:87272
object_ptr< formattedText > caption_
Video caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:22894
object_ptr< voiceNote > voice_note_
Voice note.
Definition: td_api.h:20596
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:75457
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:51787
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inputPaidMedia > paid_media_
The content of paid media attached to the invoice; pass null if none.
Definition: td_api.h:23283
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32157
object_ptr< story > story_
The failed to send story.
Definition: td_api.h:62283
int53 chat_id_
Chat identifier.
Definition: td_api.h:92789
object_ptr< MessageSender > member_id_
Member identifier.
Definition: td_api.h:78823
bool use_default_mute_for_
If true, the value for the relevant type of chat or the forum chat is used instead of mute_for.
Definition: td_api.h:12333
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:703
bool allow_new_chats_from_unknown_users_
True, if non-contacts users are able to write first to the current user. Telegram Premium subscribers...
Definition: td_api.h:36287
Definition: td_api.h:88829
int32 story_id_
Story identifier.
Definition: td_api.h:86944
array< object_ptr< passportRequiredElement > > required_elements_
Telegram Passport elements that must be provided to complete the form.
Definition: td_api.h:39015
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:1215
object_ptr< forumTopicIcon > icon_
Icon of the topic. Icon color must be one of 0x6FB9F0, 0xFFD67E, 0xCB86DB, 0x8EEE98,...
Definition: td_api.h:71605
int53 from_user_id_
If not 0, a user identifier, which default setting was automatically applied.
Definition: td_api.h:32404
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:18084
void store(TlStorerToString &s, const char *field_name) const final
bool is_big_
Pass true if the reactions are added with a big animation.
Definition: td_api.h:100904
int53 supergroup_id_
The identifier of the supergroup.
Definition: td_api.h:106006
Definition: td_api.h:88244
object_ptr< photo > photo_
Photo file; may be null.
Definition: td_api.h:37835
object_ptr< draftMessage > draft_message_
A draft of a message in the message thread; may be null if none.
Definition: td_api.h:35761
bool is_video_
Pass true if the call was a video call.
Definition: td_api.h:73906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77544
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72606
object_ptr< MessageContent > content_
Media content of the message if the message was from another chat or topic; may be null for messages ...
Definition: td_api.h:34811
array< object_ptr< notificationGroup > > groups_
Lists of active notification groups.
Definition: td_api.h:60966
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103153
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1643
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:50566
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name for the bot in attachment menu.
Definition: td_api.h:725
bool exclude_selected_
If true, then all private chats except the selected are chosen. Otherwise, only the selected chats ar...
Definition: td_api.h:4831
int32 api_id_
Telegram API identifier, as provided by the application.
Definition: td_api.h:50146
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67371
object_ptr< chatPhoto > photo_
Chat photo; may be null if empty or unknown. If non-null, then it is the same photo as in chat....
Definition: td_api.h:55068
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93279
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:14942
object_ptr< inlineQueryResultsButton > button_
Button to be shown above inline query results; may be null.
Definition: td_api.h:20645
Definition: td_api.h:21200
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:38125
Definition: td_api.h:40973
Definition: td_api.h:63871
Definition: td_api.h:16732
bool mute_new_participants_
New value of the mute_new_participants setting.
Definition: td_api.h:10109
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67479
void store(TlStorerToString &s, const char *field_name) const final
int32 length_
Length of the code.
Definition: td_api.h:1299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92756
bool is_closed_
True, if the poll is closed.
Definition: td_api.h:41620
object_ptr< chatPhoto > photo_
Chat photo; may be null if empty or unknown. If non-null, then it is the same photo as in chat....
Definition: td_api.h:2835
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67547
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:29992
Definition: td_api.h:29847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19679
Definition: td_api.h:6721
object_ptr< PaymentProvider > payment_provider_
Information about the payment provider.
Definition: td_api.h:40644
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82362
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67550
void store(TlStorerToString &s, const char *field_name) const final
int32 active_count_
Number of active file downloads found, including paused.
Definition: td_api.h:15944
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:70662
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
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:36033
string price_
Product price.
Definition: td_api.h:45428
string access_token_
The access token that will be used to send notifications; may be empty to deregister a device.
Definition: td_api.h:15427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105707
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:23340
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:102346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94824
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< OptionValue > value_
The new value of the option; pass null to reset option value to a default value.
Definition: td_api.h:101175
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64776
array< int53 > chat_ids_
Identifiers of selected private chats.
Definition: td_api.h:4819
Definition: td_api.h:75714
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:104275
object_ptr< personalDocument > bank_statement_
Bank statement.
Definition: td_api.h:39347
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38045
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88758
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:86711
bool show_caption_above_media_
Pass true to show the caption above the media; otherwise, the caption will be shown below the media....
Definition: td_api.h:74182
int53 sender_business_bot_user_id_
If non-zero, the user identifier of the business bot that sent this message.
Definition: td_api.h:30344
int32 preload_prefix_size_
Size of file prefix, which is supposed to be preloaded, in bytes.
Definition: td_api.h:54513
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18216
Definition: td_api.h:99091
Definition: td_api.h:37737
int32 bottom_color_
A bottom color of the background in the RGB24 format.
Definition: td_api.h:2387
Definition: td_api.h:106584
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102402
Definition: td_api.h:51122
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< notificationSounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86106
Definition: td_api.h:17750
void store(TlStorerToString &s, const char *field_name) const final
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:15838
int53 chat_id_
Chat identifier.
Definition: td_api.h:59787
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:61051
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91598
int53 chat_id_
Chat identifier.
Definition: td_api.h:70963
updateStorySendFailed()
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85163
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:83910
int53 chat_id_
Chat identifier.
Definition: td_api.h:60081
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36203
object_ptr< background > background_
The background to be used in chats; may be null.
Definition: td_api.h:57445
object_ptr< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:8904
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:94670
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:67808
Definition: td_api.h:34887
string url_
An HTTP URL to pass to getLoginUrlInfo.
Definition: td_api.h:19752
bool is_upgrade_
Pass true if this is an upgrade from a monthly subscription to early subscription; only for App Store...
Definition: td_api.h:52877
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:72247
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86970
int32 limit_
The maximum number of transactions to be returned; up to 200.
Definition: td_api.h:79331
Definition: td_api.h:43179
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PremiumLimitType > type_
The type of the limit.
Definition: td_api.h:43144
object_ptr< chatAdministratorRights > rights_
Rights of the administrator.
Definition: td_api.h:11750
bool can_accept_calls_
Pass true to allow accepting incoming calls by the session; pass false otherwise.
Definition: td_api.h:105687
int53 chat_id_
Chat identifier of the messagePaymentSuccessful message.
Definition: td_api.h:84638
Definition: td_api.h:51358
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatBackground > new_background_
New background; may be null if none.
Definition: td_api.h:9034
int53 user_id_
Identifier of the user that did the payment.
Definition: td_api.h:91046
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:7961
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88968
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:67520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21233
int64 profile_background_custom_emoji_id_
Identifier of a custom emoji to be shown on the background of the user's profile; 0 if none....
Definition: td_api.h:64871
int32 restricted_user_count_
Number of users restricted by the administrator.
Definition: td_api.h:13470
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72940
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76200
object_ptr< MessageSelfDestructType > self_destruct_type_
Video note self-destruct type; may be null if none; pass null if none; private chats only.
Definition: td_api.h:22957
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83875
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:43653
int64 id_
Unique query identifier.
Definition: td_api.h:64116
Definition: td_api.h:63331
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22387
Definition: td_api.h:15416
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87423
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:82073
int53 message_id_
Identifier of the message.
Definition: td_api.h:75249
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7669
int53 chat_id_
Identifier of the chat with the live location message.
Definition: td_api.h:58974
int32 media_timestamp_
Timestamp from which a video/audio/video note/voice note/story playing must start,...
Definition: td_api.h:57198
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:46765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43932
bool only_for_self_
True, if the background was set only for self.
Definition: td_api.h:32322
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:36143
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputChatPhoto > photo_
Profile photo to set; pass null to delete the photo; inputChatPhotoPrevious isn't supported in this f...
Definition: td_api.h:102851
bool hide_via_bot_
Pass true to hide the bot, via which the message is sent. Can be used only for bots getOption("animat...
Definition: td_api.h:96411
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36263
object_ptr< quickReplyMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67900
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92895
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:9008
object_ptr< sharedChat > chat_
The shared chat.
Definition: td_api.h:33332
string inline_message_id_
Identifier of the inline message from which the query originated.
Definition: td_api.h:64174
string text_
Text.
Definition: td_api.h:56397
int64 poll_id_
Unique poll identifier.
Definition: td_api.h:64503
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92873
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< notificationSound > > notification_sounds_
A list of notification sounds.
Definition: td_api.h:36715
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23075
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 live_period_
New time relative to the message send date, for which the location can be updated,...
Definition: td_api.h:74251
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:15899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91754
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:72194
Definition: td_api.h:17570
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:83311
bool delete_all_messages_
Pass true to delete all messages from the same sender.
Definition: td_api.h:68884
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:21942
string hash_
Hash of the entire element.
Definition: td_api.h:16928
Definition: td_api.h:76700
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:37477
Definition: td_api.h:14710
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:89895
Definition: td_api.h:87718
int53 message_id_
Identifier of the message.
Definition: td_api.h:74320
void store(TlStorerToString &s, const char *field_name) const final
int32 total_string_count_
Total number of non-deleted strings from the language pack.
Definition: td_api.h:27931
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63198
int32 live_period_
New time relative to the message send date, for which the location can be updated,...
Definition: td_api.h:74871
bool allow_user_chats_
True, if private chats with ordinary users are allowed.
Definition: td_api.h:55787
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46911
Definition: td_api.h:90870
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85213
Definition: td_api.h:67175
array< object_ptr< unreadReaction > > unread_reactions_
Information about unread reactions added to the message.
Definition: td_api.h:30326
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27328
void store(TlStorerToString &s, const char *field_name) const final
bool is_left_
True, if the user has left the group themselves.
Definition: td_api.h:46245
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:12309
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98291
int32 mute_for_
Time left before notifications will be unmuted, in seconds.
Definition: td_api.h:49317
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79021
void store(TlStorerToString &s, const char *field_name) const final
int32 unread_reaction_count_
The number of messages with unread reactions left in the chat.
Definition: td_api.h:60041
string mime_type_
MIME type of the file; as defined by the sender.
Definition: td_api.h:15895
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:21314
bool can_have_sponsored_messages_
True, if the chat can have sponsored messages. The value of this field is only available to the owner...
Definition: td_api.h:55106
int53 chat_id_
Chat identifier.
Definition: td_api.h:3178
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86659
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:55400
bool edit_icon_custom_emoji_id_
True, if icon's custom_emoji_id is changed.
Definition: td_api.h:32527
string new_username_
New chat username.
Definition: td_api.h:9538
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:98128
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:59236
int32 custom_emoji_reaction_count_
Number of custom emoji reactions that can be added to the list of available reactions.
Definition: td_api.h:7976
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88294
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73496
void store(TlStorerToString &s, const char *field_name) const final
string prize_description_
Additional description of the giveaway prize; 0-128 characters.
Definition: td_api.h:42912
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34710
void store(TlStorerToString &s, const char *field_name) const final
string name_
Sticker set name. Can contain only English letters, digits and underscores. Must end with "by<bot use...
Definition: td_api.h:71823
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69386
void store(TlStorerToString &s, const char *field_name) const final
bool is_personal_
True, if the keyboard must automatically be shown to the current user. For outgoing messages,...
Definition: td_api.h:47318
object_ptr< inputStoryAreas > areas_
Clickable rectangle areas to be shown on the story media; pass null if none.
Definition: td_api.h:96912
Definition: td_api.h:34003
Definition: td_api.h:97994
bool is_flipped_
True, if reaction corner is flipped.
Definition: td_api.h:24987
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84553
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40350
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90761
int64 id_
Chat event identifier.
Definition: td_api.h:8435
object_ptr< hashtags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86289
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70854
object_ptr< StickerFormat > format_
Sticker format.
Definition: td_api.h:52021
Definition: td_api.h:43133
int32 limit_
The maximum number of story interactions to return.
Definition: td_api.h:79768
Definition: td_api.h:68531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9596
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:57234
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:27915
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10328
Definition: td_api.h:5200
Definition: td_api.h:99144
object_ptr< availableReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27964
bool need_name_
True, if the user's name is needed for payment.
Definition: td_api.h:27163
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:84152
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:105036
bool via_join_request_
True, if the user has joined the chat after sending a join request and being approved by an administr...
Definition: td_api.h:64556
int53 chat_id_
Chat identifier.
Definition: td_api.h:30270
object_ptr< businessOpeningHours > local_opening_hours_
Opening hours of the business in the local time; may be null if none. The hours are guaranteed to be ...
Definition: td_api.h:4548
int53 chat_id_
Chat identifier.
Definition: td_api.h:88949
void store(TlStorerToString &s, const char *field_name) const final
string location_
A human-readable description of the location from which the session was created, based on the IP addr...
Definition: td_api.h:50166
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:24819
int53 chat_id_
The chat identifier of the sent message.
Definition: td_api.h:58482
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41886
Definition: td_api.h:86306
object_ptr< InputFile > animation_
Animation file to be sent.
Definition: td_api.h:22553
bool keep_chats_from_folders_archived_
True, if unmuted chats, that are always included or pinned in a folder, will be kept in the Archive c...
Definition: td_api.h:658
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41644
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< MessageSender > member_id_
Identifier of the user or chat who performed the action.
Definition: td_api.h:8439
string language_pack_id_
Identifier of the language pack to delete.
Definition: td_api.h:73121
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:18565
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80932
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5774
bool is_owned_
True, if the sticker set is owned by the current user.
Definition: td_api.h:52327
int53 chat_id_
Chat identifier.
Definition: td_api.h:98263
void store(TlStorerToString &s, const char *field_name) const final
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:104715
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69011
Definition: td_api.h:47607
string emojis_
New string with 1-20 emoji corresponding to the sticker.
Definition: td_api.h:102096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88480
string password_
Password for logging in; may be empty.
Definition: td_api.h:44790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15052
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83501
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:54864
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92116
array< object_ptr< businessOpeningHoursInterval > > opening_hours_
Intervals of the time when the business is open.
Definition: td_api.h:4737
int53 chat_id_
Chat identifier.
Definition: td_api.h:98656
string tag_
Hashtag or cashtag to search for.
Definition: td_api.h:94905
int32 store_product_quantity_
Number of times the store product must be paid.
Definition: td_api.h:42706
int53 chat_id_
Identifier of the chat to send messages.
Definition: td_api.h:93439
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StoryList > story_list_
The story list.
Definition: td_api.h:62367
int32 edit_date_
Point in time (Unix timestamp) when the message was edited.
Definition: td_api.h:58660
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93095
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:13306
bool can_restrict_members_
True, if the administrator can restrict, ban, or unban chat members or view supergroup statistics; al...
Definition: td_api.h:7609
object_ptr< video > video_
Message content; may be null.
Definition: td_api.h:45887
bool allow_scrolling_
True, if scrolling needs to be allowed.
Definition: td_api.h:38023
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:32830
string theme_name_
The new name of the chat theme; may be empty if theme was reset to default.
Definition: td_api.h:59957
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56213
Definition: td_api.h:33087
Definition: td_api.h:7801
Definition: td_api.h:89704
bytes data_
Data that was attached to the callback button.
Definition: td_api.h:5968
object_ptr< chatPhoto > public_photo_
User profile photo visible if the main photo is hidden by privacy settings; may be null....
Definition: td_api.h:64989
object_ptr< ReactionType > reaction_type_
Type of the reaction.
Definition: td_api.h:24983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42186
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92083
object_ptr< CanSendMessageToUserResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69119
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31655
Definition: td_api.h:25100
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69954
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG or MPEG4 format; as defined by the sender; may be null.
Definition: td_api.h:66557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57740
string password_
Authentication password.
Definition: td_api.h:5607
void store(TlStorerToString &s, const char *field_name) const final
bool has_active_stories_
True, if the supergroup or channel has non-expired stories available to the current user.
Definition: td_api.h:54999
sendStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40487
object_ptr< BackgroundType > type_
Background type; pass null to use default background type for the chosen background; backgroundTypeCh...
Definition: td_api.h:98437
Definition: td_api.h:20355
Definition: td_api.h:88777
int32 scale_
Segment duration scale; 0-1. Segment's duration is 1000/(2**scale) milliseconds.
Definition: td_api.h:81772
int32 refund_date_
Point in time (Unix timestamp) when the transaction was refunded.
Definition: td_api.h:13090
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:74243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57864
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:36105
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReplyMarkup > reply_markup_
Markup for replying to the message; pass null if none.
Definition: td_api.h:95878
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98098
string terms_of_service_id_
Terms of service identifier.
Definition: td_api.h:66988
bool is_contact_
The user is a contact of the current user.
Definition: td_api.h:64875
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:84049
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:21825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85082
void store(TlStorerToString &s, const char *field_name) const final
bool is_disconnected_
Pass true if the user was disconnected.
Definition: td_api.h:73902
string error_message_
An error message, empty on success.
Definition: td_api.h:68546
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52151
int53 user_id_
User identifier.
Definition: td_api.h:18846
Definition: td_api.h:17810
int32 message_count_
The total number of messages in the shortcut.
Definition: td_api.h:46659
object_ptr< encryptedCredentials > credentials_
Encrypted data credentials.
Definition: td_api.h:33535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106564
bool request_title_
Pass true to request title of the chat; bots only.
Definition: td_api.h:27777
bool is_muted_for_current_user_
True, if the participant is muted for the current user.
Definition: td_api.h:19102
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4196
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:82069
void store(TlStorerToString &s, const char *field_name) const final
bool is_muted_
Pass true to mute the user; pass false to unmute them.
Definition: td_api.h:105477
object_ptr< NotificationSettingsScope > scope_
Types of chats for which to return the notification settings information.
Definition: td_api.h:86214
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:74445
object_ptr< animation > animation_
Web App animation; may be null.
Definition: td_api.h:66786
void store(TlStorerToString &s, const char *field_name) const final
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:2288
array< object_ptr< textEntity > > entities_
List of text entities.
Definition: td_api.h:56438
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:76783
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82960
bool is_animation_
True, if the video has no sound.
Definition: td_api.h:54507
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85802
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36603
int32 accent_color_id_
The new chat accent color identifier.
Definition: td_api.h:59141
string json_
The JSON-serialized string.
Definition: td_api.h:82390
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66651
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74161
object_ptr< ReactionType > reaction_type_
Type of the reaction to set; pass null to remove the reaction. reactionTypeCustomEmoji reactions can ...
Definition: td_api.h:102491
Definition: td_api.h:65806
bool has_active_stories_
True, if the user has non-expired stories available to the current user.
Definition: td_api.h:64893
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ChatMembersFilter > filter_
The type of users to search for; pass null to search among all chat members.
Definition: td_api.h:94056
Definition: td_api.h:45459
string last_name_
Last name of the user.
Definition: td_api.h:64855
string value_
The value.
Definition: td_api.h:27391
int53 chat_id_
Chat identifier.
Definition: td_api.h:77575
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24027
object_ptr< SpeechRecognitionResult > speech_recognition_result_
Result of speech recognition in the video note; may be null.
Definition: td_api.h:66672
Definition: td_api.h:37386
object_ptr< forumTopicInfo > topic_info_
Information about the topic.
Definition: td_api.h:10430
void store(TlStorerToString &s, const char *field_name) const final
int32 premium_member_count_
Approximate number of Telegram Premium subscribers joined the chat; always 0 if the current user isn'...
Definition: td_api.h:8379
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:67188
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:95322
Definition: td_api.h:56386
object_ptr< chatAdministrators > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42006
int53 message_id_
Identifier of the message.
Definition: td_api.h:90460
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84046
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:103466
object_ptr< video > video_
Video.
Definition: td_api.h:20548
object_ptr< MessageSender > sender_id_
Identifier of the sender of the story; may be null if the story is posted on behalf of the sender_cha...
Definition: td_api.h:53167
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< message > > messages_
List of messages.
Definition: td_api.h:18563
bool share_phone_number_
Pass true to share the current user's phone number with the new contact. A corresponding rule to user...
Definition: td_api.h:67298
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:20570
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40629
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:65559
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59337
Definition: td_api.h:41181
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24633
int32 date_
Point in time (Unix timestamp) when the sound was created.
Definition: td_api.h:36663
Definition: td_api.h:79956
string one_value_
Value for one object.
Definition: td_api.h:28081
void store(TlStorerToString &s, const char *field_name) const final
bool can_get_statistics_
True, if the story statistics are available through getStoryStatistics.
Definition: td_api.h:53191
array< object_ptr< groupCallVideoSourceGroup > > source_groups_
List of synchronization source groups of the video.
Definition: td_api.h:19166
int32 secondary_background_color_
A secondary color for the background in the RGB24 format.
Definition: td_api.h:57363
object_ptr< video > video_
The video description.
Definition: td_api.h:30965
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104031
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63000
void store(TlStorerToString &s, const char *field_name) const final
int53 notification_settings_chat_id_
Chat identifier, which notification settings must be applied to the added notifications.
Definition: td_api.h:60912
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7051
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86761
int32 authorization_form_id_
Authorization form identifier.
Definition: td_api.h:84434
object_ptr< ReactionType > reaction_type_
The new type of the default reaction.
Definition: td_api.h:63303
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74347
bool supports_video_calls_
True, if a video call can be created with the user.
Definition: td_api.h:64995
Definition: td_api.h:30813
int32 profile_accent_color_id_
Identifier of the accent color to use for profile; pass -1 if none.
Definition: td_api.h:101662
Definition: td_api.h:80438
object_ptr< StickerType > sticker_type_
Type of the stickers to return.
Definition: td_api.h:95483
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90046
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39518
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:106773
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73970
int53 chat_id_
Chat identifier.
Definition: td_api.h:59703
Definition: td_api.h:47614
string secret_
The proxy's secret in hexadecimal encoding.
Definition: td_api.h:44833
object_ptr< inputStoryAreas > areas_
New clickable rectangle areas to be shown on the story media; pass null to keep the current areas....
Definition: td_api.h:75619
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14740
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93387
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73143
object_ptr< formattedText > caption_
Voice note caption.
Definition: td_api.h:31063
array< object_ptr< inputPaidMedia > > paid_media_
The content of the paid media.
Definition: td_api.h:22720
object_ptr< UserStatus > status_
Current online status of the user.
Definition: td_api.h:64861
bool contains_unread_mention_
True, if the message contains an unread mention for the current user.
Definition: td_api.h:30314
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:78383
Definition: td_api.h:63055
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:100470
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:47811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45821
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84202
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79850
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:18693
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11350
int53 message_thread_id_
Message thread identifier, unique within the chat.
Definition: td_api.h:35753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68672
array< object_ptr< chatMember > > members_
A list of chat members.
Definition: td_api.h:11939
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:91671
bool can_get_interactions_
True, if interactions with the story can be received through getStoryInteractions.
Definition: td_api.h:53193
int53 last_read_outbox_message_id_
Identifier of the last read outgoing reply to the message.
Definition: td_api.h:34742
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:90514
int32 message_auto_delete_time_
Message auto-delete time value, in seconds; must be from 0 up to 365 * 86400 and be divisible by 8640...
Definition: td_api.h:71713
object_ptr< messageEffect > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83445
Definition: td_api.h:76905
object_ptr< inlineQueryResultsButton > button_
Button to be shown above inline query results; pass null if none.
Definition: td_api.h:68426
string language_code_
IETF language tag of the user's language; only available to bots.
Definition: td_api.h:64903
int32 group_call_id_
Group call identifier.
Definition: td_api.h:81830
object_ptr< forumTopics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81540
void store(TlStorerToString &s, const char *field_name) const final
string description_
Description of the video.
Definition: td_api.h:20552
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:51107
int32 old_profile_accent_color_id_
Previous identifier of chat's profile accent color; -1 if none.
Definition: td_api.h:9668
int64 web_app_launch_id_
Identifier of Web App launch, received from openWebApp.
Definition: td_api.h:71116
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95348
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87620
bool is_muted_
Pass true to join the call with muted microphone.
Definition: td_api.h:89059
Definition: td_api.h:78151
void store(TlStorerToString &s, const char *field_name) const final
string url_
URL of the embedded post.
Definition: td_api.h:38069
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48951
object_ptr< file > voice_
File containing the voice note.
Definition: td_api.h:66731
object_ptr< linkPreviewOptions > link_preview_options_
Options which were used for generation of the link preview; may be null if default options were used.
Definition: td_api.h:30648
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:68992
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:89581
int32 group_call_id_
Group call identifier.
Definition: td_api.h:75775
object_ptr< ReactionUnavailabilityReason > unavailability_reason_
The reason why the current user can't add reactions to the message, despite some other users can; may...
Definition: td_api.h:2236
int64 icon_custom_emoji_id_
Identifier of the new custom emoji for topic icon; pass 0 to remove the custom emoji....
Definition: td_api.h:74744
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22938
array< object_ptr< InputMessageContent > > input_message_contents_
Contents of messages to be sent. At most 10 messages can be added to an album. All messages must have...
Definition: td_api.h:95953
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bytes encryption_key_
Call encryption key.
Definition: td_api.h:5747
array< object_ptr< contact > > contacts_
The new list of contacts, contact's vCard are ignored and are not imported.
Definition: td_api.h:69419
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 basic_group_id_
Basic group identifier.
Definition: td_api.h:71266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64146
Definition: td_api.h:12280
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:107084
int53 chat_id_
Identifier of the chat in which to return information about message positions.
Definition: td_api.h:79591
object_ptr< PollType > type_
Type of the poll.
Definition: td_api.h:41614
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34873
string code_
Verification code to check.
Definition: td_api.h:70284
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39743
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102727
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:89905
int32 count_
Total number of files in the chat.
Definition: td_api.h:52723
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40039
object_ptr< businessMessage > message_
The new message.
Definition: td_api.h:63884
array< object_ptr< groupCallStream > > streams_
A list of group call streams.
Definition: td_api.h:19302
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100599
string inline_message_id_
Inline message identifier.
Definition: td_api.h:100464
int32 cache_time_
Time during which the result of the query can be cached, in seconds.
Definition: td_api.h:68311
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 residence_country_code_
A two-letter ISO 3166-1 alpha-2 country code of the user's residence country.
Definition: td_api.h:41142
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:68567
Definition: td_api.h:73619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53783
int53 chat_id_
Chat identifier.
Definition: td_api.h:78707
int32 offset_
Specify 0 to get results from exactly the message from_message_id or a negative offset up to 99 to ge...
Definition: td_api.h:85976
array< object_ptr< chatPosition > > positions_
The new chat positions in the chat lists.
Definition: td_api.h:59620
array< object_ptr< datedFile > > files_
List of files containing the pages of the document.
Definition: td_api.h:41192
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier of the sponsored message.
Definition: td_api.h:70832
double growth_rate_percentage_
The growth rate of the value, as a percentage.
Definition: td_api.h:51960
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< messageSendOptions > options_
Options to be used to send the message; pass null to use default options.
Definition: td_api.h:96481
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:30784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33266
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5651
object_ptr< messageSendOptions > options_
Options to be used to send the message; pass null to use default options.
Definition: td_api.h:96405
array< int32 > background_colors_
The list of 1-2 colors in RGB format, describing the colors, as expected to be used for the profile p...
Definition: td_api.h:44540
object_ptr< PremiumLimitType > limit_type_
Type of the exceeded limit.
Definition: td_api.h:43839
Definition: td_api.h:96897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85388
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64312
void store(TlStorerToString &s, const char *field_name) const final
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:18936
int32 origin_send_date_
Point in time (Unix timestamp) when the message was sent if the message was from another chat or topi...
Definition: td_api.h:34809
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49604
Definition: td_api.h:54083
int32 length_
Video width and height; as defined by the sender.
Definition: td_api.h:66666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61524
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58680
Definition: td_api.h:44023
Definition: td_api.h:34557
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91493
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Accent color identifier.
Definition: td_api.h:199
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:41128
Definition: td_api.h:36015
Definition: td_api.h:93486
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if unknown.
Definition: td_api.h:33014
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:50506
string id_
Remote file identifier.
Definition: td_api.h:21424
int32 total_count_
Approximate total number of requests found.
Definition: td_api.h:11361
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106455
int32 forward_count_
Number of times the message was forwarded.
Definition: td_api.h:34062
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89737
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46677
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54933
bool can_be_reported_
True, if the chat can be reported to Telegram moderators through reportChat or reportChatPhoto.
Definition: td_api.h:6614
string message_
Error message; subject to future changes.
Definition: td_api.h:16977
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91335
string street_line1_
First line of the address.
Definition: td_api.h:394
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42426
Definition: td_api.h:86358
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:58749
Definition: td_api.h:57847
string login_email_address_pattern_
Pattern of the email address set up for logging in.
Definition: td_api.h:40523
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30078
object_ptr< RichText > text_
Text.
Definition: td_api.h:48357
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:87640
Definition: td_api.h:59437
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106890
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100810
object_ptr< RichText > credit_
Quote credit.
Definition: td_api.h:37666
bool can_send_polls_
True, if the user can send polls.
Definition: td_api.h:12431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92695
void store(TlStorerToString &s, const char *field_name) const final
string first_name_
First name of the user; for bots only.
Definition: td_api.h:50838
int32 next_open_in_
Time left before the business will open the next time, in seconds; 0 if unknown. An updateUserFullInf...
Definition: td_api.h:4550
Definition: td_api.h:94844
object_ptr< address > shipping_address_
User shipping address.
Definition: td_api.h:64281
string provider_
Name of the animation search provider.
Definition: td_api.h:63639
Definition: td_api.h:56347
int64 new_profile_background_custom_emoji_id_
New identifier of the custom emoji; 0 if none.
Definition: td_api.h:9674
object_ptr< scopeNotificationSettings > notification_settings_
The new notification settings for the given scope.
Definition: td_api.h:102041
int53 user_id_
Identifier of the user or 0 to get the default menu button.
Definition: td_api.h:83200
array< object_ptr< UserPrivacySettingRule > > rules_
A list of rules.
Definition: td_api.h:65777
string language_code_
Language code for which the emoji replacements will be suggested.
Definition: td_api.h:80963
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61746
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatAdministratorRights > default_channel_administrator_rights_
Default administrator rights for adding the bot to channels; may be null.
Definition: td_api.h:3368
array< int32 > pinned_story_ids_
Identifiers of the pinned stories; returned only in getChatPostedToChatPageStories with from_story_id...
Definition: td_api.h:53106
int32 view_count_
Number of the instant view views; 0 if unknown.
Definition: td_api.h:66877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6707
string id_
Remote file identifier; may be empty. Can be used by the current user across application restarts or ...
Definition: td_api.h:47166
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:100983
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
Option text; 1-100 characters. Only custom emoji entities are allowed.
Definition: td_api.h:41670
int64 old_profile_background_custom_emoji_id_
Previous identifier of the custom emoji; 0 if none.
Definition: td_api.h:9670
int64 set_id_
Identifier of the sticker set.
Definition: td_api.h:86742
void store(TlStorerToString &s, const char *field_name) const final
int53 verification_id_
Unique identifier for the verification process as received from updateApplicationVerificationRequired...
Definition: td_api.h:97249
void store(TlStorerToString &s, const char *field_name) const final
bool is_closed_
True, if the topic was closed; otherwise, the topic was reopened.
Definition: td_api.h:32570
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 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:30304
void store(TlStorerToString &s, const char *field_name) const final
array< string > emojis_
List of emojis.
Definition: td_api.h:16824
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundFill > background_fill_
The fill to be used as background for the sticker; rotation angle in backgroundFillGradient isn't sup...
Definition: td_api.h:12621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44184
array< int53 > message_ids_
Identifiers of the quick reply messages to readd. Message identifiers must be in a strictly increasin...
Definition: td_api.h:90830
bool is_forum_
True, if the supergroup is a forum with topics.
Definition: td_api.h:54989
premiumLimitTypeStorySuggestedReactionAreaCount()
int53 chat_id_
Identifier of the chat the messages belong to.
Definition: td_api.h:84130
Definition: td_api.h:44862
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:22298
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:23312
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57894
Definition: td_api.h:18233
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PremiumStoryFeature > feature_
The used feature.
Definition: td_api.h:43956
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16328
Definition: td_api.h:15455
void store(TlStorerToString &s, const char *field_name) const final
double main_frame_timestamp_
Timestamp of the frame, which will be used as static chat photo.
Definition: td_api.h:21131
Definition: td_api.h:73160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87659
string offset_
Offset of the first entry to return.
Definition: td_api.h:64021
int53 chat_id_
Chat identifier.
Definition: td_api.h:58794
int32 creation_date_
Point in time (Unix timestamp) when the giveaway was created.
Definition: td_api.h:42801
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:22022
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:99558
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62175
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:99102
bool only_completed_
Pass true to remove only completed downloads.
Definition: td_api.h:91212
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72250
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20031
object_ptr< InternalLinkType > edit_settings_link_
The internal link, which can be used to edit bot settings; may be null.
Definition: td_api.h:3376
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:43473
array< bytes > file_hashes_
Current hashes of all attached files.
Definition: td_api.h:24657
Definition: td_api.h:57997
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:66668
bool is_premium_
True, if the user is a Telegram Premium user.
Definition: td_api.h:64883
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Profile accent color identifier.
Definition: td_api.h:44487
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84825
int64 custom_emoji_id_
Unique identifier of the custom emoji shown on the topic icon; 0 if none.
Definition: td_api.h:18200
array< object_ptr< PublicForward > > forwards_
List of found public forwards and reposts.
Definition: td_api.h:45034
object_ptr< RichText > text_
Cell text; may be null. If the text is null, then the cell must be invisible.
Definition: td_api.h:38689
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:62019
object_ptr< pushReceiverId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91126
object_ptr< forumTopicInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:71629
object_ptr< importedContacts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69441
string id_
Unique identifier of the query result.
Definition: td_api.h:22109
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2085
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104164
int53 message_id_
Identifier of the message.
Definition: td_api.h:83855
Definition: td_api.h:101759
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:12637
int64 session_id_
Session identifier.
Definition: td_api.h:105738
bool is_closed_
Pass true to close the topic; pass false to reopen it.
Definition: td_api.h:105040
int64 id_
Unique identifier of the prepaid giveaway.
Definition: td_api.h:44388
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43079
string language_pack_id_
Language pack identifier.
Definition: td_api.h:103632
void store(TlStorerToString &s, const char *field_name) const final
string text_
Additional report details; 0-1024 characters.
Definition: td_api.h:92795
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
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:82442
object_ptr< chatFolderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:71453
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:43743
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40189
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:39167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59379
bool use_portrait_orientation_
Pass true to use portrait orientation for video instead of landscape one.
Definition: td_api.h:103299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1781
bytes waveform_
Waveform representation of the voice note in 5-bit format.
Definition: td_api.h:23004
array< int32 > shortcut_ids_
The new list of identifiers of quick reply shortcuts.
Definition: td_api.h:60660
string title_
Product title; 1-32 characters.
Definition: td_api.h:23263
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:100068
int32 expiration_date_
Point in time (Unix timestamp) when the boost will expire.
Definition: td_api.h:8140
string partial_text_
Partially recognized text.
Definition: td_api.h:50944
Definition: td_api.h:61669
int32 publish_date_
Point in time (Unix timestamp) when the article was published; 0 if unknown.
Definition: td_api.h:37279
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:68253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67208
bool can_be_replied_
True, if the story can be replied in the chat with the story sender.
Definition: td_api.h:53187
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6561
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
Animation file.
Definition: td_api.h:20323
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50536
array< object_ptr< story > > stories_
List of stories.
Definition: td_api.h:18691
object_ptr< location > location_
Location to be sent.
Definition: td_api.h:23051
int53 actor_user_id_
Identifier of the user, changing the rights.
Definition: td_api.h:64550
Definition: td_api.h:14851
int64 payment_form_id_
Payment form identifier returned by getPaymentForm.
Definition: td_api.h:96669
bool is_recommended_
True, if the message needs to be labeled as "recommended" instead of "sponsored".
Definition: td_api.h:51067
Definition: td_api.h:91090
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15178
double previous_value_
The value for the previous day.
Definition: td_api.h:51958
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:12564
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80238
int64 id_
Unique query identifier.
Definition: td_api.h:64323
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:89545
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:2180
int53 chat_id_
Chat identifier.
Definition: td_api.h:60123
Definition: td_api.h:90341
string bank_card_number_
The bank card number.
Definition: td_api.h:76764
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:24090
bool can_set_background_custom_emoji_
True, if custom emoji for reply header and link preview background can be set.
Definition: td_api.h:7986
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79243
object_ptr< chatPermissions > permissions_
Actions that non-administrator chat members are allowed to take in the chat.
Definition: td_api.h:6588
bool archive_and_mute_new_chats_from_unknown_users_
True, if new chats from non-contacts will be automatically archived and muted. Can be set to true onl...
Definition: td_api.h:654
string pattern_
Pattern of the phone number from which the call will be made.
Definition: td_api.h:1174
Definition: td_api.h:181
Definition: td_api.h:83895
void store(TlStorerToString &s, const char *field_name) const final
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:99592
object_ptr< video > video_
Video file; may be null.
Definition: td_api.h:37880
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47116
int32 width_
Width of the animation; may be replaced by the server.
Definition: td_api.h:22561
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66767
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of sticker sets to return.
Definition: td_api.h:94625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51202
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48450
void store(TlStorerToString &s, const char *field_name) const final
bool can_post_stories_
True, if the administrator can create new chat stories, or edit and delete posted stories; applicable...
Definition: td_api.h:7619
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReportReason > reason_
The reason for reporting the chat photo.
Definition: td_api.h:92793
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:73811
Definition: td_api.h:91407
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:105869
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99936
int32 light_color_
Color in the RGB24 format for light themes.
Definition: td_api.h:808
int53 approver_user_id_
User identifier of the chat administrator, approved user join request.
Definition: td_api.h:8786
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string token_
Play Integrity API or SafetyNet Attestation API token for the Android application,...
Definition: td_api.h:96792
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93961
int64 cryptocurrency_amount_
The withdrawn amount, in the smallest units of the cryptocurrency.
Definition: td_api.h:12950
object_ptr< chatPermissions > old_permissions_
Previous chat permissions.
Definition: td_api.h:9284
Definition: td_api.h:55656
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79975
string editable_username_
The active username, which can be changed with setUsername or setSupergroupUsername....
Definition: td_api.h:66258
void store(TlStorerToString &s, const char *field_name) const final
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:22170
string title_
Document title.
Definition: td_api.h:20412
Definition: td_api.h:69408
bytes data_
The encrypted credentials.
Definition: td_api.h:16863
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:83169
Definition: td_api.h:31344
object_ptr< ChatMemberStatus > status_
Status of the member in the chat.
Definition: td_api.h:11647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17827
string language_pack_database_path_
Path to the language pack database in which strings are stored.
Definition: td_api.h:82543
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatAdministratorRights > default_group_administrator_rights_
Default administrator rights for adding the bot to basic group and supergroup chats; pass null to rem...
Definition: td_api.h:99862
string nonce_
Unique request identifier provided by the service.
Definition: td_api.h:84381
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98346
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:80163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3523
void store(TlStorerToString &s, const char *field_name) const final
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:33654
void store(TlStorerToString &s, const char *field_name) const final
bool edit_message_
Pass true to edit the game message to include the current scoreboard.
Definition: td_api.h:100186
object_ptr< locationAddress > address_
Address of the location; may be null if unknown.
Definition: td_api.h:53389
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:1847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90483
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:32702
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33869
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:60981
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:80062
Definition: td_api.h:77248
object_ptr< botCommands > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80085
bool loaded_all_participants_
True, if all group call participants are loaded.
Definition: td_api.h:18954
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63318
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40396
void store(TlStorerToString &s, const char *field_name) const final
int32 authorization_form_id_
Authorization form identifier.
Definition: td_api.h:96610
Definition: td_api.h:61846
int32 purchase_date_
Point in time (Unix timestamp) when the item was purchased.
Definition: td_api.h:14409
int32 call_id_
Call identifier.
Definition: td_api.h:96178
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:92249
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39881
object_ptr< themeParameters > theme_
Theme parameters to convert to JSON.
Definition: td_api.h:87781
string data_
JSON-encoded data with the credential identifier.
Definition: td_api.h:21338
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106458
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97428
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:65947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35677
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier of the message with the file.
Definition: td_api.h:67453
string id_
Unique identifier of the query result.
Definition: td_api.h:20234
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18336
int32 width_
Sticker width.
Definition: td_api.h:22833
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101795
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:92251
int32 expires_in_
Left time for which the location can be updated, in seconds. If 0, then the location can't be updated...
Definition: td_api.h:31230
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< photo > poster_photo_
Poster photo, if available; may be null.
Definition: td_api.h:38013
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46627
string time_zone_id_
Unique time zone identifier.
Definition: td_api.h:4735
string phone_number_
Phone number of the user.
Definition: td_api.h:14811
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< emojiStatus > emoji_status_
Emoji status to be shown instead of the default Telegram Premium badge; may be null....
Definition: td_api.h:64873
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49055
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 can_set_custom_emoji_sticker_set_
True, if custom emoji sticker set can be set for the chat.
Definition: td_api.h:7994
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:21015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14052
Definition: td_api.h:11976
string emoji_
Emoji corresponding to the effect that can be used if static icon isn't available.
Definition: td_api.h:33708
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:31502
void store(TlStorerToString &s, const char *field_name) const final
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:18422
Definition: td_api.h:30183
Definition: td_api.h:15149
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88611
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:55604
Definition: td_api.h:40082
string data_
JSON-encoded data with the credential identifier from the payment provider.
Definition: td_api.h:21257
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:72170
string emoji_
Emoji on which the dice throw animation is based.
Definition: td_api.h:31401
Definition: td_api.h:14453
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:55130
double self_destruct_in_
Time left before the message self-destruct timer expires, in seconds; 0 if self-destruction isn't sch...
Definition: td_api.h:30338
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15721
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:74253
Definition: td_api.h:14984
object_ptr< forumTopicInfo > info_
New information about the topic.
Definition: td_api.h:60743
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 star_count_
Number of Telegram stars that will be purchased.
Definition: td_api.h:51179
object_ptr< inputThumbnail > thumbnail_
Document thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:22672
int32 notification_group_id_
Identifier of notification group to which the notification belongs.
Definition: td_api.h:91629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48055
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101370
bool needs_repainting_
Pass true if stickers in the sticker set must be repainted; for custom emoji sticker sets only.
Definition: td_api.h:71827
Definition: td_api.h:44347
int53 invoice_message_id_
Identifier of the message with the corresponding invoice; can be 0 or an identifier of a deleted mess...
Definition: td_api.h:32773
object_ptr< scopeAutosaveSettings > settings_
Autosave settings for the chat.
Definition: td_api.h:2001
Definition: td_api.h:75664
int53 chat_id_
Chat identifier.
Definition: td_api.h:83906
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:78049
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:22174
object_ptr< gameHighScores > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82039
Definition: td_api.h:58393
Definition: td_api.h:6176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:418
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:11641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83013
int32 story_id_
Story identifier.
Definition: td_api.h:79760
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69514
int32 verbosity_level_
The minimum verbosity level needed for the message to be logged; 0-1023.
Definition: td_api.h:67578
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:88788
Definition: td_api.h:32934
string other_value_
Default value.
Definition: td_api.h:28089
Definition: td_api.h:47915
Definition: td_api.h:44673
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:61572
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35823
array< int53 > user_ids_
Identifiers of the users which can activate the gift codes.
Definition: td_api.h:52968
string platform_
Operating system the application has been run or is running on, as provided by the application.
Definition: td_api.h:50156
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:95701
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:90458
Definition: td_api.h:80310
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:106325
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105382
Definition: td_api.h:11926
Definition: td_api.h:47884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7786
object_ptr< PassportElement > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101253
object_ptr< MessageSender > sender_id_
Identifier of a message sender to block/unblock.
Definition: td_api.h:100961
int32 limit_
The maximum number of items to be returned.
Definition: td_api.h:86266
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text of the answer.
Definition: td_api.h:5915
string message_
Error message.
Definition: td_api.h:24291
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:90689
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user that sent the request.
Definition: td_api.h:90298
Definition: td_api.h:71420
object_ptr< GroupCallVideoQuality > video_quality_
Video quality as received from tgcalls; pass null to get the worst available quality.
Definition: td_api.h:81776
string id_
Unique identifier of the query result.
Definition: td_api.h:21623
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101420
string id_
Unique identifier of the query result.
Definition: td_api.h:21815
string query_
Query to search for.
Definition: td_api.h:94685
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:9716
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int64 website_id_
Website identifier.
Definition: td_api.h:74001
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70698
Definition: td_api.h:1382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80468
int32 slot_id_
Unique identifier of the slot.
Definition: td_api.h:8134
Definition: td_api.h:72796
Definition: td_api.h:106794
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104529
int53 chat_id_
Chat identifier.
Definition: td_api.h:78414
Definition: td_api.h:16461
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73830
string localization_target_
Localization target to which the language pack belongs.
Definition: td_api.h:62940
string url_
URL to be opened.
Definition: td_api.h:5919
Definition: td_api.h:53376
Definition: td_api.h:79263
Definition: td_api.h:98310
object_ptr< formattedText > text_
Text of the terms of service.
Definition: td_api.h:56075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42613
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:98907
Definition: td_api.h:16666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92981
getStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14588
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79561
int53 old_message_id_
The previous temporary message identifier.
Definition: td_api.h:58526
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77103
string title_
The new chat title.
Definition: td_api.h:59057
object_ptr< businessInfo > business_info_
Information about business settings for Telegram Business accounts; may be null if none.
Definition: td_api.h:65021
void store(TlStorerToString &s, const char *field_name) const final
bool can_get_statistics_
True, if the message statistics are available through getMessageStatistics.
Definition: td_api.h:30296
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86764
Definition: td_api.h:83100
inputStoryAreaTypeLink()
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:74507
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:31679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20885
int53 max_tip_amount_
The maximum allowed amount of tip in the smallest units of the currency.
Definition: td_api.h:27153
bytes option_id_
Option identifier chosen by the user; leave empty for the initial request.
Definition: td_api.h:92852
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:89492
int53 chat_id_
Identifier of the chat with the bot.
Definition: td_api.h:103119
bool show_caption_above_media_
True, if the caption must be shown above the video; otherwise, the caption must be shown below the vi...
Definition: td_api.h:22896
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105332
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10247
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:465
Definition: td_api.h:50459
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< ChatList > chat_list_
Chat list in which to mark all chats as read.
Definition: td_api.h:90722
bool show_caption_above_media_
True, if the caption must be shown above the media; otherwise, the caption must be shown below the me...
Definition: td_api.h:30830
void store(TlStorerToString &s, const char *field_name) const final
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:13386
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:95978
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12787
int53 chat_id_
Chat identifier.
Definition: td_api.h:60291
string first_word_
The first word of the phrase if known.
Definition: td_api.h:1096
array< object_ptr< chatJoinRequest > > requests_
List of the requests.
Definition: td_api.h:11363
Definition: td_api.h:69083
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:89991
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:86946
object_ptr< photo > author_photo_
Post author photo; may be null.
Definition: td_api.h:38073
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61359
bool has_unread_active_stories_
True, if the user has unread non-expired stories available to the current user.
Definition: td_api.h:64895
Definition: td_api.h:84119
Definition: td_api.h:35103
void store(TlStorerToString &s, const char *field_name) const final
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request.
Definition: td_api.h:95866
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33676
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101036
Definition: td_api.h:12105
object_ptr< chatJoinRequestsInfo > pending_join_requests_
Information about pending join requests; may be null if none.
Definition: td_api.h:6646
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8934
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62188
Definition: td_api.h:45083
Definition: td_api.h:56701
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatPhoto > photo_
New chat photo.
Definition: td_api.h:31961
object_ptr< file > file_
New data about the file.
Definition: td_api.h:61509
object_ptr< MessageSender > participant_id_
Identifier of the group call participant.
Definition: td_api.h:19074
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100037
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91651
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:20145
void store(TlStorerToString &s, const char *field_name) const final
bool is_enabled_
True, if the connection is enabled; false otherwise.
Definition: td_api.h:4018
bool can_get_added_reactions_
True, if the list of added reactions is available through getMessageAddedReactions.
Definition: td_api.h:30294
string channel_uri_
Push notification channel URI; may be empty to deregister a device.
Definition: td_api.h:15505
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:71929
Definition: td_api.h:45174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59295
Definition: td_api.h:19398
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< contact > contact_
User contact.
Definition: td_api.h:21817
Definition: td_api.h:39258
string performer_
Performer of the audio file.
Definition: td_api.h:21762
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73869
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46217
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:72885
object_ptr< starRevenueStatus > status_
New Telegram star revenue status.
Definition: td_api.h:63467
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34461
Definition: td_api.h:11780
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87520
Definition: td_api.h:57603
object_ptr< story > story_
The reposted story.
Definition: td_api.h:54001
int53 language_pack_database_size_
Size of the language pack database.
Definition: td_api.h:52820
string provider_token_
Payment provider token; may be empty for payments in Telegram Stars.
Definition: td_api.h:23277
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:67930
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent; for forum threads only.
Definition: td_api.h:75934
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50489
object_ptr< call > call_
New data about a call.
Definition: td_api.h:61857
void store(TlStorerToString &s, const char *field_name) const final
bool is_bordered_
True, if the table is bordered.
Definition: td_api.h:38259
Definition: td_api.h:1824
int32 date_
Point in time (Unix timestamp) when the withdrawal was completed.
Definition: td_api.h:48156
Definition: td_api.h:51825
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:18142
object_ptr< forumTopicInfo > info_
Basic information about the topic.
Definition: td_api.h:18132
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50198
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:106059
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81635
array< object_ptr< emojiKeyword > > emoji_keywords_
List of emojis with their keywords.
Definition: td_api.h:16636
int53 chat_id_
Chat identifier.
Definition: td_api.h:94187
int64 id_
Unique query identifier.
Definition: td_api.h:64221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27847
Definition: td_api.h:31215
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:20238
bytes id_
Unique identifier of the option.
Definition: td_api.h:47403
int32 call_id_
Call identifier.
Definition: td_api.h:36840
string path_
Local path to the locally available file part; may be empty.
Definition: td_api.h:29581
string query_
Search query.
Definition: td_api.h:76171
string remote_file_id_
Remote identifier of the file to get.
Definition: td_api.h:85777
array< object_ptr< ReactionType > > new_reaction_types_
New list of chosen reactions.
Definition: td_api.h:64708
object_ptr< forumTopicInfo > old_topic_info_
Old information about the topic.
Definition: td_api.h:10310
int32 old_message_auto_delete_time_
Previous value of message_auto_delete_time.
Definition: td_api.h:9242
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:2954
object_ptr< OptionValue > value_
The new option value.
Definition: td_api.h:62453
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101952
object_ptr< ChatMemberStatus > status_
Status of the current user in the supergroup or channel; custom title will always be empty.
Definition: td_api.h:54967
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67318
int32 log_in_date_
Point in time (Unix timestamp) when the user has logged in.
Definition: td_api.h:58117
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:31799
Definition: td_api.h:17450
void store(TlStorerToString &s, const char *field_name) const final
int53 saved_messages_topic_id_
Identifier of Saved Messages topic to pin or unpin.
Definition: td_api.h:105632
Definition: td_api.h:51772
int32 position_
0-based message position in the full list of suitable messages.
Definition: td_api.h:34379
Definition: td_api.h:67567
Definition: td_api.h:84066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16610
object_ptr< ReactionType > tag_
The tag.
Definition: td_api.h:49019
bool show_in_attachment_menu_
True, if the bot must be shown in the attachment menu.
Definition: td_api.h:719
bool is_big_
Pass true if the reaction is added with a big animation.
Definition: td_api.h:67639
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57984
Definition: td_api.h:56109
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:106432
Definition: td_api.h:53751
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:102705
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:55988
Definition: td_api.h:25059
Definition: td_api.h:20130
Definition: td_api.h:56881
array< object_ptr< background > > backgrounds_
A list of backgrounds.
Definition: td_api.h:2649
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37782
string query_
Text of the query.
Definition: td_api.h:64069
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56718
string title_
Product title.
Definition: td_api.h:44440
int32 width_
Thumbnail width, usually shouldn't exceed 320. Use 0 if unknown.
Definition: td_api.h:25298
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50699
bool is_header_
True, if it is a header cell.
Definition: td_api.h:38691
array< object_ptr< botCommand > > commands_
List of the bot's commands.
Definition: td_api.h:99481
object_ptr< contact > contact_
The contact to add or edit; phone number may be empty and needs to be specified only if known,...
Definition: td_api.h:67296
Definition: td_api.h:44429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4376
object_ptr< messageViewers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84102
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
object_ptr< chatAdministratorRights > default_group_administrator_rights_
Default administrator rights for adding the bot to basic group and supergroup chats; may be null.
Definition: td_api.h:3366
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33074
int32 group_call_id_
Group call identifier.
Definition: td_api.h:81768
object_ptr< orderInfo > saved_order_info_
Saved server-side order information; may be null.
Definition: td_api.h:40648
int32 from_story_id_
Identifier of the story starting from which stories must be returned; use 0 to get results from the l...
Definition: td_api.h:77627
string description_
The text shown in the chat with the bot if the chat is empty.
Definition: td_api.h:3356
Definition: td_api.h:33882
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97431
object_ptr< InputFile > video_note_
Video note to be sent.
Definition: td_api.h:22949
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< contact > contact_
The contact description.
Definition: td_api.h:31316
int32 max_layer_
The maximum supported API layer; use 92.
Definition: td_api.h:5457
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65813
string recovery_email_address_
Recovery email address.
Definition: td_api.h:47127
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45203
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7695
Definition: td_api.h:17690
Definition: td_api.h:5320
Definition: td_api.h:35235
string id_
Unique identifier of the query result.
Definition: td_api.h:20366
bool can_be_reported_
True, if the message can be reported to Telegram moderators through reportChatSponsoredMessage.
Definition: td_api.h:51069
Definition: td_api.h:77300
Definition: td_api.h:61132
Definition: td_api.h:73708
Definition: td_api.h:99466
object_ptr< connectedWebsites > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80124
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38757
object_ptr< point > end_point_
The end point of the straight line.
Definition: td_api.h:66395
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35493
void store(TlStorerToString &s, const char *field_name) const final
bool supports_channel_chats_
True, if the bot supports opening from attachment menu in channel chats.
Definition: td_api.h:713
array< int53 > leave_chat_ids_
Identifiers of the chats to leave. The chats must be pinned or always included in the folder.
Definition: td_api.h:72586
Definition: td_api.h:74305
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15920
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< personalDocument > temporary_registration_
Temporary registration.
Definition: td_api.h:39464
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:96667
Definition: td_api.h:92556
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StatisticalGraph > story_reaction_graph_
A graph containing number of reactions on stories.
Definition: td_api.h:13400
int32 limit_
The maximum number of sticker sets to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:84324
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:80291
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87581
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message with the background.
Definition: td_api.h:20909
object_ptr< MessageSender > sender_id_
Identifier of the sender, which added the reaction.
Definition: td_api.h:92910
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101742
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35540
Definition: td_api.h:5950
void store(TlStorerToString &s, const char *field_name) const final
bool update_recent_reactions_
Pass true if the reaction needs to be added to recent reactions; tags are never added to the list of ...
Definition: td_api.h:67641
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:55080
object_ptr< businessConnection > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77281
Definition: td_api.h:14538
object_ptr< InputBackground > background_
The input background to use; pass null to create a new filled background.
Definition: td_api.h:99752
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68852
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53977
Definition: td_api.h:18407
object_ptr< PassportElementType > type_
Telegram Passport element type.
Definition: td_api.h:84489
bytes data_
Data to be sent to the bot via a callback query.
Definition: td_api.h:19836
object_ptr< chatBackground > background_
The new chat background; may be null if background was reset to default.
Definition: td_api.h:59915
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:74322
object_ptr< chatMember > new_chat_member_
New chat member.
Definition: td_api.h:64562
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > sound_
File containing the sound to be played when the sticker is clicked; may be null. The sound is encoded...
Definition: td_api.h:501
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77700
string title_
Reaction title.
Definition: td_api.h:16679
object_ptr< PassportElementErrorSource > source_
Error source.
Definition: td_api.h:39589
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:98180
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91123
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3630
Definition: td_api.h:91305
void store(TlStorerToString &s, const char *field_name) const final
int32 end_minute_
The minute's sequence number in a week, starting on Monday, marking the end of the time interval duri...
Definition: td_api.h:4779
object_ptr< testString > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103882
std::vector< Type > array
Definition: td_api.h:47
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99555
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:89715
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:79766
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61953
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17617
string gender_
Gender of the user, "male" or "female".
Definition: td_api.h:41138
bytes receipt_
App Store receipt.
Definition: td_api.h:68705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60351
Definition: td_api.h:88153
int53 message_id_
Identifier of the message.
Definition: td_api.h:74447
object_ptr< InternalLinkType > payment_link_
An internal link to be opened for buying Telegram Premium to the user if store payment isn't possible...
Definition: td_api.h:43779
Definition: td_api.h:52558
Definition: td_api.h:16901
Definition: td_api.h:16377
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31095
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23658
string id_
Unique identifier of the query result.
Definition: td_api.h:22223
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101528
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75278
array< object_ptr< message > > messages_
List of messages; messages may be null.
Definition: td_api.h:35892
Definition: td_api.h:32760
int64 sticker_id_
Identifier of the sticker in the set.
Definition: td_api.h:12671
int53 chat_id_
Identifier of the chat in which to search. Specify 0 to search in all secret chats.
Definition: td_api.h:95314
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78079
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40546
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73140
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95125
bool is_active_
True, if the reaction can be added to new messages and enabled in chats.
Definition: td_api.h:16681
bool only_check_
Pass true to check that the users can be shared by the button instead of actually sharing them.
Definition: td_api.h:103239
Definition: td_api.h:86506
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:11643
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57954
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66511
object_ptr< formattedText > text_
New text of the fact-check; 0-getOption("fact_check_length_max") characters; pass null to remove it....
Definition: td_api.h:100844
string title_
Sticker set title; 1-64 characters.
Definition: td_api.h:87323
object_ptr< inputTextQuote > quote_
Quote from the message to be replied; pass null if none.
Definition: td_api.h:23539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48696
object_ptr< message > message_
Pinned message.
Definition: td_api.h:8597
object_ptr< MessageOrigin > origin_
Information about origin of the message if the message was from another chat or topic; may be null fo...
Definition: td_api.h:34807
Definition: td_api.h:54090
object_ptr< InputFile > sticker_
Sticker file to delete from the list.
Definition: td_api.h:91418
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24516
Definition: td_api.h:20310
Definition: td_api.h:88450
Definition: td_api.h:37308
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:58139
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101472
bool force_regular_
If true, only regular polls must be allowed to create.
Definition: td_api.h:27652
object_ptr< minithumbnail > minithumbnail_
Animation minithumbnail; may be null.
Definition: td_api.h:562
void store(TlStorerToString &s, const char *field_name) const final
int53 upgraded_from_basic_group_id_
Identifier of the basic group from which supergroup was upgraded; 0 if none.
Definition: td_api.h:55128
object_ptr< game > game_
The game description.
Definition: td_api.h:31448
int32 max_media_duration_
The maximum allowed duration of media for speech recognition without Telegram Premium subscription,...
Definition: td_api.h:63507
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:68063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105922
bool is_added_
Pass true to add the bot to attachment menu; pass false to remove the bot from attachment menu.
Definition: td_api.h:104447
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93636
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 reactions were changed.
Definition: td_api.h:64704
Definition: td_api.h:5865
object_ptr< JsonValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82412
void store(TlStorerToString &s, const char *field_name) const final
int32 max_reaction_count_
The maximum allowed number of reactions per message; 1-11.
Definition: td_api.h:7770
int32 height_
Video height; as defined by the sender.
Definition: td_api.h:66545
Definition: td_api.h:94794
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatAdministratorRights > user_administrator_rights_
Expected user administrator rights in the chat; may be null if they aren't restricted.
Definition: td_api.h:27771
object_ptr< file > ios_side_menu_icon_
Icon for the bot in PNG format for the official iOS app side menu; may be null.
Definition: td_api.h:735
array< object_ptr< testInt > > x_
Vector of objects to return.
Definition: td_api.h:103962
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundType > type_
Background type; backgroundTypeChatTheme isn't supported.
Definition: td_api.h:76713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12152
Definition: td_api.h:89040
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:41509
Definition: td_api.h:106098
Definition: td_api.h:35794
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:72915
object_ptr< chatAdministratorRights > bot_administrator_rights_
Expected bot administrator rights in the chat; may be null if they aren't restricted.
Definition: td_api.h:27773
int64 chat_instance_
Identifier that uniquely corresponds to the chat to which the message was sent.
Definition: td_api.h:64124
Definition: td_api.h:66470
Definition: td_api.h:40911
Definition: td_api.h:30061
Definition: td_api.h:20445
Definition: td_api.h:11885
void store(TlStorerToString &s, const char *field_name) const final
int32 text_color_
A color of text in the RGB24 format.
Definition: td_api.h:57371
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:66010
int32 live_period_
Amount of time relative to the message sent time until the location can be updated,...
Definition: td_api.h:21987
object_ptr< businessLocation > location_
Location of the business; may be null if none.
Definition: td_api.h:4544
bool from_background_
Pass true if the message is sent from the background.
Definition: td_api.h:35055
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59166
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent.
Definition: td_api.h:95880
bool can_toggle_mute_new_participants_
True, if the current user can enable or disable mute_new_participants setting.
Definition: td_api.h:18966
object_ptr< PhoneNumberCodeType > type_
Type of the request for which the code is sent.
Definition: td_api.h:96740
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:43623
Definition: td_api.h:101272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81799
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:55888
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97274
Definition: td_api.h:76961
Definition: td_api.h:54120
object_ptr< CallState > state_
Call state.
Definition: td_api.h:4933
object_ptr< chatActiveStories > active_stories_
The new list of active stories.
Definition: td_api.h:62328
bool show_caption_above_media_
True, if the caption must be shown above the video; otherwise, the caption must be shown below the vi...
Definition: td_api.h:22724
int32 completed_count_
Number of completed file downloads found.
Definition: td_api.h:15948
Definition: td_api.h:52176
Definition: TlObject.h:31
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92429
string email_address_
Email address.
Definition: td_api.h:48521
Definition: td_api.h:38892
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:5830
object_ptr< seconds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90155
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25226
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:59637
Definition: td_api.h:13166
void store(TlStorerToString &s, const char *field_name) const final
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:78933
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:105473
string name_
Sticker set name. The sticker set must be owned by the current user, and contain less than 200 sticke...
Definition: td_api.h:68199
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23988
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:100898
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53347
string phone_number_
Phone number.
Definition: td_api.h:39503
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27445
Definition: td_api.h:48589
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93711
int32 notification_group_id_
Unique notification group identifier.
Definition: td_api.h:60906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46949
object_ptr< chatPermissions > permissions_
New non-administrator members permissions in the chat.
Definition: td_api.h:99049
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72297
object_ptr< ChatSource > source_
Source of the chat in the chat list; may be null.
Definition: td_api.h:12804
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 winner_count_
Number of users which will receive Telegram Premium subscription gift codes.
Definition: td_api.h:33100
object_ptr< voiceNote > voice_note_
Voice note; may be null.
Definition: td_api.h:37928
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106240
int53 chat_id_
Chat identifier.
Definition: td_api.h:104557
string language_pack_id_
Identifier of a language pack to be added.
Definition: td_api.h:67349
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31253
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20649
int53 message_id_
Message identifier.
Definition: td_api.h:58751
Definition: td_api.h:7233
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< storyArea > > areas_
Clickable areas to be shown on the story content.
Definition: td_api.h:53207
string description_
Game description.
Definition: td_api.h:18795
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99612
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17377
void store(TlStorerToString &s, const char *field_name) const final
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:67697
object_ptr< ReactionType > chosen_reaction_type_
Type of the chosen reaction; may be null if none.
Definition: td_api.h:53201
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2623
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< draftMessage > draft_message_
The new draft message; may be null if none.
Definition: td_api.h:59618
bool can_reply_
True, if the bot can send messages to the connected user; false otherwise.
Definition: td_api.h:4016
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44559
array< object_ptr< InputFile > > files_
List of files containing the pages of the document.
Definition: td_api.h:24698
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30678
bool can_pin_messages_
True, if the administrator can pin messages; applicable to basic groups and supergroups only.
Definition: td_api.h:7611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94646
Definition: td_api.h:44167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31373
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:604
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:82202
bool is_channel_
Pass true to get the list of features for channels; pass false to get the list of features for superg...
Definition: td_api.h:77731
bool can_be_edited_
True, if the bot is owned by the current user and can be edited using the methods toggleBotUsernameIs...
Definition: td_api.h:66164
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:71859
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56306
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:51706
Definition: td_api.h:53044
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88133
void store(TlStorerToString &s, const char *field_name) const final
int32 top_color_
A top color of the background in the RGB24 format.
Definition: td_api.h:2385
Definition: td_api.h:643
Definition: td_api.h:97887
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16363
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Photo caption.
Definition: td_api.h:30874
int53 chat_id_
Chat identifier.
Definition: td_api.h:79703
canSendStoryResultMonthlyLimitExceeded()
Definition: td_api.h:70123
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:55986
int53 chat_id_
Chat identifier.
Definition: td_api.h:60207
object_ptr< RichText > text_
The text.
Definition: td_api.h:48765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105654
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:21997
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:105475
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4624
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103203
object_ptr< foundPosition > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70801
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:17951
Definition: td_api.h:62605
object_ptr< storyVideo > alternative_video_
Alternative version of the video in MPEG4 format, encoded by x264 codec; may be null.
Definition: td_api.h:53650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13338
int53 user_id_
User identifier.
Definition: td_api.h:13790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71784
Definition: td_api.h:35110
void store(TlStorerToString &s, const char *field_name) const final
bool can_get_revenue_statistics_
True, if the supergroup or channel revenue statistics are available.
Definition: td_api.h:55098
Definition: td_api.h:43758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29617
bytes element_hash_
Current hash of the entire element.
Definition: td_api.h:24342
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104635
void store(TlStorerToString &s, const char *field_name) const final
int32 score_
User score.
Definition: td_api.h:18848
string emoji_
The animated emoji.
Definition: td_api.h:7174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9428
int53 user_id_
User identifier.
Definition: td_api.h:61143
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
Text of the fact-check.
Definition: td_api.h:17019
array< object_ptr< chatEvent > > events_
List of events.
Definition: td_api.h:10588
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:9770
Definition: td_api.h:30121
object_ptr< rtmpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88483
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:88255
int53 bot_user_id_
User identifier of the service's bot.
Definition: td_api.h:84375
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52507
object_ptr< PublicChatType > type_
Type of the public chats, for which to check the limit.
Definition: td_api.h:69932
Definition: td_api.h:36704
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24066
object_ptr< ChatPhotoStickerType > type_
Type of the sticker.
Definition: td_api.h:12619
int53 message_id_
Identifier of the message.
Definition: td_api.h:90883
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:68197
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77770
Definition: td_api.h:60649
int32 sticker_height_
Height of the sticker.
Definition: td_api.h:22117
Definition: td_api.h:66384
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89406
bool is_auto_download_enabled_
True, if the auto-download is enabled.
Definition: td_api.h:1835
int53 downloaded_size_
Total downloaded file size, in bytes. Can be used only for calculating download progress....
Definition: td_api.h:29595
Definition: td_api.h:16625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74899
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< messageInteractionInfo > interaction_info_
Information about interactions with the message; may be null if none.
Definition: td_api.h:30324
object_ptr< ChatMemberStatus > status_
New member status.
Definition: td_api.h:8830
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > header_
Always visible heading for the block.
Definition: td_api.h:38303
Definition: td_api.h:98590
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63777
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
linkPreviewTypeArticle()
int53 user_id_
User identifier.
Definition: td_api.h:50836
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65057
void store(TlStorerToString &s, const char *field_name) const final
string auth_base64url_
Base64url-encoded authentication secret.
Definition: td_api.h:15548
int53 chat_id_
Chat identifier.
Definition: td_api.h:79327
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Identifier of the supergroup to which the basic group was upgraded.
Definition: td_api.h:32168
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:31571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96314
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:71897
object_ptr< photo > photo_
Photo of the sponsor; may be null if must not be shown.
Definition: td_api.h:35658
object_ptr< NetworkType > type_
The new network type; pass null to set network type to networkTypeOther.
Definition: td_api.h:101069
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73872
Definition: td_api.h:50926
Definition: td_api.h:20076
void store(TlStorerToString &s, const char *field_name) const final
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:93992
object_ptr< chatAdministratorRights > default_channel_administrator_rights_
Default administrator rights for adding the bot to channels; pass null to remove default rights.
Definition: td_api.h:99810
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:100868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4106
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84155
array< string > disabled_usernames_
List of currently disabled usernames; the username can be activated with toggleUsernameIsActive,...
Definition: td_api.h:66256
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:95079
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:77421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61401
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97221
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< inputPassportElementError > > errors_
The errors.
Definition: td_api.h:101285
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< error > error_
Recognition error. An error with a message "MSG_VOICE_TOO_LONG" is returned when media duration is to...
Definition: td_api.h:51022
object_ptr< ResetPasswordResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93753
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user.
Definition: td_api.h:55550
string url_
The URL.
Definition: td_api.h:48933
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34310
bool is_moving_
True, if the background needs to be slightly moved when device is tilted.
Definition: td_api.h:2481
Definition: td_api.h:100887
object_ptr< autoDownloadSettings > settings_
New user auto-download settings.
Definition: td_api.h:97463
int64 id_
Unique game identifier.
Definition: td_api.h:18787
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27419
int32 limit_
The maximum number of boosts to be returned; up to 100. For optimal performance, the number of return...
Definition: td_api.h:77990
bool is_forum_
New value of is_forum.
Definition: td_api.h:106111
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:71288
Definition: td_api.h:31749
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89651
string short_name_
Game short name.
Definition: td_api.h:18789
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63237
object_ptr< StatisticalGraph > view_count_by_source_graph_
A graph containing number of message views per source.
Definition: td_api.h:13388
void store(TlStorerToString &s, const char *field_name) const final
bool is_allowed_as_chat_emoji_status_
True, if stickers in the sticker set are custom emoji that can be used as chat emoji status; for cust...
Definition: td_api.h:52428
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:24105
Definition: td_api.h:15065
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100096
Definition: td_api.h:31476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20162
bool can_recognize_speech_
True, if speech recognition can be used for video note and voice note messages by all users.
Definition: td_api.h:7996
int53 chat_id_
Chat identifier.
Definition: td_api.h:83962
int32 width_
Photo width.
Definition: td_api.h:22772
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< JsonValue > value_
Member's value.
Definition: td_api.h:27231
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4286
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:13440
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78738
object_ptr< InputMessageContent > input_message_text_
Content of the message draft; must be of the type inputMessageText, inputMessageVideoNote,...
Definition: td_api.h:15997
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36233
string name_
Native name of the country.
Definition: td_api.h:14944
string gift_code_
The created Telegram Premium gift code if it was used by the user or can be claimed by the current us...
Definition: td_api.h:8278
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:83272
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram stars; can be the identifier of the current user,...
Definition: td_api.h:86517
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:86317
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:77984
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58500
Definition: td_api.h:29716
string emoji_
Text representation of the reaction.
Definition: td_api.h:46857
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99445
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReactionType > reaction_type_
New type of the default reaction.
Definition: td_api.h:99966
Definition: td_api.h:98422
int32 count_
Count.
Definition: td_api.h:14862
string query_
Query to search for in the forum topic's name.
Definition: td_api.h:81505
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< supergroup > supergroup_
New data about the supergroup.
Definition: td_api.h:61263
object_ptr< pageBlockCaption > caption_
Voice note caption.
Definition: td_api.h:37930
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:64231
object_ptr< BlockList > block_list_
Block list to which the chat is added; may be null if none.
Definition: td_api.h:60335
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:44377
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
bool send_copy_
True, if content of the message needs to be copied without reference to the original sender....
Definition: td_api.h:33652
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42066
int32 height_
Sticker height.
Definition: td_api.h:22835
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82100
int32 unread_reaction_count_
Number of messages with unread reactions in the chat.
Definition: td_api.h:6626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46070
Definition: td_api.h:25241
object_ptr< StatisticalGraph > day_graph_
A graph containing distribution of message views per hour.
Definition: td_api.h:13300
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:32501
void store(TlStorerToString &s, const char *field_name) const final
bool for_dark_theme_
Pass true if the background is deleted for a dark theme.
Definition: td_api.h:72968
object_ptr< ReactionNotificationSource > story_reaction_source_
Source of story reactions for which notifications are shown.
Definition: td_api.h:46705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21734
Definition: td_api.h:95365
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78234
object_ptr< PassportElementType > type_
Type of Telegram Passport element that has the error.
Definition: td_api.h:24289
Definition: td_api.h:14770
int32 accent_color_id_
Identifier of the accent color for message sender name, and backgrounds of chat photo,...
Definition: td_api.h:6580
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:15091
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13538
string shipping_option_id_
Identifier of a chosen shipping option, if applicable.
Definition: td_api.h:96673
Definition: td_api.h:21452
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64524
premiumLimitTypeWeeklySentStoryCount()
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:63596
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13173
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101634
object_ptr< InputMessageContent > input_message_content_
The content of the message to be added.
Definition: td_api.h:67524
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:76974
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > credit_
Block credit (like HTML tag <cite>).
Definition: td_api.h:38445
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< CheckChatUsernameResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69902
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55214
bool can_be_saved_
True, if content of the message can be saved locally or copied.
Definition: td_api.h:30288
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32118
void store(TlStorerToString &s, const char *field_name) const final
string ip_address_
Server IPv4 address.
Definition: td_api.h:5506
object_ptr< SuggestedAction > action_
Suggested action to hide.
Definition: td_api.h:88736
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:994
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51464
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86003
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6758
string ip_address_
IP address from which the session was created, in human-readable format.
Definition: td_api.h:50164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39979
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputChatPhoto > photo_
Profile photo to suggest; inputChatPhotoPrevious isn't supported in this function.
Definition: td_api.h:103581
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
premiumStoryFeaturePermanentViewsHistory()
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:21827
Definition: td_api.h:70023
object_ptr< quickReplyMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51343
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79187
Definition: td_api.h:35553
object_ptr< PaidMedia > paid_media_
Extended media attached to the invoice; may be null if none.
Definition: td_api.h:31585
string custom_parameters_
Custom JSON-encoded call parameters to be passed to tgcalls.
Definition: td_api.h:5753
int32 reaction_count_
Number of reactions added to the story; 0 if none or unknown.
Definition: td_api.h:53865
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41697
bool is_selfie_required_
True, if a selfie is required with the identity document.
Definition: td_api.h:40465
array< object_ptr< chatNearby > > users_nearby_
List of users nearby.
Definition: td_api.h:13996
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 add_date_
Point in time (Unix timestamp) when the file was added to the download list.
Definition: td_api.h:17208
int53 offset_
The offset from which to read the file.
Definition: td_api.h:90774
int32 duration_
Duration of the animation, in seconds.
Definition: td_api.h:22559
string title_
Title text of the start page.
Definition: td_api.h:4878
Definition: td_api.h:18503
array< object_ptr< PassportElementType > > types_
Types of Telegram Passport elements chosen by user to complete the authorization form.
Definition: td_api.h:96612
void store(TlStorerToString &s, const char *field_name) const final
string parameters_
JSON-serialized method parameters.
Definition: td_api.h:96294
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13711
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 query_
Query to search for.
Definition: td_api.h:55238
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:39587
Definition: td_api.h:89562
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< photo > photo_
Profile photo of the user; for bots only; may be null.
Definition: td_api.h:50844
int53 shared_chat_id_
Identifier of the shared chat.
Definition: td_api.h:103125
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6329
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72029
void store(TlStorerToString &s, const char *field_name) const final
string server_
Proxy server domain or IP address.
Definition: td_api.h:67749
array< int32 > value_
Vector of numbers.
Definition: td_api.h:56237
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:21629
Definition: td_api.h:32019
bool can_enable_video_
True, if the current user can broadcast video or share screen.
Definition: td_api.h:18962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60480
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56581
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:66547
array< object_ptr< quickReplyMessage > > messages_
The new list of quick reply messages for the shortcut in order from the first to the last sent.
Definition: td_api.h:60701
bool member_invites_
True, if invited member events need to be returned.
Definition: td_api.h:10521
Definition: td_api.h:24839
Definition: td_api.h:5093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63360
void store(TlStorerToString &s, const char *field_name) const final
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:57451
object_ptr< BackgroundFill > fill_
The background fill.
Definition: td_api.h:2569
bool has_sponsored_messages_enabled_
Pass true to enable sponsored messages for the current user; false to disable them.
Definition: td_api.h:105582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33509
bool preload_large_videos_
True, if the beginning of video files needs to be preloaded for instant playback.
Definition: td_api.h:1845
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Caption of the story.
Definition: td_api.h:53209
Definition: td_api.h:36757
string text_
Text of the answer.
Definition: td_api.h:68305
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:22302
object_ptr< formattedText > message_
New information message.
Definition: td_api.h:102963
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103829
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84347
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45514
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:72453
Definition: td_api.h:76492
object_ptr< storyRepostInfo > repost_info_
Information about the original story; may be null if the story wasn't reposted.
Definition: td_api.h:53197
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104632
int32 width_
Media width; 0 if unknown.
Definition: td_api.h:38855
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73744
string cryptocurrency_
Cryptocurrency in which revenue is calculated.
Definition: td_api.h:12846
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9887
int32 group_call_id_
Group call identifier.
Definition: td_api.h:103352
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11442
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103604
Definition: td_api.h:103282
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98520
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< foundFileDownloads > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94538
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90903
Definition: td_api.h:5163
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:1721
int53 chat_id_
The chat that contains the message with the game.
Definition: td_api.h:81568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54381
Definition: td_api.h:21118
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:101338
array< int53 > user_ids_
A list of user identifiers.
Definition: td_api.h:66301
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52202
Definition: td_api.h:36829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48372
object_ptr< DeviceToken > device_token_
Device token.
Definition: td_api.h:91101
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:71734
int64 custom_emoji_id_
Identifier of the custom emoji in stickerFormatTgs format.
Definition: td_api.h:16743
object_ptr< sticker > appear_animation_
Appear animation for the reaction.
Definition: td_api.h:16685
object_ptr< message > message_
Information about the message.
Definition: td_api.h:44952
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49437
void store(TlStorerToString &s, const char *field_name) const final
canSendStoryResultBoostNeeded()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95998
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76941
void store(TlStorerToString &s, const char *field_name) const final
bool edit_message_
Pass true to edit the game message to include the current scoreboard.
Definition: td_api.h:100466
updateStoryDeleted()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55682
int32 count_
Total number of files.
Definition: td_api.h:52674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35600
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35027
int32 total_count_
Approximate total number of messages found; -1 if unknown.
Definition: td_api.h:18465
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72987
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58725
array< object_ptr< paymentOption > > additional_payment_options_
The list of additional payment options.
Definition: td_api.h:40646
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:11705
bool can_be_downloaded_
True, if it is possible to download or generate the file.
Definition: td_api.h:29583
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< webApp > web_app_
Information about the Web App.
Definition: td_api.h:3547
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:99286
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12687
Definition: td_api.h:22755
Definition: td_api.h:12241
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53885
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74085
string document_url_
URL of the file.
Definition: td_api.h:21878
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:21914
int32 story_id_
The identifier of the story.
Definition: td_api.h:34857
int32 unread_mention_count_
The new number of unread mention messages left in the chat.
Definition: td_api.h:58840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54187
bool only_active_
Pass true to search only for active downloads, including paused.
Definition: td_api.h:94506
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:81964
void store(TlStorerToString &s, const char *field_name) const final
bool allow_sms_retriever_api_
For official applications only. True, if the application can use Android SMS Retriever API (requires ...
Definition: td_api.h:41244
int32 profile_accent_color_id_
Identifier of the profile accent color for the chat's profile; -1 if none.
Definition: td_api.h:6584
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5187
string device_token_
Device token from Apple Push Notification service.
Definition: td_api.h:17949
Definition: td_api.h:19509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13108
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:2406
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:75366
int64 cloud_project_number_
Cloud project number to pass to the Play Integrity API.
Definition: td_api.h:18040
string token_
Token; may be empty to deregister a device.
Definition: td_api.h:15628
Definition: td_api.h:58027
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56838
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:102206
Definition: td_api.h:41027
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38499
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23237
Definition: td_api.h:103849
string name_
Name of the topic; 1-128 characters.
Definition: td_api.h:71603
int53 user_id_
Sticker file owner; ignored for regular users.
Definition: td_api.h:106805
object_ptr< secretChat > secret_chat_
New data about the secret chat.
Definition: td_api.h:61302
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:48993
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91540
int53 chat_id_
The identifier of the chat to which the message belongs; may be 0 if the replied message is in unknow...
Definition: td_api.h:34801
int64 icon_custom_emoji_id_
New unique identifier of the custom emoji shown on the topic icon; 0 if none. Must be ignored if edit...
Definition: td_api.h:32529
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97812
object_ptr< InputPaidMediaType > type_
Type of the media.
Definition: td_api.h:23628
updateStoryStealthMode()
void store(TlStorerToString &s, const char *field_name) const final
bool protect_content_
Pass true if the content of the message must be protected from forwarding and saving.
Definition: td_api.h:95874
object_ptr< foundChatBoosts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13672
int32 open_period_
Amount of time the poll will be active after creation, in seconds.
Definition: td_api.h:41616
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27544
object_ptr< ChatMemberStatus > status_
The new status of the member in the chat.
Definition: td_api.h:98830
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64041
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56748
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:61728
string query_
Query to search for.
Definition: td_api.h:94052
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44941
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:76289
int32 min_layer_
The minimum supported API layer; use 65.
Definition: td_api.h:5455
object_ptr< ConnectionState > state_
The new connection state.
Definition: td_api.h:62985
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57290
int32 last_used_date_
Point in time (Unix timestamp) when the proxy was last used; 0 if never.
Definition: td_api.h:44690
Definition: td_api.h:19020
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:102906
array< object_ptr< chatTheme > > chat_themes_
The new list of chat themes.
Definition: td_api.h:62817
int32 unrestrict_boost_count_
Number of times the supergroup must be boosted by a user to ignore slow mode and chat permission rest...
Definition: td_api.h:55116
bool is_for_close_friends_
True, if the story is available only to close friends.
Definition: td_api.h:53766
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91804
int53 user_id_
User identifier.
Definition: td_api.h:61341
int32 year_
Year; 1-9999.
Definition: td_api.h:15119
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44848
Definition: td_api.h:13726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104846
Definition: td_api.h:97720
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88918
Definition: td_api.h:35740
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:11513
Definition: td_api.h:8176
int53 message_id_
Identifier of the message.
Definition: td_api.h:83475
bool success_
True, if the payment request was successful; otherwise, the verification_url will be non-empty.
Definition: td_api.h:41080
int53 story_sender_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:31526
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89938
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:73783
Definition: td_api.h:68082
object_ptr< PageBlockVerticalAlignment > valign_
Vertical cell content alignment.
Definition: td_api.h:38699
Definition: td_api.h:4437
int32 retry_after_
Time left before the user can send the next story.
Definition: td_api.h:6314
int32 file_id_
Identifier of the file.
Definition: td_api.h:81205
object_ptr< message > message_
The sent message. Usually only the message identifier, date, and content are changed,...
Definition: td_api.h:58524
setStoryPrivacySettings()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91490
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:84660
Definition: td_api.h:61585
int32 total_count_
Approximate total number of stories found.
Definition: td_api.h:18689
int32 group_call_id_
Group call identifier.
Definition: td_api.h:100305
Definition: td_api.h:33441
array< object_ptr< addedReaction > > reactions_
The list of added reactions.
Definition: td_api.h:345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72937
string author_
Information author.
Definition: td_api.h:66053
object_ptr< ChatType > chat_type_
The type of the chat from which the query originated; may be null if unknown.
Definition: td_api.h:64017
bool is_dark_
True, if reaction has a dark background.
Definition: td_api.h:53472
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:89909
Definition: td_api.h:70629
array< int53 > message_ids_
Unique identifiers of the messages.
Definition: td_api.h:73381
bool is_content_modified_
True, if story content was modified during reposting; otherwise, story wasn't modified.
Definition: td_api.h:54409
Definition: td_api.h:48550
Definition: td_api.h:33921
Definition: td_api.h:5170
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:23439
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:60636
Definition: td_api.h:102138
object_ptr< InputFile > sticker_
Sticker file to add.
Definition: td_api.h:67990
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the media, if applicable.
Definition: td_api.h:23634
Definition: td_api.h:14460
Definition: td_api.h:75415
bool exclude_secret_chats_
Pass true to keep local message drafts in secret chats.
Definition: td_api.h:70434
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:47781
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 participant is speaking as set by setGroupCallParticipantIsSpeaking.
Definition: td_api.h:19088
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16964
object_ptr< StoryAreaType > type_
Type of the area.
Definition: td_api.h:53277
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< statisticalValue > message_count_
Number of messages sent to the chat.
Definition: td_api.h:13282
Definition: td_api.h:12741
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:49293
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84828
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of messages to be returned.
Definition: td_api.h:94189
Definition: td_api.h:52306
string query_
Query to search for.
Definition: td_api.h:94115
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > sender_id_
Identifier of the sender, added the reaction.
Definition: td_api.h:58169
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94156
int64 query_id_
Identifier of the inline query.
Definition: td_api.h:67812
Definition: td_api.h:54440
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40009
int64 id_
Unique identifier of the effect.
Definition: td_api.h:33704
object_ptr< birthdate > birthdate_
Birthdate of the user.
Definition: td_api.h:14328
object_ptr< identityDocument > passport_
Passport.
Definition: td_api.h:39113
object_ptr< inputIdentityDocument > identity_card_
The identity card to be saved.
Definition: td_api.h:23895
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:79276
int32 chat_theme_background_count_
Number of chat theme backgrounds that can be set as chat background.
Definition: td_api.h:7990
int53 message_id_
The message identifier.
Definition: td_api.h:58706
Definition: td_api.h:4595
bool allow_custom_emoji_
True, if any custom emoji reaction can be added by Telegram Premium subscribers.
Definition: td_api.h:2232
Definition: td_api.h:4639
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47193
object_ptr< PremiumSource > source_
Source of the request; pass null if the method is called from some non-standard source.
Definition: td_api.h:84908
void store(TlStorerToString &s, const char *field_name) const final
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:2525
array< object_ptr< animation > > animations_
List of animations.
Definition: td_api.h:615
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75647
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93151
bool join_to_send_messages_
True, if users need to join the supergroup before they can send messages. Always true for channels an...
Definition: td_api.h:54979
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:66960
int32 heading_
For live locations, a direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:23055
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61443
bool is_installed_
The new value of is_installed.
Definition: td_api.h:69471
int53 chat_id_
Chat identifier.
Definition: td_api.h:60375
bool disable_mention_notifications_
If true, notifications for messages with mentions will be created as for an ordinary unread message.
Definition: td_api.h:12363
Definition: td_api.h:6728
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89495
string password_
The 2-step verification password of the current user.
Definition: td_api.h:79385
Definition: td_api.h:61084
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< document > document_
Document.
Definition: td_api.h:20410
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:866
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106770
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text.
Definition: td_api.h:48240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17767
int53 chat_id_
Chat identifier.
Definition: td_api.h:101503
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97323
int53 chat_id_
Chat identifier.
Definition: td_api.h:64548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63699
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44412
object_ptr< InputChatPhoto > photo_
Profile photo to set.
Definition: td_api.h:101717
object_ptr< premiumGiveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:53010
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Document caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") charac...
Definition: td_api.h:22676
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< messageCalendar > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78960
Definition: td_api.h:56226
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31185
bool is_muted_
New value of is_muted.
Definition: td_api.h:10150
object_ptr< NotificationType > type_
Notification type.
Definition: td_api.h:36334
int64 offset_sticker_set_id_
Identifier of the sticker set from which to return the result; use 0 to get results from the beginnin...
Definition: td_api.h:76399
int32 new_accent_color_id_
New identifier of chat accent color.
Definition: td_api.h:9624
bool is_cached_
True, if the URL has cached instant view server-side.
Definition: td_api.h:48478
Definition: td_api.h:17008
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:64223
array< int64 > notification_sound_ids_
The new list of identifiers of saved notification sounds.
Definition: td_api.h:62736
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:23441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30800
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:80507
int32 button_text_color_
A color of text on the buttons in the RGB24 format.
Definition: td_api.h:57387
bool clear_draft_
True, if a chat message draft must be deleted.
Definition: td_api.h:22512
bool preload_stories_
True, if stories needs to be preloaded.
Definition: td_api.h:1849
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:21821
Definition: td_api.h:2215
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63858
Definition: td_api.h:19470
Definition: td_api.h:58693
bool user_is_bot_
True, if the shared users must be bots; otherwise, the shared users must not be bots....
Definition: td_api.h:27698
int32 duration_
Duration of the voice note, in seconds; as defined by the sender.
Definition: td_api.h:66723
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37464
bool is_muted_for_all_users_
True, if the participant is muted for all users.
Definition: td_api.h:19100
bytes data_
The data.
Definition: td_api.h:96180
object_ptr< businessMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95981
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:84019
int53 tip_amount_
The amount of tip chosen by the buyer in the smallest units of the currency.
Definition: td_api.h:40994
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55516
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44617
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the chat.
Definition: td_api.h:6628
Definition: td_api.h:41391
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< story > story_
Information about the story.
Definition: td_api.h:44991
Definition: td_api.h:27265
inputStoryArea()
object_ptr< proxy > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67780
Definition: td_api.h:84574
Definition: td_api.h:31989
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80379
void store(TlStorerToString &s, const char *field_name) const final
string new_hint_
New password hint; may be empty.
Definition: td_api.h:90994
Definition: td_api.h:67622
array< object_ptr< chatNearby > > users_nearby_
The new list of users nearby.
Definition: td_api.h:63066
Definition: td_api.h:13779
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90430
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< premiumGiftCodePaymentOptions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84980
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18486
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33428
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:87501
void store(TlStorerToString &s, const char *field_name) const final
int32 utc_time_offset_
Current UTC time offset for the time zone.
Definition: td_api.h:57768
object_ptr< businessBotManageBar > business_bot_manage_bar_
Information about bar for managing a business bot in the chat; may be null if none.
Definition: td_api.h:6642
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73348
Definition: td_api.h:23962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100216
Definition: td_api.h:39297
Definition: td_api.h:82058
Definition: td_api.h:66377
object_ptr< sticker > sticker_
Sticker.
Definition: td_api.h:20506
int32 sticker_height_
Expected height of the sticker, which can be used if the sticker is null.
Definition: td_api.h:497
Definition: td_api.h:55539
bool is_posted_to_chat_page_
True, if the story is saved in the sender's profile and will be available there after expiration.
Definition: td_api.h:53177
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6368
bool can_connect_to_business_
True, if the bot supports connection to Telegram Business accounts.
Definition: td_api.h:66176
premiumStoryFeatureStealthMode()
object_ptr< forumTopicInfo > old_topic_info_
Information about the old pinned topic; may be null.
Definition: td_api.h:10469
string key_
Member's key.
Definition: td_api.h:27229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22142
void store(TlStorerToString &s, const char *field_name) const final
int32 view_date_
Approximate point in time (Unix timestamp) when the message was viewed.
Definition: td_api.h:35807
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73493
int32 limit_
The maximum number of messages to be returned; up to 100.
Definition: td_api.h:94754
Definition: td_api.h:87203
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32991
Definition: td_api.h:49100
Definition: td_api.h:12322
Definition: td_api.h:5545
Definition: td_api.h:48508
void store(TlStorerToString &s, const char *field_name) const final
string english_name_
English name of the country.
Definition: td_api.h:14946
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11489
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101039
void store(TlStorerToString &s, const char *field_name) const final
bool has_unread_active_stories_
True, if the supergroup or channel has unread non-expired stories available to the current user.
Definition: td_api.h:55001
void store(TlStorerToString &s, const char *field_name) const final
bool is_upload_
True, if upload speed was limited; false, if download speed was limited.
Definition: td_api.h:63723
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the result.
Definition: td_api.h:20190
void store(TlStorerToString &s, const char *field_name) const final
bool is_owner_
True, if the user is the owner of the chat.
Definition: td_api.h:7556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2750
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:92462
Definition: td_api.h:72102
Definition: td_api.h:47218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85349
Definition: td_api.h:7541
object_ptr< attachmentMenuBotColor > icon_color_
Color to highlight selected icon of the bot if appropriate; may be null.
Definition: td_api.h:745
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97271
Definition: td_api.h:47155
object_ptr< message > reply_to_message_
Message that is replied by the message in the same chat; may be null if none.
Definition: td_api.h:4652
Definition: td_api.h:79917
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:63657
Definition: td_api.h:101110
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:68275
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58600
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42486
bool show_alert_
Pass true to show an alert to the user instead of a toast notification.
Definition: td_api.h:68307
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which tags will be returned; pass 0 to get all Saved Messages tags...
Definition: td_api.h:85922
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:7135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85566
Definition: td_api.h:4269
string audio_url_
The URL of the audio file.
Definition: td_api.h:21764
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62961
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54774
int32 date_
Point in time (Unix timestamp) when the post was created; 0 if unknown.
Definition: td_api.h:38075
Definition: td_api.h:17510
string emoji_
The corresponding emoji.
Definition: td_api.h:31357
Definition: td_api.h:21079
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99720
array< int53 > message_ids_
Identifiers of the messages to get.
Definition: td_api.h:84132
Definition: td_api.h:68928
int64 generation_id_
Unique identifier for the generation process.
Definition: td_api.h:61596
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:6648
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:66555
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:57590
object_ptr< MessageSchedulingState > scheduling_state_
The scheduling state of the message; may be null if the message isn't scheduled.
Definition: td_api.h:30274
int53 chat_id_
Chat identifier.
Definition: td_api.h:96233
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102871
Definition: td_api.h:90711
int32 id_
Unique story identifier among stories of the given sender.
Definition: td_api.h:53163
int53 chat_id_
Chat identifier; 0 if none.
Definition: td_api.h:52719
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:101684
Definition: td_api.h:80616
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67423
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent.
Definition: td_api.h:96485
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > video_
File containing the video.
Definition: td_api.h:66559
Definition: td_api.h:60280
array< string > tags_
List of log tags.
Definition: td_api.h:29888
Definition: td_api.h:100453
int32 group_call_id_
Group call identifier.
Definition: td_api.h:81663
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool sign_messages_
True, if messages sent to the channel need to contain information about the sender....
Definition: td_api.h:54977
string title_
New chat title.
Definition: td_api.h:46124
Definition: td_api.h:81297
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:7883
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93633
int32 actual_winners_selection_date_
Point in time (Unix timestamp) when the winners were selected. May be bigger than winners selection d...
Definition: td_api.h:42848
bool is_pinned_
True, if the topic is pinned in the topic list.
Definition: td_api.h:18136
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5110
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:4316
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
canSendStoryResultPremiumNeeded()
Definition: td_api.h:1794
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:61611
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:75391
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81174
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:22178
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:104899
string field_name_
Field name.
Definition: td_api.h:39668
double rotation_angle_
Clockwise rotation angle of the rectangle, in degrees; 0-360.
Definition: td_api.h:53325
string hashtag_
Hashtag to delete.
Definition: td_api.h:91785
void store(TlStorerToString &s, const char *field_name) const final
int32 unclaimed_prize_count_
Number of undistributed prizes.
Definition: td_api.h:33150
array< object_ptr< chatPhoto > > photos_
List of photos.
Definition: td_api.h:12754
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54636
bytes data_
Data to be sent to the bot via a callback query.
Definition: td_api.h:19875
Definition: td_api.h:50609
string author_signature_
For messages originally sent by an anonymous chat administrator, original message author signature.
Definition: td_api.h:34294
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73741
bool can_hide_members_
True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searc...
Definition: td_api.h:2843
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:50152
int32 close_date_
Point in time (Unix timestamp) when the poll will automatically be closed; for bots only.
Definition: td_api.h:23346
string description_
New chat description; 0-255 characters.
Definition: td_api.h:98550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45488
Definition: td_api.h:2967
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90744
int32 score_
New score, 0 for pinned message.
Definition: td_api.h:45385
string transaction_id_
Unique identifier of the transaction that can be used to dispute it.
Definition: td_api.h:41040
int32 pending_update_count_
The number of pending updates.
Definition: td_api.h:97898
int32 message_auto_delete_time_
New value auto-delete or self-destruct time, in seconds; 0 if disabled.
Definition: td_api.h:32402
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87127
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47244
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98398
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40129
bool is_secret_
True, if the photo must be blurred and must be shown only while tapped.
Definition: td_api.h:30880
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89684
int32 limit_
The maximum number of users to be returned; up to 200.
Definition: td_api.h:87559
int32 accent_color_id_
Identifier of the accent color to use. The chat must have at least accentColor.min_channel_chat_boost...
Definition: td_api.h:98265
Definition: td_api.h:73889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63900
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:32955
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:89897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22322
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14697
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:71291
string voice_note_url_
The URL of the voice note file.
Definition: td_api.h:22296
string bio_
The participant user's bio or the participant chat's description.
Definition: td_api.h:19084
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98739
int53 user_id_
User identifier of the administrator.
Definition: td_api.h:7552
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1231
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:57967
Definition: td_api.h:50731
Definition: td_api.h:22989
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45359
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60597
string device_token_
Device token; may be empty to deregister a device.
Definition: td_api.h:15382
bool can_post_messages_
True, if the administrator can create channel posts or view channel statistics; applicable to channel...
Definition: td_api.h:7601
int32 story_id_
Story identifier.
Definition: td_api.h:87048
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:81652
int32 row_size_
Number of reaction per row, 5-25.
Definition: td_api.h:83371
int32 id_
Secret chat identifier.
Definition: td_api.h:49939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54576
Definition: td_api.h:54151
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 expected_size_
Expected size of the generated file, in bytes; 0 if unknown.
Definition: td_api.h:100070
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80199
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81177
object_ptr< contact > contact_
A user contact.
Definition: td_api.h:20143
Definition: td_api.h:98926
Definition: td_api.h:39531
Definition: td_api.h:6038
array< object_ptr< PageBlock > > page_blocks_
Content of the instant view page.
Definition: td_api.h:66875
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21327
object_ptr< CallDiscardReason > reason_
The reason why the call has ended.
Definition: td_api.h:5828
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:17123
int32 limit_
The maximum number of stories to be returned; up to 100. For optimal performance, the number of retur...
Definition: td_api.h:95023
object_ptr< formattedText > text_
Text of the message.
Definition: td_api.h:30644
string language_pack_id_
Language pack identifier.
Definition: td_api.h:82493
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40367
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6064
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51508
int32 next_close_in_
Time left before the business will close the next time, in seconds; 0 if unknown. An updateUserFullIn...
Definition: td_api.h:4552
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:65257
Definition: td_api.h:65240
Definition: td_api.h:52215
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9050
Definition: td_api.h:17140
int53 chat_id_
Chat identifier.
Definition: td_api.h:88411
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87345
void store(TlStorerToString &s, const char *field_name) const final
string platform_
Operating system the browser is running on.
Definition: td_api.h:14557
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:22062
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:589
Definition: td_api.h:49990
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40757
bool is_posted_to_chat_page_
Pass true to make the story accessible after expiration; pass false to make it private.
Definition: td_api.h:105795
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86714
Definition: td_api.h:57109
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:19092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31610
bool is_unclaimed_
True, if the winner for the corresponding Telegram Premium subscription wasn't chosen.
Definition: td_api.h:33006
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14344
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44040
bool need_email_address_
True, if the user's email address is needed for payment.
Definition: td_api.h:27167
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:77228
object_ptr< sponsoredMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79675
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:105953
Definition: td_api.h:91035
void store(TlStorerToString &s, const char *field_name) const final
fileTypePhotoStory()
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88614
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier of the other call participant.
Definition: td_api.h:4927
int32 winners_selection_date_
Point in time (Unix timestamp) when the giveaway is expected to be performed; must be 60-getOption("g...
Definition: td_api.h:42904
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:52241
Definition: td_api.h:39925
int32 button_id_
Identifier of the keyboard button with the request.
Definition: td_api.h:33334
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:16922
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:106321
array< array< object_ptr< pageBlockTableCell > > > cells_
Table cells.
Definition: td_api.h:38257
bool record_video_
Pass true to record a video file instead of an audio file.
Definition: td_api.h:103297
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39034
bool message_edits_
True, if message edits need to be returned.
Definition: td_api.h:10511
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84478
void store(TlStorerToString &s, const char *field_name) const final
int32 message_auto_delete_time_
New value of message_auto_delete_time.
Definition: td_api.h:59747
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36549
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33938
Definition: td_api.h:79425
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:15300
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
If not 0, the message thread identifier in which the action was performed.
Definition: td_api.h:96235
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5050
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:60225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103427
bool send_copy_
Pass true to copy content of the messages without reference to the original sender....
Definition: td_api.h:75942
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:48825
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:45806
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44658
string first_letter_
The first letters of the word if known.
Definition: td_api.h:1057
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93558
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39401
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:91388
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15533
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:58044
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22426
Definition: td_api.h:34415
bool is_first_recurring_
True, if this is the first recurring payment.
Definition: td_api.h:32834
object_ptr< chatFolder > folder_
The new chat folder.
Definition: td_api.h:78162
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:94314
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83598
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:69300
string offset_
Offset of the first transaction to return as received from the previous request; use empty string to ...
Definition: td_api.h:86521
object_ptr< location > location_
Location result.
Definition: td_api.h:21985
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25004
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:81360
int53 message_id_
Message identifier.
Definition: td_api.h:58796
int64 notification_sound_id_
Identifier of the notification sound.
Definition: td_api.h:91992
object_ptr< proxy > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75521
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80599
string code_
The code to check.
Definition: td_api.h:70184
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16410
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31623
bool member_leaves_
True, if members leaving events need to be returned.
Definition: td_api.h:10519
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:1851
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:78713
int32 length_
Length of the code.
Definition: td_api.h:1343
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:106698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103879
bool request_username_
Pass true to request username of the chat; bots only.
Definition: td_api.h:27779
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30941
Definition: td_api.h:74040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65407
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62304
object_ptr< themeSettings > dark_settings_
Theme settings for a dark chat theme.
Definition: td_api.h:13741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49814
Definition: td_api.h:71878
int32 value_
The dice value. If the value is 0, the dice don't have final state yet.
Definition: td_api.h:31403
string conversion_
String specifying the conversion applied to the original file. If conversion is "#url#" than original...
Definition: td_api.h:61554
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > new_message_
The message after it was edited.
Definition: td_api.h:8515
string text_
Text of the button.
Definition: td_api.h:3426
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55643
int32 sending_id_
Non-persistent identifier, which will be returned back in messageSendingStatePending object and can b...
Definition: td_api.h:35065
object_ptr< MessageSender > used_sender_id_
Identifier of the message sender used by the current user to add the reaction; may be null if unknown...
Definition: td_api.h:34478
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:106486
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:32895
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:43323
int32 creation_date_
Point in time (Unix timestamp) when the topic was created.
Definition: td_api.h:18250
bool is_upgrade_
True, if the payment option can be used to upgrade the existing Telegram Premium subscription.
Definition: td_api.h:44126
string emoji_
Text representation of the reaction.
Definition: td_api.h:80913
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:86103
bool http_only_
Pass true if the proxy supports only HTTP requests and doesn't support transparent TCP connections vi...
Definition: td_api.h:44792
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44244
string sender_name_
Name of the sender of the message if the sender is hidden by their privacy settings.
Definition: td_api.h:18368
int32 min_date_
If not 0, the minimum date of the messages to return.
Definition: td_api.h:94693
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89793
object_ptr< BlockList > block_list_
Block list to which the actor is added; may be null if none or for chat stories.
Definition: td_api.h:53817
Definition: td_api.h:21033
bool has_audios_
True, if the album has at least one audio file.
Definition: td_api.h:46460
int32 inactive_session_ttl_days_
Number of days of inactivity before sessions will automatically be terminated; 1-366 days.
Definition: td_api.h:50744
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9470
Definition: td_api.h:75989
Definition: td_api.h:46846
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:71787
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:103743
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:75936
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33122
string id_
Unique identifier of the query result.
Definition: td_api.h:22046
object_ptr< story > story_
The new information about the story.
Definition: td_api.h:62160
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:102983
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:84794
object_ptr< chatJoinRequestsInfo > pending_join_requests_
The new data about pending join requests; may be null.
Definition: td_api.h:59831
Definition: td_api.h:95303
string native_name_
Name of the language in that language.
Definition: td_api.h:27919
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13805
Definition: td_api.h:104972
bool are_tags_
True, if the reactions will be tags and the message can be found by them.
Definition: td_api.h:2234
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
The animation description.
Definition: td_api.h:30689
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39842
Definition: td_api.h:23250
bool has_videos_
True, if the album has at least one video file.
Definition: td_api.h:46458
object_ptr< EmailAddressResetState > email_address_reset_state_
Reset state of the email address; may be null if the email address can't be reset.
Definition: td_api.h:1508
int32 publish_date_
Point in time (Unix timestamp) when the article was published; 0 if unknown.
Definition: td_api.h:38639
bool has_spoiler_
True, if the video preview must be covered by a spoiler animation.
Definition: td_api.h:30971
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96580
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:71825
array< int53 > message_ids_
The identifiers of the messages being viewed.
Definition: td_api.h:106925
Definition: td_api.h:55532
string formatted_phone_number_
The phone number without country calling code formatted accordingly to local rules....
Definition: td_api.h:41406
Definition: td_api.h:19975
string application_name_
Name of the application, as provided by the application.
Definition: td_api.h:50148
Definition: td_api.h:86931
string forward_text_
If non-empty, new text of the button in forwarded messages.
Definition: td_api.h:19756
int53 message_thread_id_
Message thread identifier in which messages will be unpinned.
Definition: td_api.h:106647
object_ptr< InputFile > sticker_
Sticker file to delete.
Definition: td_api.h:91839
void store(TlStorerToString &s, const char *field_name) const final
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:30282
string emoji_
Text representation of the reaction.
Definition: td_api.h:16677
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100386
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:54983
object_ptr< voiceNote > voice_note_
Message content; may be null.
Definition: td_api.h:45977
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:102261
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100865
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:64065
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:86853
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33350
object_ptr< minithumbnail > minithumbnail_
Photo minithumbnail; may be null.
Definition: td_api.h:41456
object_ptr< EmailAddressAuthentication > code_
Email address authentication to check.
Definition: td_api.h:70034
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:33575
int53 chat_id_
Identifier of the target chat; must be an identifier of a channel chat.
Definition: td_api.h:79486
Definition: td_api.h:2765
Definition: td_api.h:103341
object_ptr< InputFile > media_
Photo or video to be sent.
Definition: td_api.h:23630
string name_
New name of the topic; 0-128 characters. If empty, the previous topic name is kept.
Definition: td_api.h:74740
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36816
Definition: td_api.h:104345
void store(TlStorerToString &s, const char *field_name) const final
string query_
Search query by which to filter events.
Definition: td_api.h:78047
reportStory()
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91654
Definition: td_api.h:49928
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93519
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:66434
string author_
Article author; may be empty.
Definition: td_api.h:38637
object_ptr< collectibleItemInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80030
Definition: td_api.h:18634
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44514
Definition: td_api.h:100619
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2984
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:364
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86056
string language_pack_id_
Identifier of the updated language pack.
Definition: td_api.h:62942
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51607
int32 story_id_
Identifier of the story to edit.
Definition: td_api.h:75615
int32 min_channel_chat_boost_level_
The minimum chat boost level required to use the color in a channel chat.
Definition: td_api.h:207
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:103181
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ThumbnailFormat > format_
Thumbnail format.
Definition: td_api.h:57498
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:30308
string url_
URL.
Definition: td_api.h:48476
int32 file_index_
Index of a file with the error.
Definition: td_api.h:39797
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:21523
Definition: td_api.h:15779
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48964
array< object_ptr< labeledPricePart > > price_parts_
A list of objects used to calculate the total price of the product.
Definition: td_api.h:27151
int53 received_bytes_
Total number of bytes received.
Definition: td_api.h:36039
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93098
int53 via_bot_user_id_
If non-zero, the user identifier of the inline bot through which this message was sent.
Definition: td_api.h:30342
bool can_get_viewers_
True, if chat members already viewed the message can be received through getMessageViewers.
Definition: td_api.h:30302
Definition: td_api.h:48385
object_ptr< location > location_
Location of the map center.
Definition: td_api.h:38390
void store(TlStorerToString &s, const char *field_name) const final
bool is_secret_
True, if the video thumbnail must be blurred and the video must be shown only while tapped.
Definition: td_api.h:30973
bool redirect_stderr_
Pass true to additionally redirect stderr to the log file. Ignored on Windows.
Definition: td_api.h:29817
object_ptr< emojiStatus > emoji_status_
Emoji status to be shown along with chat title; may be null.
Definition: td_api.h:6634
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 chat_id_
Chat identifier.
Definition: td_api.h:78769
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inputThumbnail > thumbnail_
Video thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:22882
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88430
void store(TlStorerToString &s, const char *field_name) const final
int32 value_
Number.
Definition: td_api.h:56159
Definition: td_api.h:80049
bool include_channels_
True, if channels need to be included.
Definition: td_api.h:10657
Definition: td_api.h:100171
Definition: td_api.h:174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6132
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103491
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:86053
canSendStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51977
string emojis_
Space-separated list of emojis to search for; must be non-empty.
Definition: td_api.h:95485
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14931
array< object_ptr< chatNearby > > supergroups_nearby_
List of location-based supergroups nearby.
Definition: td_api.h:13998
int32 height_
Sticker height; as defined by the sender.
Definition: td_api.h:52017
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65437
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42933
string new_hint_
New password hint; may be empty.
Definition: td_api.h:90938
bool is_personal_
True, if a forced reply must automatically be shown to the current user. For outgoing messages,...
Definition: td_api.h:47268
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:13382
int32 limit_
The maximum number of forum topics to be returned; up to 100. For optimal performance,...
Definition: td_api.h:81513
Definition: td_api.h:72957
array< object_ptr< availableReaction > > recent_reactions_
List of recently used reactions.
Definition: td_api.h:2228
string name_
Name of the sticker set.
Definition: td_api.h:95376
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70982
Definition: td_api.h:75866
object_ptr< forumTopicInfo > new_topic_info_
New information about the topic.
Definition: td_api.h:10312
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65869
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42971
array< array< object_ptr< inlineKeyboardButton > > > rows_
A list of rows of inline keyboard buttons.
Definition: td_api.h:47364
void store(TlStorerToString &s, const char *field_name) const final
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:6868
void store(TlStorerToString &s, const char *field_name) const final
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:20091
int32 count_
Total number of files.
Definition: td_api.h:52773
int32 winner_count_
Number of users which will receive Telegram Premium subscription gift codes; 0 for pinned message.
Definition: td_api.h:45686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31463
bool are_paused_
Pass true to pause all downloads; pass false to unpause them.
Definition: td_api.h:104395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63819
bool mute_stories_
True, if story notifications are disabled for the chat.
Definition: td_api.h:12347
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string business_connection_id_
Unique identifier of business connection on behalf of which the message with the poll was sent.
Definition: td_api.h:103460
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:94909
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67955
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:76803
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68509
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:65007
string field_name_
Field name.
Definition: td_api.h:24381
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:7251
object_ptr< chatRevenueAmount > revenue_amount_
New amount of earned revenue.
Definition: td_api.h:63425
bool is_ended_
True, if the giveaway has ended and results are being prepared.
Definition: td_api.h:42805
string query_
Query to search for.
Definition: td_api.h:94345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3702
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10603
double x_
The point's first coordinate.
Definition: td_api.h:41552
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:67321
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:87124
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66695
object_ptr< StatisticalGraph > message_interaction_graph_
A graph containing number of chat message views and shares.
Definition: td_api.h:13394
Definition: td_api.h:85180
int32 thumbnail_width_
Width of the thumbnail.
Definition: td_api.h:21884
int64 background_custom_emoji_id_
Identifier of a custom emoji to be shown on the reply header and link preview background; 0 if none.
Definition: td_api.h:97096
string info_
Additional optional information about the sponsor to be shown along with the message.
Definition: td_api.h:35660
object_ptr< ChatList > list_
The chat list.
Definition: td_api.h:12798
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45446
object_ptr< testVectorIntObject > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103984
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97867
string native_last_name_
Native last name of the user; 1-255 characters.
Definition: td_api.h:41134
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2055
int53 chat_id_
Chat identifier.
Definition: td_api.h:59616
Definition: td_api.h:40411
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:32663
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:83367
object_ptr< phoneNumberAuthenticationSettings > settings_
Settings for the authentication of the user's phone number; pass null to use default settings.
Definition: td_api.h:97408
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3343
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:60741
Definition: td_api.h:103397
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56135
object_ptr< linkPreview > link_preview_
A link preview attached to the message; may be null.
Definition: td_api.h:30646
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20117
string location_
A human-readable description of the location from which the session was created, based on the IP addr...
Definition: td_api.h:58121
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14525
int53 chat_id_
Chat identifier.
Definition: td_api.h:79383
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:16538
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97066
object_ptr< chatBackground > background_
The new background.
Definition: td_api.h:32320
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:895
bool is_anonymous_
True, if the poll is anonymous.
Definition: td_api.h:41612
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34997
int32 min_channel_chat_boost_level_
The minimum chat boost level required to use the color in a channel chat.
Definition: td_api.h:44495
Definition: td_api.h:57877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38918
string url_
The URL.
Definition: td_api.h:19520
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:44304
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86427
int32 close_date_
Point in time (Unix timestamp) when the poll will automatically be closed.
Definition: td_api.h:41618
object_ptr< InputFile > sticker_
Sticker file to add.
Definition: td_api.h:67401
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90536
bool is_closed_
True, if the poll needs to be sent already closed; for bots only.
Definition: td_api.h:23348
bool allow_save_
True, if the credential identifier can be saved on the server side.
Definition: td_api.h:21259
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:43293
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52986
Definition: td_api.h:2031
object_ptr< chatFolder > folder_
Chat folder.
Definition: td_api.h:78264
int32 slow_mode_delay_
Delay between consecutive sent messages for non-administrator supergroup members, in seconds.
Definition: td_api.h:55082
void store(TlStorerToString &s, const char *field_name) const final
string token_
The token.
Definition: td_api.h:16088
Definition: td_api.h:41443
bool sign_messages_
New value of sign_messages.
Definition: td_api.h:9872
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75847
int53 user_id_
Identifier of a user that won in the giveaway; 0 if none.
Definition: td_api.h:8276
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50972
Definition: td_api.h:64741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74474
Definition: td_api.h:57753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54705
string game_short_name_
Short name of the game.
Definition: td_api.h:21940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15682
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17857
object_ptr< NotificationSettingsScope > scope_
Types of chats for which to change the notification settings.
Definition: td_api.h:102039
string manage_url_
URL to be opened to manage the bot.
Definition: td_api.h:3780
string title_
Title of the audio; as defined by the sender.
Definition: td_api.h:858
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80902
object_ptr< downloadedFileCounts > total_counts_
Total number of suitable files, ignoring offset.
Definition: td_api.h:18514
Definition: td_api.h:80360
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92645
int53 star_count_
The number of Telegram stars to withdraw. Must be at least getOption("star_withdrawal_count_min").
Definition: td_api.h:86580
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:317
Definition: td_api.h:104755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69297
int32 new_message_auto_delete_time_
New value of message_auto_delete_time.
Definition: td_api.h:9244
bool has_public_winners_
True, if the list of winners of the giveaway will be available to everyone.
Definition: td_api.h:42908
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102621
int53 chat_id_
Chat identifier.
Definition: td_api.h:59232
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43353
int53 user_id_
Identifier of the chat partner.
Definition: td_api.h:49941
object_ptr< formattedText > state_
Text description of the state of the current Premium subscription; may be empty if the current user h...
Definition: td_api.h:44072
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the topic.
Definition: td_api.h:18148
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102931
int53 chat_id_
Identifier of the chat in which to count messages.
Definition: td_api.h:78990
string offset_
Offset of the first entry to return as received from the previous request; use empty string to get th...
Definition: td_api.h:95021
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:31020
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< chatMessageSender > > senders_
List of available message senders.
Definition: td_api.h:12252
array< int32 > available_accent_color_ids_
The list of accent color identifiers, which can be set through setProfileAccentColor and setChatProfi...
Definition: td_api.h:62900
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102677
void store(TlStorerToString &s, const char *field_name) const final
int32 member_count_
Number of members in the group.
Definition: td_api.h:2778
object_ptr< themeParameters > theme_
Preferred Web App theme; pass null to use the default theme.
Definition: td_api.h:88587
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:105443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1526
int32 scale_
Map scale; 1-3.
Definition: td_api.h:83054
object_ptr< MessageContent > content_
Content of the message.
Definition: td_api.h:30356
int53 message_id_
Identifier of the message with the button.
Definition: td_api.h:103121
object_ptr< starTransactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86548
int32 average_character_count_
Average number of characters in sent messages; 0 if unknown.
Definition: td_api.h:13608
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:67046
Definition: td_api.h:89814
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:77953
Definition: td_api.h:45216
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38324
string url_
An HTTP URL to pass to getWebAppUrl.
Definition: td_api.h:20782
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16231
string theme_name_
If non-empty, name of a theme, set for the chat.
Definition: td_api.h:6638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31697
object_ptr< languagePackInfo > info_
Information about the language pack. Language pack identifier must start with 'X',...
Definition: td_api.h:99590
Definition: td_api.h:8889
object_ptr< accountTtl > ttl_
New account TTL.
Definition: td_api.h:97149
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< location > location_
New location content of the message; pass null to stop sharing the live location.
Definition: td_api.h:75181
Definition: td_api.h:60730
object_ptr< chatInviteLink > invite_link_
The invite link, which was used to send join request; may be null.
Definition: td_api.h:64614
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5367
object_ptr< messageSendOptions > options_
Options to be used to send the messages; pass null to use default options.
Definition: td_api.h:75940
string text_
Text of a message to log.
Definition: td_api.h:67580
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:42889
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90063
int32 reset_in_
Left time before the email address will be reset, in seconds. updateAuthorizationState is not sent wh...
Definition: td_api.h:16255
int53 chat_id_
Identifier of the chat that posted the stories.
Definition: td_api.h:7501
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97119
object_ptr< StorePaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:68766
object_ptr< statisticalValue > mean_message_reaction_count_
Mean number of times reactions were added to the recently sent messages.
Definition: td_api.h:13370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65167
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62356
Definition: td_api.h:4239
Definition: td_api.h:95008
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56096
object_ptr< MessageSender > actor_id_
Identifier of the user or chat that made the interaction.
Definition: td_api.h:53813
Definition: td_api.h:59350
string description_
A short description of the result, if known.
Definition: td_api.h:20462
int53 chat_id_
Chat identifier.
Definition: td_api.h:90667
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21959
string description_
Supergroup or channel description.
Definition: td_api.h:55070
string message_
Message text of the start page.
Definition: td_api.h:4880
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100154
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9344
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:74411
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:37091
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8252
object_ptr< messageReplyInfo > reply_info_
Information about direct or indirect replies to the message; may be null. Currently,...
Definition: td_api.h:34064
string receipt_
Receipt of successful application token validation to compare with receipt from push notification.
Definition: td_api.h:1339
int32 length_
Animation width and height.
Definition: td_api.h:444
int64 custom_emoji_id_
Identifier of the custom emoji from the sticker set, which will be set as sticker set thumbnail; pass...
Definition: td_api.h:99535
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48222
int53 message_id_
Identifier of the message.
Definition: td_api.h:75310
string email_address_
Email address.
Definition: td_api.h:39542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30108
object_ptr< messageForwardInfo > forward_info_
Information about the initial message sender; may be null if none or unknown.
Definition: td_api.h:30320
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70932
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:3778
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:75764
Definition: td_api.h:59479
object_ptr< chatFolder > folder_
The new chat folder.
Definition: td_api.h:71431
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31515
string destination_path_
The path to a file that must be created and where the new file is generated.
Definition: td_api.h:61552
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81277
Definition: td_api.h:59044
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34964
int32 api_id_
Application identifier for Telegram API access, which can be obtained at https://my....
Definition: td_api.h:102774
object_ptr< messageThreadInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83987
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87239
array< object_ptr< story > > stories_
The list of stories.
Definition: td_api.h:53104
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33955
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:102652
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57415
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< object_ptr< InputMessageContent > > input_message_contents_
Contents of messages to be sent. At most 10 messages can be added to an album. All messages must have...
Definition: td_api.h:96554
Definition: td_api.h:11472
bool hide_via_bot_
Pass true to hide the bot, via which the message is sent. Can be used only for bots getOption("animat...
Definition: td_api.h:67816
int32 total_count_
Total number of found messages.
Definition: td_api.h:30484
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:65643
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:82462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66025
void store(TlStorerToString &s, const char *field_name) const final
int32 profile_accent_color_id_
Identifier of the accent color to use for profile; pass -1 if none. The chat must have at least profi...
Definition: td_api.h:99210
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25046
Definition: td_api.h:101595
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97595
string code_
Verification code to check.
Definition: td_api.h:69982
bool is_translation_required_
True, if a certified English translation is required with the document.
Definition: td_api.h:40467
array< int53 > message_thread_ids_
The new list of pinned forum topics.
Definition: td_api.h:101505
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88703
object_ptr< RichText > text_
Text.
Definition: td_api.h:48396
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70253
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:93126
object_ptr< BlockList > block_list_
Block list to which the user is added; may be null if none.
Definition: td_api.h:64991
object_ptr< StickerType > sticker_type_
Type of the sticker sets to return.
Definition: td_api.h:82183
string username_
Username to be checked.
Definition: td_api.h:69879
Definition: td_api.h:8502
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56412
Definition: td_api.h:81194
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7034
premiumStoryFeaturePriorityOrder()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77803
int64 session_id_
Session identifier.
Definition: td_api.h:71216
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60801
object_ptr< ChatAvailableReactions > available_reactions_
Reactions available in the chat. All explicitly specified emoji reactions must be active....
Definition: td_api.h:98378
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:96150
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:22563
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:71831
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > story_colors_
The list of 2 colors in RGB format, describing the colors of the gradient to be used for the unread a...
Definition: td_api.h:44542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33389
bool supports_streaming_
True, if the video is supposed to be streamed.
Definition: td_api.h:22892
Definition: td_api.h:27860
int32 height_
Thumbnail height, usually shouldn't exceed 320. Use 0 if unknown.
Definition: td_api.h:25300
int32 total_count_
Total number of photos.
Definition: td_api.h:12752
object_ptr< file > ios_animated_icon_
Icon for the bot in TGS format for the official iOS app; may be null.
Definition: td_api.h:733
int32 chat_count_
Approximate total number of chats with active stories in the list.
Definition: td_api.h:62369
int64 inline_query_id_
Unique identifier of the inline query.
Definition: td_api.h:20643
int53 chat_id_
Chat identifier of the sponsored message.
Definition: td_api.h:92848
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8586
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44916
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:83250
object_ptr< poll > poll_
New data about the poll.
Definition: td_api.h:64464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35908
int32 title_color_count_
Number of custom colors for chat title.
Definition: td_api.h:7978
Definition: td_api.h:38618
Definition: td_api.h:34844
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68589
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3984
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:38167
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:96870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71450
array< object_ptr< PageBlock > > page_blocks_
Block contents.
Definition: td_api.h:38305
Definition: td_api.h:17780
Definition: td_api.h:71808
int32 messages_between_
The minimum number of messages between shown sponsored messages, or 0 if only one sponsored message m...
Definition: td_api.h:51135
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97776
string currency_
Currency for the price of the product.
Definition: td_api.h:32893
string new_recovery_email_address_
New recovery email address; may be empty.
Definition: td_api.h:101344
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:34060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58587
object_ptr< RichText > text_
Quote text.
Definition: td_api.h:37706
Definition: td_api.h:14398
Definition: td_api.h:27499
bool withdrawal_enabled_
True, if Telegram stars can be withdrawn now or later.
Definition: td_api.h:51322
string old_password_
Previous 2-step verification password of the user.
Definition: td_api.h:101336
int64 effect_id_
Unique identifier of the effect.
Definition: td_api.h:83423
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75744
object_ptr< botInfo > bot_info_
For bots, information about the bot; may be null if the user isn't a bot.
Definition: td_api.h:65023
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< testInt > > value_
Vector of objects.
Definition: td_api.h:56278
Definition: td_api.h:88725
int53 message_id_
Message identifier of the message with the button.
Definition: td_api.h:82990
Definition: td_api.h:15825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83931
void store(TlStorerToString &s, const char *field_name) const final
bool has_pinned_stories_
True, if the supergroup or channel has pinned stories.
Definition: td_api.h:55112
object_ptr< sticker > sticker_
The sticker description.
Definition: td_api.h:30923
int53 chat_id_
Identifier of the chat with the bot.
Definition: td_api.h:103231
int32 duration_
Duration of the video, in seconds.
Definition: td_api.h:23720
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81632
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:6991
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95776
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56187
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:69066
std::string bytes
Definition: td_api.h:41
string ip_address_
IP address from which the user was logged in, in human-readable format.
Definition: td_api.h:14563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36689
int53 chat_id_
The identifier of the chat to which the message to be replied belongs.
Definition: td_api.h:23535
int53 max_video_file_size_
The maximum size of a video file to be auto-downloaded, in bytes.
Definition: td_api.h:1839
Definition: td_api.h:101706
bool is_forum_
Pass true to create a forum supergroup chat.
Definition: td_api.h:71891
string nonce_
Unique base64url-encoded nonce for the classic Play Integrity verification (https://developer....
Definition: td_api.h:61814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13928
int53 user_id_
Identifier of the user or 0 to set menu button for all users.
Definition: td_api.h:100785
void store(TlStorerToString &s, const char *field_name) const final
int53 sent_bytes_
Total number of bytes sent.
Definition: td_api.h:36083
Definition: td_api.h:20820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56174
object_ptr< EmojiCategoryType > type_
Type of emoji categories to return; pass null to get default emoji categories.
Definition: td_api.h:80863
array< int53 > included_chat_ids_
The chat identifiers of always included chats in the folder. There can be up to getOption("chat_folde...
Definition: td_api.h:10639
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25085
object_ptr< quickReplyShortcut > shortcut_
New data about the shortcut.
Definition: td_api.h:60582
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatPhoto > new_photo_
New chat photo value; may be null.
Definition: td_api.h:9328
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:68112
object_ptr< callProtocol > protocol_
Call protocols supported by the other call participant.
Definition: td_api.h:5741
int32 cooldown_until_date_
Point in time (Unix timestamp) after which the boost can be used for another chat.
Definition: td_api.h:8142
Definition: td_api.h:73990
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51292
bool is_regular_
True, if the poll is regular and not in quiz mode.
Definition: td_api.h:45604
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:92460
void store(TlStorerToString &s, const char *field_name) const final
string thumbnail_url_
The URL of the file thumbnail, if it exists.
Definition: td_api.h:21882
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:84099
bytes waveform_
A waveform representation of the video note's audio in 5-bit format; may be empty if unknown.
Definition: td_api.h:66664
bool can_edit_messages_
True, if the administrator can edit messages of other users and pin messages; applicable to channels ...
Definition: td_api.h:7603
int32 profile_accent_color_id_
Identifier of the accent color for the user's profile; -1 if none. For Telegram Premium users only.
Definition: td_api.h:64869
bool has_photos_
True, if the album has at least one photo.
Definition: td_api.h:46456
Definition: td_api.h:70952
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
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11797
Definition: td_api.h:95181
object_ptr< inputPersonalDocument > temporary_registration_
The temporary registration document to be saved.
Definition: td_api.h:24168
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1874
object_ptr< StatisticalGraph > revenue_graph_
A graph containing amount of revenue.
Definition: td_api.h:12900
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Media height; 0 if unknown.
Definition: td_api.h:38857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32921
int32 audio_source_
Group call participant's synchronization audio source identifier, or 0 for the current user.
Definition: td_api.h:100249
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
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103377
Definition: td_api.h:34203
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:6610
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:89907
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1921
inputStoryAreas()
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:107006
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103088
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:59931
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66072
Definition: td_api.h:49155
int32 level_
Current boost level of the chat.
Definition: td_api.h:8369
array< object_ptr< businessFeaturePromotionAnimation > > business_animations_
The list of available promotion animations for Business features.
Definition: td_api.h:44078
object_ptr< InputFile > photo_
Photo to be set as profile photo. Only inputFileLocal and inputFileGenerated are allowed.
Definition: td_api.h:21090
Definition: td_api.h:18595
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9809
void store(TlStorerToString &s, const char *field_name) const final
bool is_same_
True, if the set background is the same as the background of the current user.
Definition: td_api.h:46163
Definition: td_api.h:2930
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:72168
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104122
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:91385
object_ptr< session > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:71188
string next_offset_
Offset for the next inline query; pass an empty string if there are no more results.
Definition: td_api.h:68432
Definition: td_api.h:94387
string city_
City.
Definition: td_api.h:392
bool is_test_
True, if the invoice is a test invoice.
Definition: td_api.h:31579
Definition: td_api.h:76753
void store(TlStorerToString &s, const char *field_name) const final
bool has_hidden_members_
New value of has_hidden_members.
Definition: td_api.h:105955
int32 width_
Width of a bounding box in which the image must be shown; 0 if unknown.
Definition: td_api.h:48722
int53 chat_id_
Identifier of a chat to which all notifications in the group belong.
Definition: td_api.h:36384
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4136
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70353
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:15893
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101896
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 id_
Unique file identifier.
Definition: td_api.h:21385
Definition: td_api.h:34281
void store(TlStorerToString &s, const char *field_name) const final
int32 sending_id_
Non-persistent message sending identifier, specified by the application.
Definition: td_api.h:35253
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:18946
object_ptr< AuthorizationState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76564
bool value_
The value of the option.
Definition: td_api.h:36968
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94420
void store(TlStorerToString &s, const char *field_name) const final